我在 AMD Ryzen 台式机上运行 Nvidia GeForce RTX 2070 驱动程序时遇到问题。我输入了以下终端命令:
ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
可以看出,一切似乎都安装正确,但当我重新启动时,它会转到登录屏幕,以我的名字作为帐户名。当我尝试通过输入密码登录时,什么也没发生。它只是停留在登录屏幕上。修复它的唯一方法是通过以 root 身份转到命令终端(ctrl+alt+F2)并输入以下内容来恢复到 nouveau 驱动程序:
sudo apt-get remove --purge nvidia-*
sudo dpkg-reconfigure xserver-xorg
我知道已经有很多关于此问题的帖子(但针对 18.04、16.04、14.04 和 12.04),并且建议使用以下命令:
sudo prime-select nvidia
然后执行以下命令:
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia
然而,这真的是解决这个问题的正确方法吗?它会起作用吗?(或者什么是大黄蜂?)
谢谢
答案1
所以我在“大黄蜂”上遇到了一场彻底的灾难。我输入了上述命令,但它们引起了各种奇怪的反应,导致我不得不放弃,只是重新安装一个干净的 ubuntu 20.04 副本(不是重新安装选项,而是替换安装选项)。
那么我该如何修复它呢?我没有使用大黄蜂,而是这样做:
- 从航站楼我进入
sudo ubuntu-drivers autoinstall
- 当我重新启动时,我遇到了登录问题。因此选择 ctrl+alt+F4
- 已进入
sudo apt-get purge nvidia*
- 然后
sudo apt-get install nvidia-driver-440
- 然后
sudo apt-get install sddm
- 然后
sudo dpkg-reconfigure sddm
(我得到了一个选择 gdm3 或 sddm 的选项,我选择了 sddm) - 最后
reboot
这给了我一个不同的登录屏幕,但我实际上可以登录并且 nvidia 驱动程序正在运行(并且其控制面板已正确激活)。