一旦我安装了 nvidia 驱动程序,无论版本是什么,它都会返回到登录循环。
使用sudo apt install nvidia-390
来自ppa:graphics-drivers/ppa
我安装了 nvidia 驱动程序。我甚至将 MOK 密钥添加到安全启动中。我的 tty1 中的 nvidia-smi 返回驱动程序 396.24 但是由于循环我无法登录我更改了 .Xauthority 和 .ICEauthority 什么都没发生我修改了 ./bashrc 和 ./profile 恢复正常什么都没发生
但是,只要我 sudo service lightdm stop
then sudo apt purge nvidia*
我sudo service lightdm restart
就能再次登录。
我的工作需要安装 cuda 和 tensorflow。我想在 Ubuntu 上安装,因为 Windows 太差劲了,所以你们有什么建议和解决方法吗?
我在 Ubuntu 18.04 上运行
哦,顺便说一句,我也禁用了 Wayland,并按照不同论坛的建议做了所有事情,但没有成功。我花了太多天来修复这个问题。
谢谢
答案1
由于某种原因,我能够解决我的问题:
- 之后
sudo service lightdm stop
去crtl+alt+f1
登录 tty1 sudo apt remove nvidia*
删除所有 nvidia 驱动程序- 然后
sudo service lightdm restart
- 再次登录你的账户
- 运行终端,然后
sudo -i
输入你的密码 - 根据一些关于这个问题的帖子,人们建议
sudo service lightdm stop
。但是,就我而言,我没有这样做。在我安装sudo apt install nvidia-396
或任何来自 ppa:graphics-drivers/ppa 的驱动程序后,这些驱动程序适合您的系统 - 此后不要立即重新启动。
- 进入软件和更新(在 Ubuntu 中搜索),然后进入附加驱动程序。检查您的驱动程序是否已更改为您指定的驱动程序。如果没有,请从附加驱动程序中再次安装。
- 之后,转到 nvidia 页面安装 cuda 9.2。按照他们的指示(如果你有强大的网络连接,建议使用 deb 网络安装)
- 然后你可以在终端中输入
sudo reboot now
您将能够再次登录,并且不会出现循环。