为什么 Nouveau 对我来说效果这么差?系统一直冻结

为什么 Nouveau 对我来说效果这么差?系统一直冻结

作为一名中级 Linux 用户,我决定尝试 Arch Linux(之前只使用过 Ubuntu,三年前),一切都很顺利,直到我尝试设置图形环境的部分。

我有一张 NVidia GTX660 卡,并决定使用 Nouveau 驱动程序。我还安装了 Plasma 5 DE(使用 pacman 存储库中的 Plasma 组)。

问题是,它实际上无法使用;我的系统在 5 分钟后就会完全冻结,我必须使用 REISUB 键或按电脑上的重置按钮。我可以移动鼠标光标,但仅此而已。

我仔细地关注了所有 Arch Wiki 页面,并进行了相当标准的安装,我没有做太多特殊的事情(除了可能使用 ext4 上的 btrfs)或搞乱配置文件。

我查看了日志文件,以journalctl -xe -b-1 -p0..4了解在执行 REISUB 技巧之前发生了什么。它始终包含末尾红色的新条目,例如PGRAPH engine fault.各种 KDE 应用程序和 QT 库也有很多警告。

我的问题是,我该怎么做才能使我的系统更加稳定?环顾互联网,Nouveau 为任何人做这样的坏事似乎并不常见。

我的主要选择似乎是:

  1. 安装专有驱动程序,我想避免这样做,因为我不需要任何花哨的 3D 支持,而且我读到的内容违背了 Linux 精神(我的目的是精通这个平台)
  2. 使用图形密集程度较低的 DE,我已经尝试过其中的大多数,例如 xfce4 或 lxde/lxqt 感觉更稳定。然而,在我看来,这些设计看起来相当老式,我真的想要一个现代外观的 DE。我不喜欢 Gnome 中的用户体验。

答案1

如果您正在运行旧内核(您没有说明您拥有哪个内核版本),您的第三个选择是升级内核。

nouveau 正在不断快速发展,新版本可能会解决您的问题。

如果您已经运行最新(或最近)的内核,升级内核不太可能有帮助,专有的 nvidia 驱动程序可能是您的最佳选择。根据我的经验,它们“只是工作”。

如果您出于自由软件的原因更喜欢 nouveau 驱动程序,那么您可以随时尝试每隔几个内核版本,直到获得适合您的 nouveau 版本。

相关内容