一、肯定显卡型号html
网上有些使用lspci | grep -i nvidia能够查看显卡型号,可是个人好像查不到具体型号,以下图。ubuntu
可是后来我知道了安装的是1080Ti,因此也就明确了型号。驱动在(https://www.nvidia.com/Download/index.aspx)选择对应型号和系统下载便可。vim
二、关闭SecureBoot或者FastBootwindows
网上许多教程缺乏这一步,可是这一步很关键。ide
开机长按del或者F8进入BIOS界面,而后将Secure Boot置为disable,有些主板是Fast Boot。ui
可参考(https://jingyan.baidu.com/article/fd8044fa3baad85031137aa2.html)spa
博客(https://blog.csdn.net/baccon/article/details/77783509)对Secure Boot有一些介绍以下:.net
博客(http://cn.soulmachine.me/2016-08-14-dual-install-windows-ubuntu/)也有一些介绍以下:命令行
没有关闭Secure Boot安装过程会弹出一些关于公钥证书的选项等等,还会显示以下图,表示Secure Boot和第三方驱动不兼容,最后致使安装不成功。rest
三、禁用集成的nouveau驱动
配置/etc/modprobe.d/blacklist.conf
sudo gedit /etc/modprobe.d/blacklist.conf (图形界面)或者使用vim:sudo vim /etc/modprobe.d/blacklist.conf(命令行)
加入如下几句,表示加入黑名单
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb
好像有些博客说须要执行sudo update-initramfs -u,但我好像没执行也能安装成功?
禁用后,输入lsmod | grep nouveau,没有输出即为禁用成功。
有些博客(https://blog.csdn.net/qq805934132/article/details/82909759)的操做方法和我很不同,具体区别等有时间再看看。
四、关闭当前图形界面并安装
因为须要关闭图形界面,所以须要在终端执行命令,crtl+alt+F1~F6能够进入6个终端中的一个,而后crtl+alt+F7能够回到图形界面。
若是不关闭图形界面会报错:
sudo service lightdm stop # 关闭图形界面
sudo ./NVIDIA-xxx-xxx.run # 安装驱动文件
(注:安装时出现的一些选择和警告说明以下)
sudo service lightdm restart # 重启图形界面
五、验证驱动安装是否成功
能够查看驱动版本:cat /proc/driver/nvidia/version
或者输入nvidia-smi命令
在第4步安装的过程当中,会出现一些警告和选择:
①The distribution-provided pre-install script failed! Are you sure you want to continue?
博客(https://blog.csdn.net/u014561933/article/details/79958130)已对此做了详细说明,继续安装则选择continue便可。
②出现没法安装32位兼容库(Unable to find a suitable destination to install 32-bit compatibility libraries.),因为系统是64位系统,所以应该是可有可无的,继续便可。
③是否使用nvidia-xconfig来更新X配置文件,个人理解是这一步决定是否使用显卡来显示桌面,由于后面能够发现显卡上有显示的进程在运行,可选yes也可选no。
过程当中的一些其余问题:
.run文件要先修改权限才能运行(https://blog.csdn.net/lightyearwp/article/details/5498200)
chmod a+x xxx.run
参考:
https://blog.csdn.net/u014561933/article/details/79958017
https://www.cnblogs.com/alexanderkun/p/6905512.html
https://blog.csdn.net/zafir_410/article/details/73188228?utm_source=itdadao&utm_medium=referral
https://www.cnblogs.com/5211314jackrose/p/7081020.html
https://blog.csdn.net/ksws0292756/article/details/79160742
https://blog.csdn.net/wangsidadehao/article/details/70255754