以下简单配置适用于我,并且在连接后,我的显示器将自动使用正确的分辨率,而无需任何手动干预。
sudo nano /etc/X11/xorg.conf
请注意,此文件可能存在或可能不存在。添加以下内容:
Section "Monitor"
Identifier "VGA1"
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
EndSection
然后重新启动。如果一切顺利,那么事情就应该奏效。
背景
我有一台UX32VD笔记本电脑,即使显示设置中没有3840x2160选项,我也希望通过HDMI具有4K。
我的第一个任务是计算模型。如果您已经知道Modeline,请跳过此步骤。(下面的modeline可能对您有用。)我下载了umc-0.2.tar.gz,然后解压缩并运行./configure
和make
。要获得25Hz反向消隐定时模式,我跑了
umc-0.2/src/umc 3840 2160 25 --rbt
哪个输出
# 3840x2160x24.99 @ 54.625kHz
Modeline "3840x2160x24.99" 218.500000 3840 3888 3920 4000 2160 2163 2167 2186 +HSync -VSync
接下来,我想测试这个模型。xrandr
在不带任何参数的情况下运行,我看到我的HDMI设备名为HDMI-1
。我通过运行类似于Jacob的命令来测试此模式:
xrandr --newmode "3840x2160x24.99" 218.500000 3840 3888 3920 4000 2160 2163 2167 2186 +HSync -VSync
xrandr --addmode HDMI-1 "3840x2160x24.99"
xrandr --output HDMI-1 --mode "3840x2160x24.99" --preferred
最后,为使该决议永久生效,我创建/etc/X11/xorg.conf
了以下内容:
Section "Monitor"
Identifier "HDMI-1"
Modeline "3840x2160x24.99" 218.500000 3840 3888 3920 4000 2160 2163 2167 2186 +HSync -VSync
EndSection
要测试,请重新启动计算机。
我应该注意,我nvidia-driver-390
在Ubuntu 18.04上运行。希望我的技术可以很好地推广到其他配置。(请在评论中让我知道。)