0.下载Nvidia驱动

​ 官方下载地址:https://www.nvidia.cn/Download/index.aspx?lang=cn

​ 百度云下载地址:https://pan.baidu.com/s/1kesDnmiwAeBb6f9PDmJ0eg 密码:j9cx

1.关闭secure boot

​ 重启计算机进入BIOS;

​ 选定Security选项卡->Secure Boot->回车选定Disable->F10:保存并退出。

注:如果无法进入桌面,下面的操作可在tty模式下进行(Ctrl+Alt+F1)。

2.卸载原有Nvidia驱动

sudo apt-get remove --purge nvidia*

3.禁用nouveau

这是Ubuntu初始使用的driver(可在 系统设置->软件和更新->附加驱动 处查看),所以在安装Nvidia驱动前应禁用之:

sudo gedit /etc/modprobe.d/blacklist.conf

​ 在文末添加:

blacklist nouveau
options nouveau modeset=0

执行:sudo update-initramfs -u

重启:reboot

执行:lsmod | grep nouveau //如果没有输出,证明禁用成功

4.禁用X-Window服务

sudo service lightdm stop

进入tty模式:Ctrl+Alt+F1,使用用户名和密码登录

5.安装Nvidia驱动

给驱动文件赋予执行权限:(在驱动文件所在目录ls,可查看是否有执行权限)

sudo chmod a+x NVIDIA-Linux-x86_64-384.59.run

安装:

sudo ./NVIDIA-Linux-x86_64-384.59.run –no-opengl-files

参数说明:

–no-opengl-files表示不安装OpenGL文件。这个参数不可省略,以免循环登录。

安装过程中,会有一些引导选项,我都选的yes,亲测没有问题……如遇问题请指出。

重启:reboot

进入桌面后查看是否安装成功:nvidia-smi,出现显卡相关信息说明安装成功。

6.关于Ubuntu18.04的一点小问题–循环登录

如果将系统升级成了Ubuntu18.04,重启后循环登录,解决方案如下:

sudo apt-get remove --purge nvidia-* //卸载驱动
sudo apt-get install ubuntu-desktop   //重新安装桌面
sudo rm /etc/X11/xorg.conf      
echo 'nouveau' | sudo tee -a /etc/modules

重启之后就可以登录了,然后再按照上面的1-5步重新尝试安装驱动。

感谢:

https://blog.csdn.net/CosmosHua/article/details/76644029

https://blog.csdn.net/u012759136/article/details/53355781

https://www.jianshu.com/p/34236a9c4a2f