如何解决 Nvidia GX 上的过扫描问题?

如何解决 Nvidia GX 上的过扫描问题?

[在 Windows 中] 我通过取消勾选“包含扩展块”框,使用 CRU(自定义分辨率实用程序)解决了这个问题。

[我认为这与 UEID 有关],但我只是猜测。但这确实彻底解决了问题。

--> 在 Ubuntu/Linux 中执行此操作的等效方法是什么,以便我可以使用我的 HDMI,而 X 不会弄乱窗口位置、工具栏等......

答案1

您可以使用模式行和/etc/X11/xorg.confxrandr和 来执行此操作cvt

  1. 用于cvt $X_RES $Y_RES获取“modeline”[用您的分辨率替换]
  2. 用于xrandr --newmode output添加模式行。$output是输出cvt 没有前面有“Modeline”关键字。“Modeline”后面的第一个参数可以视为 modeline 的“名称”。也许可以为其添加后缀以表示它使用的是自定义值。
  3. xrandr --addmode $name $current_output 运行xrandr以查找当前输出的名称(VGA-1、DP0 或类似)
  4. xrandr --output VGA1 --mode $name

笔记:这只会持续本次会议。要使此设置永久生效并了解更多详细信息,请参见此处:

https://wiki.archlinux.org/index.php/Xrandr#Adding_undetected_resolutions

如果您可以访问正确的 EDID,您也可以指定它,而不是手动添加模式行,正如我在此处所写: https://wiki.archlinux.org/index.php/NVIDIA_Optimus#Resolution.2C_screen_scan_wrong._EDID_errors_in_Xorg.log

在这种情况下,我可以通过另一个驱动程序访问 EDID - 这就是我有那条路径的原因。

相关内容