不知道怎么回事,以前的ubuntu16.04显卡驱动直接通过software&updates中的additional drivers直接安装就解决了,这次来来回回折腾了两天,跟硬件有关系?我的显卡型号为nvidia的1050ti,希望能给有同样型号的朋友提供些帮助。
1,卸载以前的显卡驱动
$sudo apt-get remove --purge nvidia*
2,禁用nouveau
$sudo gedit /etc/modprobe.d/
其中blacklist-nouveau.conf有可能一开始没有的,不用管他,直接粘贴
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
然后重启,界面有可能会黑屏不用管他,crtl+alt+f1进入命令行模式,为了确保nouveau已经禁用
lsmod|grep nouveau
若输出为空,则证明禁用成功
3,安装显卡驱动
sudo add-apt-repository ppa:xorg-edgers/ppa #添加ppa源
sudo add-apt-repository ppa:graphics-drivers/ppa #添加ppa源
sudo apt-get update #更新软件包
ubuntu-drivers devices #选择合适的驱动版本
记住最后一步得到的版本号,然后
sudo apt-get install nvidia-(此处为上步得到的版本号)
4,重要,很多人都把这步给遗漏掉了,后果就是重启后黑屏
sudo vim /etc/default/grub
找到
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
将其改为
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodese
sudo update-grub
重启,ok!
5,这步是写给装完驱动重启黑屏的朋友
开机grub界面按e,找到splash,在后边添加nomodeset,按f10,这样你就能进入图形界面,然后把步骤4做一遍,问题解决!enjoy!!!