运行安装了 MATE 桌面的 Ubuntu 20.04。Nvidia 驱动程序版本 470 运行正常,但有些 Steam 游戏会抱怨并需要版本 > 499。
当我使用以下方式安装任何 Nvidia 驱动程序版本 > 500 时软件和更新/附加驱动程序,它似乎安装正确,但重新启动后,我遇到“登录循环”,即输入密码后,屏幕闪烁,然后再次显示登录屏幕。
如何在 20.04 版的 MATE 桌面上安装驱动程序 > 499 的版本?
答案1
由于 Xpresent 的原因,MATE 桌面中使用的窗口管理器“marco”与较新的 Nvidia 驱动程序交互时出现问题。结果导致 xserver 崩溃并导致登录循环。
该问题已在 22.04 中得到修补,但尚未在 20.04 中得到修补。但是,有一个 ppa 提供了一个删除了 Xpresent 支持的“marco”版本。将此 ppa 添加到我的系统并构建已修补的“marco”软件包后,我便可以安装 Nvidia 驱动程序版本 525。
ppa 在这里:https://launchpad.net/~ubuntu-mate-dev/+archive/ubuntu/marco
apt-policy marco
合并 ppa 后的输出:
$ apt policy marco
marco:
Installed: 1.24.0-1ubuntu2
Candidate: 1.24.0-1ubuntu2
Version table:
*** 1.24.0-1ubuntu2 500
500 http://ppa.launchpad.net/ubuntu-mate-dev/marco/ubuntu focal/main amd64 Packages
100 /var/lib/dpkg/status
1.24.0-1ubuntu1 500
500 ssh://[local mirror address redacted]/us.archive.ubuntu.com/ubuntu focal/universe amd64 Packages