使用 Nvidia 驱动程序时,刷新率闪烁(16.x 版为 358)

使用 Nvidia 驱动程序时,刷新率闪烁(16.x 版为 358)

我有一台 GTX-580,为较新的 1920x1080 显示器供电,还有一台相当旧的 LG 1280x1024 显示器。

使用任何低于 358 的驱动程序,两个显示器都可以正常工作。358 之后的所有驱动程序都会导致 LG 显示器在其原始分辨率和刷新率 (60.02Hz) 下出现刷新率闪烁。任何低于此的分辨率都可以正常工作。

我尝试使用 HDMI 和 DVI,结果相同。parse-edid表示 EDID 仅被部分读取,但对于工作驱动程序也是如此;显示器在 Nvidia 设置和 xrandr 中按应有的方式显示。

这肯定是驱动程序的问题,我试过各种显示管理器,结果都一样。我更改任何相关的 Nvidia 设置或使用 xrandr 都没有成功。

我尝试在 xrandr 中添加自定义模式,看看将帧速率设置为 59 或固定 60 是否有任何效果,但是(可能是由于显示器的 EDID),我只收到此错误:

X Error of failed request:  BadMatch (invalid parameter attributes)

在 16.04 和 16.10 中的行为相同,尽管对我来说 16.10 不适用于驱动程序 < 367。

有什么建议可以解决这个问题吗?

相关内容