ubuntu环境下往往需要安装显卡驱动,或是因为要用cuda做深度学习,或是要玩游戏,或是用集显屏幕会闪等,但是n卡的驱动往往会导致循环登录或者黑屏等问题,我的电脑是惠普暗影精灵2pro,系统是ubuntu16.04 LTS,用了网上所有方法都没用,知道看了下面这篇兄弟机型暗影精灵2plus的安装过程终于成功。https://zhuanlan.zhihu.com/p/251939
关闭安全引导
这是最关键的一步!开机的时候进入bios(我的电脑是按F10),然后禁用掉安全引导(secure boot),不然的话系统是不会让显卡驱动这种第三方程序正常使用的!禁用可能导致问题的开源驱动
编辑/etc/modprobe.d/blacklist.confsudo vi /etc/modprobe.d/blacklist.conf
在文件末尾添加以下内容
blacklist amd76x_edac blacklist vga16fb blacklist nouveau blacklist nvidiafb blacklist rivatv
*卸载电脑里的nvidia驱动
如果曾经安装过nvidia的驱动,则需要先卸载干净,否则可能引起冲突。
运行以下指令:sudo apt remove --purge nvidia*
添加驱动源
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update
安装驱动
在安装的时候需要关闭lightdm,所以按Ctrl+Alt+F1切换到命令行界面,然后用以下指令关闭图形界面sudo service lightdm stop
然后进行安装:
sudo apt install nvidia-375 nvidia-settings nvidia-prime
配置
安装完之后需要配置以下配置文件,先把原来的删了,然后用nvidia自动生成的配置文件:sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup sudo rm /etc/X11/xorg.conf sudo nvidia-xconfig
更新内核
这也是最关键的步骤!不更新内核的话往往会出现问题。执行以下命令更新内核:sudo update-initramfs -u
安装完成
此时显卡驱动安装完成,重新启动计算机即可。显卡驱动安装完后,如果要做深度学习,cuda的安装按网上任何一个教程安装就行了。