ubuntu16.04安装nvidia驱动

两块显卡:970和titan x
安装好Ubuntu后,在安装驱动之前:
1.对ubuntu软件进行更新。因为之前安装好驱动后,更新了软件重启后,陷入循环登陆状态。
2.

sudo add-apt-repository ppa:xorg-edgers/ppa #添加ppa源
sudo add-apt-repository ppa:graphics-drivers/ppa #添加ppa源
sudo apt-get update #更新apt-get

3.卸载原有驱动,我是新装的系统,原先没有安装驱动。

sudo apt-get remove --purge nvidia* # 如果原先的驱动是通过apt-get安装
# 如果原驱动是用runfile安装
sudo chmod +x *.run
sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall

4.禁用nouveau驱动

#打开
sudo gedit /etc/modprobe.d/blacklist.conf

在文本最后添加:

blacklist nouveau
options nouveau modeset=0
sudo update-initramfs -u

重启后,终端输入:

lsmod | grep nouveau

如果终端没有任何输出,表示禁用成功。
5.禁用X-Window服务

sudo service lightdm stop

通过Ctrl-Alt+F5(有的是F1)进入命令行界面,通过用户名和密码登陆。
恢复到图形界面:

sudo service lightdm start

Ctrl-Alt+F7
6.命令行安装驱动

#给驱动run文件赋予执行权限:
sudo chmod +x NVIDIA-Linux-x86_64-390.48.run
#后面的参数非常重要,不可省略:
sudo ./NVIDIA-Linux-x86_64-390.48.run –no-opengl-files

据说不加–no-opengl-files会导致上边提到的循环登陆。
7.然后按照提示安装,提示安装成功后,输入:

reboot

重启
8.我的ubuntu重启后分辨率自动调好了

猜你喜欢

转载自blog.csdn.net/sunyao_123/article/details/79951855