设备环境:
电脑系统是ubuntu16.04,安装了nvidia和cuda驱动,已经将核显加入blacklist。有2块nvidia显卡,屏幕输出使用的是主板上的视屏输出接口,而非显卡上的视屏输出接口。
具体问题:
卡在启动界面,怎么也进不去,但可以使用ctrl+alt+f1进入tty1模式。
可能原因:
1)ubuntu16.04启动时,尽管插入的是核显的接口,但会通过该接口自动跳转使用nvidia显卡进行显示输出(具体为什么能通过核显接口调用nvidia显卡,暂时没搞明白)。但最近的一次启动,已经不能通过核显接口调用nvidia显卡,导致一直卡主。
2)nvidia驱动有问题,卸载重装。
解决方法
针对原因1):
拔掉核显接口上的线,换成使用nvidia接口作为视屏输出即可。
针对原因2):
第一种方法:
如果你有安装nvidia时的.run文件就简单了
首先同时按住ctrl+alt+f1进入tty1,然后
sudo service lightdm stop
sudo ./nvidia.run --uninstall
然后在重新安装nvidia驱动即可。(安装教程可自行百度)
第二种方法:
首先同时按住ctrl+alt+f1进入tty1,然后
sudo service lightdm stop
sudo /usr/bin/nvidia-uninstall
然后在重新安装nvidia驱动即可。
第三种方法:
首先同时按住ctrl+alt+f1进入tty1,然后
sudo service lightdm stop
sudo apt-get remove --purge nvidia-*
sudo apt-get autoremove --purge nvidia*
然后在重新安装nvidia驱动即可。