Post

解决Nvidia显卡在Wayland下使用KDE卡顿的现象

解决Nvidia显卡在Wayland下使用KDE卡顿的现象

本人桌面环境

RTX 3060 Laptop Wayland + KDE Linux-zen Nvidia-dkms

一些可供参考的链接。

https://discuss.kde.org/t/wayland-plasma-6-1-nvidia-555-intermittent-application-stuttering/17629

https://www.reddit.com/r/kde/comments/qr1obx/laggy_nvidiaarchwaylandplasma_any_way_to_improve/

https://discuss.kde.org/t/kde-plasma-wayland-nvidia-low-fps-stutters/27064

https://bbs.archlinux.org/viewtopic.php?pid=2182638

方法一

非常朴素的办法,就是开启OBS,根据论坛老哥们的测试,卡顿是由GPU莫名其妙被限制频率引起,但是打开OBS貌似会让显卡不降频率。

方法二

手动限制最低频率,缺点是可能会加大功耗。

That’s all speculation, but I am 99% sure that, as Nate said above, it’s all down to clock speeds. On the new gaming desktop, running the command sudo nvidia-smi --lock-gpu-clocks=1980,3105 to raise the minimum clock speed makes everything 100% buttery, just like the other less-powerful devices.

1
sudo nvidia-smi --lock-gpu-clocks=1980,3105

方法三

最正经的解决办法,禁用GSP硬件。注意这里貌似要采用nvidia的闭源驱动。

1
sudo vim /etc/modprobe.d/nvidia.conf   

加上以下选项。

1
options nvidia "NVreg_EnableGpuFirmware=0"

然后

1
2
sudo mkinitcpio -P
sudo grub-mkconfig -o /boot/grub/grub.cfg 

重启电脑即可。

感受你丝滑的Linux吧!

This post is licensed under CC BY 4.0 by the author.