单显示器无法设置 5120x1440 分辨率

单显示器无法设置 5120x1440 分辨率

我之前使用 Ubuntu 19.04 和一台飞利浦 499P9H 5k 显示器,分辨率为 5120x1440,频率为 70Hz。今天我升级到了 Ubuntu 19.10,现在只能以 3840x1080 和 60Hz 运行显示器。

5120x1440 的选项可用,但是当我选择它时,我只得到相同的 3840x1080。

我记得之前我必须运行X -configure并将配置复制到/etc/X11/xorg.conf。但是文件仍然存在,即使再次运行后也没有任何区别,我仍然只能在 3840x1080 下运行。

显示器通过显示端口连接,我的 GPU 是Intel HD Graphics 530。正如我提到的,这在升级之前确实有效,但现在不再有效。

xrandr列出支持模式的屏幕截图:

列出所支持模式的 xrandr 的屏幕截图

答案1

对于现在发现这一点的人来说,这些步骤适用于三星 G9 上的 Intel Iris Graphics 540 和 5120x1440。

修改这里使用的命令 -如何使用 Ubuntu 命令行更改屏幕分辨率?

为 5120x1440 和 30HZ 创建模式字符串(我使用的是 HDMI,而 HDMI 1.4 仅在 5120x1440 下支持 30HZ)

$ cvt 5120 1440 30

# 5120x1440 29.96 Hz (CVT) hsync: 43.98 kHz; pclk: 292.75 MHz
Modeline "5120x1440_30.00"  292.75  5120 5360 5888 6656  1440 1443 1453 1468 -hsync +vsync

复制 Modeline 之后和 xrandr 的所有内容,如下所示:

$ sudo xrandr --newmode "5120x1440_30.00" 292.75  5120 5360 5888 6656  1440 1443 1453 1468 -hsync +vsync 

找到当前显示器,在我的情况下返回的是 HDMI-1:

$ xrandr | grep -e " connected [^(]" | sed -e "s/\([A-Z0-9]\+\) connected.*/\1/"
HDMI-1

将模式添加到显示器(将 HDMI-1 替换为上一个命令返回的内容):

$ sudo xrandr --addmode HDMI-1 5120x1440_30.00

您现在可以在图形设置中将分辨率更改为新模式(或通过命令行更改)。

相关内容