我是 Ubuntu 的新用户,自从安装以来一直在使用它。我注意到由于刷新率低(50 或 60),我的眼睛很疲劳。我发现这个帖子关于改变刷新率,但不幸的是,我似乎无法将其调高。
我有一台 BenQ XL2420T 120 Hz 显示器。我安装了 NVIDIA 专有驱动程序。CompizConfig 设置管理器显示 Composite 插件下的“刷新率”属性值为 50,但将其更改为 120 没有任何效果。xrand
显示我的分辨率的列,但当我尝试或命令60.0*+ 120.0 99.9
时,它只是说刷新率不适用于该尺寸。xrand -r 120
xrand -r 99.9
我不明白这里发生了什么。我假设xrand
输出的三列是当前刷新率、最大刷新率,以及……其他内容。所以很明显它看到支持 120 - 为什么它说它不可用?
我该如何让它工作?我已经很久没有在这么低的刷新率下工作了,这对我的眼睛很不利。
提前致谢。
答案1
我设法解决了这个问题,因此我在这里发布答案以防其他人遇到同样的问题。
根据互联网上的某个人,NVIDIA 驱动程序不支持 xrandr(至少当前版本不支持)。为了更改分辨率,我需要使用“NVIDIA X 服务器设置”GUI。该选项位于“X SERVER 显示配置”菜单的“分辨率”设置下。它默认为“自动”,显然始终使用 60 Hz。我需要明确设置分辨率和刷新率,然后应用它。请注意,第一次执行此操作时,我遇到了崩溃(我想是 Compiz 导致的?)。我重新启动了系统并再次尝试,这次成功了。更改此设置后,
xrandr
显示 120 Hz 作为当前刷新率。但是,上述更改并不是全部。我可以清楚地看到 120 Hz 仍未使用,因为在屏幕上快速拖动窗口会导致移动不均匀和闪烁。为了解决这个问题,我必须打开“CompizConfig 设置管理器”GUI,导航到“Composite”插件,然后再次将刷新率设置回 120 Hz。我之前已经更改了它,但由于某种原因,它又改回来了。然后我禁用了“检测刷新率”,希望它能保留我的设置。
执行完上述步骤后,我的刷新率已成功更改为 120 Hz。在忍受了 60 Hz 之后,再次恢复到 120 Hz 真是太神奇了。它非常顺畅,我的眼睛已经感觉好多了。:)
答案2
我也遇到过这个问题,我花了 4 个小时却毫无进展。大约一个月后,我决定再试试 xrandr 命令。结果它甚至不接受 xrandr -r 60。但它接受了 xrandr -r 50。我检查了显示器的 osd,它显示 60hz。之后,我决定试试它什么时候会坏掉。虽然出于某种原因,我已经在 xrandr -r 51 实现了我的初始目标,因为它现在以 120hz 运行。我仍然不知道是什么原因造成的,但我的显示器最终以 120hz 运行,所以我真的很高兴。遇到此问题的任何人都应该尝试一些不同的速率来使其工作。我仍然不明白是什么原因造成的,但它确实有效 :)。
答案3
我最近在研究 xrandr,想添加新模式以获得 60hz 的 3200x1800 桌面。这篇文章对我有帮助:
http://ubuntuforums.org/showthread.php?t=1112186
我使用 gtf 获取所需设置的模式信息,然后使用 xrandr 添加它
注意,我做到了不是将更改放入 xorg.conf 中
也许这会对你有帮助?