我使用的是戴尔 Inspiron 7559,配有独立 nVidia Geforce 960M 显卡。我不使用 wayland,而是使用 X.Org 和 Gnome 3。
在 Fedora 27 中安装 nvidia 专有驱动程序后,除了以下几点之外,一切似乎都运行正常:
- 鼠标似乎出现“重影”,移动时会留下一条小痕迹(类似于 Windows 98 中的旧“鼠标痕迹”效果)
- 在 chrome 中切换标签时,鼠标似乎会在一瞬间留下明显更大的痕迹(与 nouveau 相比,标签切换也需要多花一瞬间的时间)
- 有时,显示屏会瞬间“冻结”,而不会在日志中留下任何关于原因的痕迹
我使用本教程来安装 Nvidia 驱动程序:https://rpmfusion.org/Howto/NVIDIA- 所以它基本上是从 RPMFusion 安装两个包。
我也尝试了 negativo17 存储库(https://github.com/negativo17/nvidia-driver),但这也无济于事。
总体而言,nouveau 运行“良好”,但不是“出色”。我决定尝试一下 nvidia 驱动程序,我注意到大多数时候,桌面环境感觉更流畅(例如从 24fps 视频转换为 60fps 视频)。
一些附加信息:
- 我的 BIOS 不允许我选择“混合”或“仅独立”显卡模式
- 我尝试使用 X.org 中的“TearFree”选项,但没有任何运气 - 也许我在这里做错了什么,因为我的 X.org 只使用自动配置,我使用目录应用所有
xorg.conf.d
更改 - 通过以下方式安装的驱动程序版本
akmods
是390.25
显然,这不会像“安装驱动程序然后忘记”那么简单,但也许有人知道我还可以尝试什么其他方法让 nvidia 驱动程序正常工作?
答案1
虽然我使用的是 Arch Linux,但我也遇到了同样的问题。我修复它的方法是先使用 xrandr 禁用 PRIME 同步,然后重新启用它:
禁用方法:
xrandr --output <output> --set "PRIME Synchronization" 0
然后启用:
xrandr --output <output> --set "PRIME Synchronization" 1
我的显示器名称在哪里?在我的例子中,它是 eDP-1-1 - 您可以通过查看输出来找到它xrandr --verbose