我最近购买了一个三星 32 英寸 Odyssey Neo G8 4K 超高清 240Hz 显示器更换旧的。在显示器上明确将刷新率设置为 240Hz 后,我通过 DP 电缆将其连接到我的 Linux 桌面。当我打开显示设置时,它被设置为 3840 x 2160 分辨率和 60.00Hz。当我点击刷新率设置时,240Hz 不存在。可用的最大值为 120.00Hz。为了进一步调查,我使用xrandr
命令来获取每个显示选项。
$ xrandr
Screen 0: minimum 8 x 8, current 3840 x 2160, maximum 32767 x 32767
DP-0 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 700mm x 400mm
3840x2160 60.00 + 120.00* 119.88 59.94 29.97
2560x1440 239.97 120.00 59.95
1920x1080 239.93 120.00 119.88 60.00 59.94 50.00
1680x1050 59.95
1600x900 60.00
1440x900 59.89
1280x1024 60.02
1280x800 59.81
1280x720 60.00 59.94
1024x768 60.00
800x600 60.32
720x480 59.94
640x480 59.94
如您所见,1440p 和 1080p 存在 ~240Hz 选项,但 4K 不存在。我的 GPU 是 Nvidia,驱动程序来自 Debian 11 软件包nvidia-drivers
,版本 470.182.03。
这款显示器本来就不支持 4K 240Hz 吗?我是不是看错广告了?或者我的显示驱动程序已过时?我知道 Debian 12 有更新的版本 525.105.17。更新驱动程序可以启用 4K 240hz 吗?如果是这样,apt-pinnvidia-drivers
并将其升级到书虫版本是否安全?我担心错误可能会导致系统无法使用,因为它是显示驱动程序。
附带问题:
为什么系统在 4K 中优先考虑 60Hz 而不是 120Hz?每当我切换到新的 4K 显示器时,它都会默认为 4K 60Hz。我可以调整设置使其默认为 4K 120Hz 吗?
为什么 1440p 和 1080p 提供 239.9xHz 而不是 240.00Hz?
答案1
最新的 NVIDIA 驱动程序535.x
增加了对 DSC(显示流压缩)的支持。看这里完整的问题和讨论。
升级到nvidia-driver-535
或更高版本应该可以解决问题。
话虽如此,我认为仍有一些问题需要解决,因为在 240Hz 高分辨率下会出现某种可见的像素行伪影。
我认为这是某种压缩伪影或一个看起来很烦人的错误。我认为120Hz仍然是最稳定的设置。