Fedora、Gnome 3 和 nVidia Optimus:鼠标留下痕迹

Fedora、Gnome 3 和 nVidia Optimus:鼠标留下痕迹

我使用的是戴尔 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更改
  • 通过以下方式安装的驱动程序版本akmods390.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

相关内容