问题
ubuntu安装nvidia显卡驱动,重启后输入账号密码无法进入桌面,重复回到登录界面
原因
核显驱动与独立显卡驱动冲突,查看xserrssion可以发现unity桌面进程启动后被kill掉,双方互相kill进程,形成soft lock,系nvidia驱动所为
网上的处理方法都是禁用集成显卡驱动
我的服务器因为主板型号问题,虽然有三张2080 ti显卡,却不能通过独立显卡输出信号,只能通过集显输出
因此不能禁用集成显卡
所以寻找可以切换显卡或者暂时屏蔽显卡的方法处理
解决方法
切换显卡驱动
nvidia提供了一个显卡驱动切换工具 nvidia-prime
sudo apt-get prime #安装
prime-select query #查看当前显卡驱动
prime-select intel #将驱动换为集成显卡驱动,暂时屏蔽独立显卡
prime-select nvidia #将驱动换为独立显卡
那么问题就巧妙的解决了
在登录界面 按alt
+ctrl
+F1
,进入终端
安装prime并启动集成显卡,暂时屏蔽独立显卡prime-select intel
按alt
+ctrl
+F7
,返回登陆界面,输入密码,成功进入桌面
打开终端,切换回独立显卡prime-select nvidia
nvidia-smi
可以说是智取了,因为我确实没有办法屏蔽集成显卡。这样登录的时候多了两个步骤,也并不麻烦