两块显卡: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重启后分辨率自动调好了