1、查看自己机器上的显卡型号 lspci -vnn | grep VGA -A 12
参考:https://zhidao.baidu.com/question/620332907672236772.html。
2、下载显卡驱动 https://www.geforce.cn/drivers,或者https://www.nvidia.cn/Download/index.aspx?lang=cn
这里我下载的是NVIDIA-Linux-x86_64-410.93.run。下载后的run文件拷贝至home目录下。
3、安装显卡驱动
1)卸载之前安装的NVIDIA驱动,$sudo apt-get --purge remove nvidia-*
2)修改配置文件blackconf,
$sudo gedit /etc/modprobe.d/blacklist.conf
在最后添加几行:
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
options nouveau modeset=0
保存退出。
3)更新系统,$sudo update-initramfs -u;
重启系统。
4)验证nouveau是否被禁用,$lsmod | grep nouveau
如果没有任何输出,则表示禁用成功。
5)按ctrl+alt+F1进入命令行界面。
6)关闭图形界面,$sudo service lightdm stop
7)cd指令进入到.run文件目录,
给.run文件赋予执行权限, $sudo chmod a+x NVIDIA-Linux-x86_64-410.93.run
进行安装,$sudo ./NVIDIA-Linux-x86_64-410.93.run -no-x-check -no-nouveau -no-opengl-files
-no-x-check 安装驱动时关闭X服务,
-no-nouveau 安装驱动时禁用nouveau
-no-opengl-files 只安装驱动,不安装opengl文件。
如果报错:the distribution-provided pre-install script failed! 不用理会,继续安装。
8)切换到图形界面,$sudo service lightdm start
9)验证驱动是否安装成功, $nvidia-smi
参考:https://blog.csdn.net/xunan003/article/details/81665835。