我一直无法获得正确的显示器分辨率-每次重新安装时,我碰巧都使用了较新的Ubuntu版本,而以前知道的旧技巧不再起作用。我在寻找一个更通用,更永恒的解决方案,而不是为每个新版本留很多问题。
对于不发送EDID值的屏幕,使用Nvidia GPU设置正确的显示器分辨率的正确方法是什么?
注意:这是一个“虚拟”问题-在聊天的帮助下,我已经找到了答案,现在我将添加自己的答案来记录一个有望普及的解决方案。
我一直无法获得正确的显示器分辨率-每次重新安装时,我碰巧都使用了较新的Ubuntu版本,而以前知道的旧技巧不再起作用。我在寻找一个更通用,更永恒的解决方案,而不是为每个新版本留很多问题。
对于不发送EDID值的屏幕,使用Nvidia GPU设置正确的显示器分辨率的正确方法是什么?
注意:这是一个“虚拟”问题-在聊天的帮助下,我已经找到了答案,现在我将添加自己的答案来记录一个有望普及的解决方案。
Answers:
按着这些次序。
请注意,通常不需要步骤6和步骤7;尝试跳过它们,如果不起作用,请重复所有步骤并包括这两个步骤。某些监视器不会将EDID信息发送到计算机,因此Ubuntu无法知道监视器的功能,仅提供安全(低)分辨率。这两个步骤解决了这个问题。
Recovery Mode
。rm /etc/X11/xorg.xonf
(Enter)reboot
(Enter)terminal
(Enter)sudo nvidia-xconfig
(Enter)。这将写入一个新xorg.conf
文件。gksu gedit /etc/X11/xorg.conf
(Enter)。Section "Monitor"
然后输入正确的HorizSync
和VertRefresh
值。(请参阅如何为监视器查找hsync / vsync值?)X Server Display Configuration
,设置所需的分辨率,然后按按钮Save to X Configuration File
。您现在应该拥有适当的分辨率!
最后,将文件复制/etc/X11/xorg.conf
到一个安全的地方,以防日后混乱并需要将其还原。
如果您的计算机具有nvidia专有驱动程序,则应该已经nvidia-settings
安装并准备就绪。
运行以下命令:
nvidia-settings --query FlatpanelNativeResolution
如果没有任何结果或错误,请尝试使用以下命令查找有效的属性:
nvidia-settings --query all | grep -i resolution
然后使用发现的足够听起来的属性之一尝试第一个命令。
nvidia-settings
通过查找启动器或将其作为命令来。DFP-0 (AUO)
。
nvidia-settings --query all
不返回任何内容