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。