目前,我正在使用 Ubuntu 20.04.1 LTS,外接屏幕有问题(我使用 HDMI 连接)。我的附加屏幕支持 2K 分辨率,但我无法使用它。下拉列表中没有此选项。我能够选择的最高分辨率是 2560 x 1080。
最奇怪的是,在同一台机器上我也有 Windows 10 系统,默认分辨率是 2K。
我在这里读到了很多关于 Ubuntu 分辨率问题的问题,但都帮不上什么忙。下一步是重新安装整个系统。
我将 Ubuntu 从 18 更新到了 20,也许这是个问题,但在 18 上它也不起作用。
有人能对解决方案有什么想法吗?我可以附上所有需要的数据。
我的电脑规格:
- 处理器 -> Intel® Core™ i7-8550U CPU @ 1.80GHz × 8
- 显卡 -> Mesa Intel® UHD 显卡 620 (KBL GT2)
- 内存 -> 16 GB
添加xrandr
:
Screen 0: minimum 320 x 200, current 2560 x 2160, maximum 16384 x 16384
eDP-1 connected 1920x1080+269+1080 (normal left inverted right x axis y axis) 344mm x 193mm
1920x1080 60.06*+ 60.01 59.97 59.96 59.93 48.04
1680x1050 59.95 59.88
1600x1024 60.17
1400x1050 59.98
1600x900 59.99 59.94 59.95 59.82
1280x1024 60.02
1440x900 59.89
1400x900 59.96 59.88
1280x960 60.00
1440x810 60.00 59.97
1368x768 59.88 59.85
1360x768 59.80 59.96
1280x800 59.99 59.97 59.81 59.91
1152x864 60.00
1280x720 60.00 59.99 59.86 59.74
1024x768 60.04 60.00
960x720 60.00
928x696 60.05
896x672 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
960x540 59.96 59.99 59.63 59.82
800x600 60.00 60.32 56.25
840x525 60.01 59.88
864x486 59.92 59.57
800x512 60.17
700x525 59.98
800x450 59.95 59.82
640x512 60.02
720x450 59.89
700x450 59.96 59.88
640x480 60.00 59.94
720x405 59.51 58.99
684x384 59.88 59.85
680x384 59.80 59.96
640x400 59.88 59.98
576x432 60.06
640x360 59.86 59.83 59.84 59.32
512x384 60.00
512x288 60.00 59.92
480x270 59.63 59.82
400x300 60.32 56.34
432x243 59.92 59.57
320x240 60.05
360x202 59.51 59.13
320x180 59.84 59.32
HDMI-1 connected primary 2560x1080+0+0 (normal left inverted right x axis y axis) 698mm x 393mm
2560x1080 30.00* 29.97 24.00 23.98 25.00
2048x1152 60.00
1920x1200 59.95
1920x1080 60.00 50.00 59.94 30.00 25.00 24.00 29.97 23.98
1920x1080i 60.00 50.00 59.94
1680x1050 59.88
1280x1024 75.02 60.02
1440x900 59.90
1152x864 75.00
1280x720 60.00 50.00 59.94
1440x576 50.00
1024x768 75.03 70.07 60.00
1440x480 60.00 59.94
832x624 74.55
800x600 72.19 75.00 60.32 56.25
720x576 50.00
720x576i 50.00
720x480 60.00 59.94
720x480i 60.00 59.94
640x480 75.00 72.81 66.67 60.00 59.94
720x400 70.08
添加新模式后xrandr
:
Screen 0: minimum 320 x 200, current 4480 x 1080, maximum 16384 x 16384
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1920x1080 60.06*+ 60.01 59.97 59.96 59.93 48.04
1680x1050 59.95 59.88
1600x1024 60.17
1400x1050 59.98
1600x900 59.99 59.94 59.95 59.82
1280x1024 60.02
1440x900 59.89
1400x900 59.96 59.88
1280x960 60.00
1440x810 60.00 59.97
1368x768 59.88 59.85
1360x768 59.80 59.96
1280x800 59.99 59.97 59.81 59.91
1152x864 60.00
1280x720 60.00 59.99 59.86 59.74
1024x768 60.04 60.00
960x720 60.00
928x696 60.05
896x672 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
960x540 59.96 59.99 59.63 59.82
800x600 60.00 60.32 56.25
840x525 60.01 59.88
864x486 59.92 59.57
800x512 60.17
700x525 59.98
800x450 59.95 59.82
640x512 60.02
720x450 59.89
700x450 59.96 59.88
640x480 60.00 59.94
720x405 59.51 58.99
684x384 59.88 59.85
680x384 59.80 59.96
640x400 59.88 59.98
576x432 60.06
640x360 59.86 59.83 59.84 59.32
512x384 60.00
512x288 60.00 59.92
480x270 59.63 59.82
400x300 60.32 56.34
432x243 59.92 59.57
320x240 60.05
360x202 59.51 59.13
320x180 59.84 59.32
HDMI-1 connected 2560x1080+1920+0 (normal left inverted right x axis y axis) 698mm x 393mm
2560x1080 30.00* 29.97 24.00 23.98 25.00
2048x1152 60.00
1920x1200 59.95
1920x1080 60.00 50.00 59.94 30.00 25.00 24.00 29.97 23.98
1920x1080i 60.00 50.00 59.94
1680x1050 59.88
1280x1024 75.02 60.02
1440x900 59.90
1152x864 75.00
1280x720 60.00 50.00 59.94
1440x576 50.00
1024x768 75.03 70.07 60.00
1440x480 60.00 59.94
832x624 74.55
800x600 72.19 75.00 60.32 56.25
720x576 50.00
720x576i 50.00
720x480 60.00 59.94
720x480i 60.00 59.94
640x480 75.00 72.81 66.67 60.00 59.94
720x400 70.08
2560x1440_60.00 59.96
编辑 也许这会改变游戏规则,但我能够使用
cvt 2560 1440 30
答案1
要访问给定模式,通常需要以下命令序列:
cvt <width-pixels> <height-pixels>
你需要cvt 2560 1440
。
注意:这个帖子下面链接的线程建议你可能需要对参数进行一些修改,这些参数与cvt
上面发布的“裸”命令返回的参数不同。如果你找到了一组有效的参数,你可以开始修改以获得最佳性能。我在这方面经验不多。Modeline
复制输出的第二行(命令中的前导 , 除外)xrandr --newmode <copied parameters>
,以创建新模式。将新模式添加到目标显示器可用的模式中
xrandr --addmode HDMI-1 <name of new mode>
。
现在您应该将其视为显示器的可用模式,然后选择它。
如果这个方法可行,那么您可以自动完成添加和选择模式的过程。xrandr 中自动添加模式的最佳位置
您将找到一个描述(没有cvt
,因为我当时已经这样做了)。至于为什么模式没有自动检测,我不知道,但我猜这更像是一种好奇。
您可以通过更新您的问题来发布反馈/您得到的信息。
编辑:尝试通过 DVI 而不是 HDMI 连接。
可能相关:
答案2
就我而言,我遇到了类似的问题。我有一个外接屏幕,原始分辨率为 1560x1080,在 Windows 上可以完美运行,但我的问题出在 ubuntu 上。尝试配置“cvt 2560 1080 60”几次后,尝试使用“cvt 2560 1080 30”,最终值为 30,这对我来说有效。
如果有人愿意的话我会提供我的配置:
~$ cvt 2560 1080 30
~$ xrandr --newmode "2560x1080_30.00" 106.75 2560 2640 2896 3232 1080 1083 1093 1102 -hsync +vsync
~$ xrandr --addmode HDMI-1 2560x1080_30.00