问题
所有系统规格均可在底部找到。
Ubuntu 20.04nvidia-driver-*
在 144hz 屏幕上的上限为 60 FPS。我知道这种情况发生在多屏幕设置中,其中一个屏幕为 60hz,但即使只使用主 144hz 屏幕,问题仍然存在。
如果我切换到带有驱动程序的 iGPU,问题就会消失xserver-xorg-video-nouveau
。一切都很顺利,这是理所当然的。然而,当我切换回 dGPU 和nvidia-driver-*
驱动程序时,问题又出现了。
一些症状
在短时间内,问题消失了。这是在一次
nvidia-*
更新后发生的,虽然我不能确切地说是哪一次。有一段时间,一切都正常,但在下一次更新后,问题又出现了。我相信是从 到 的更新455.38
再次455.45
出现了问题。回到以前的驱动程序版本(从 降级455.45
到455.38
)没有帮助。我还尝试过清除所有nvidia
驱动程序并重新安装它们并使用nvidia-driver-450
。鼠标光标能渲染速度为 144 FPS。默认情况下,它也受到限制,但如果我在显示设置中来回更改刷新率,它会暂时变为 144 FPS。一段时间后它会重置回 60 FPS,我必须再次来回更改设置才能恢复流畅。
xrandr --output eDP-1-1 --mode 1920x1080 --rate 144
没有帮助。
系统规格
System:
Kernel: 5.4.0-58-generic x86_64 bits: 64 compiler: gcc v: 9.3.0
Desktop: Gnome 3.36.4 Distro: Ubuntu 20.04.1 LTS (Focal Fossa)
Machine:
Type: Laptop System: Schenker product: XMG FUSION 15 (XFU15L19)
CPU:
Model: Intel Core i7-9750H
Graphics:
Device-1: Intel UHD Graphics 630 driver: i915 v: kernel bus ID: 00:02.0
Device-2: NVIDIA TU106M [GeForce RTX 2070 Mobile] vendor: Intel
driver: nvidia v: 455.45.01 bus ID: 01:00.0
Display: server: X.Org 1.20.8 driver: modesetting,nvidia
unloaded: fbdev,nouveau,vesa resolution: 1920x1080~144Hz
OpenGL: renderer: GeForce RTX 2070 with Max-Q Design/PCIe/SSE2
v: 4.6.0 NVIDIA 455.45.01 direct render: Yes
Info:
Memory: 62.66 GiB
答案1
在 nvidia-settings 中,取消勾选“允许翻转”。
答案2
我也遇到过这个问题。我猜可能是 vsync 导致了这个问题。在终端中关闭 vsync 后,游戏 (minecraft) 达到高闪烁率,但 gnome 桌面仍然限制在 60hz。