我最近安装了 Ubuntu 20.04 LTS,和往常一样,显示分辨率选项只有 1024x768 和 800x600。我的显示器是AOC e943Fwsk,它不正式支持1920x1080。但我也在这台电脑上安装了 Windows 10,通过 Radeon软件我可以添加自定义分辨率,所以我添加了1920x1080并且它可以工作。在额外信息的监视器设置菜单中,它显示:
resolution: 1920(H)X1080(V)
H.Frequency: 68KHz
V.Frequency: 60Hz
现在的问题是当我尝试使用xrandr在 ubuntu中设置1920x1080分辨率时,我的显示器显示。我不明白为什么它在 Windows 中有效,但在 ubuntu 中无效。也许模式行需要修改,但我不知道要修改什么。
之后,我尝试添加1600x900并且它可以工作,但在监视器菜单中显示额外信息:input not supported
resolution: 1440(H)X900(V)
H.Frequency: 56KHz
V.Frequency: 60Hz
但是ubuntu中的分辨率是1600x900。Active Signal Resolution
我知道这是我知道如何在 Windows 中解决但在 ubuntu中Desktop Resolution
没有任何想法的区别。但这不是主要问题。问题是添加1920x1080。我在 Radeon 软件和 Windows 设置中附加了自定义分辨率信息。
这是我所做的:
$ cvt 1920 1080
output: # 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync80
$ xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
$ xrandr --addmode DVI-0 "1920x1080_60.00"
之后,此分辨率被添加到设置中,因此更改为它,但是input not supported
。