Ubuntu 卸載 Nvidia 驅動和安裝最新驅動
1、切換為集成顯卡
image
如果沒有,那么先切換到字符界面
2、卸載驅動
sudo apt-get --purge remove nvidia*
sudo apt autoremove
To remove CUDA Toolkit:
sudo apt-get --purge remove "*cublas*" "cuda*"
To remove NVIDIA Drivers:
sudo apt-get --purge remove "*nvidia*"
3、然后重裝驅動
去NVDIA 驅動官網搜索你的顯卡需要的驅動型號并下載(如圖)。
在這里插入圖片描述
下面是我的電腦對應的驅動版本:
[圖片上傳失敗...(image-7c8fa8-1606542585163)]
從搜索的結果可以看到,我的驅動對應的版本應該是455.45.01
那就下載.run文件,有點大,慢慢等待喲!
1.安裝顯卡驅動
1.禁用nouveau
打開終端,輸入:
sudo gedit /etc/modprobe.d/blacklist.conf
在blacklist.conf文件末尾加上這兩行,并保存:
blacklist nouveau
options nouveau modeset=0
然后執行命令:
sudo update-initramfs -u //應用更改
重啟電腦,驗證是否禁用nouveau:
lsmod | grep nouveau
沒有信息返回說明已禁用了如圖:
img
2.安裝NVIDIA驅動
打開terminal卸載舊版本NVIDIA驅動:
sudo apt-get remove --purge nvidia*
進入到下載好的.run文件夾下給驅動run文件賦予執行權限:
sudo chmod a+x NVIDIA-Linux-x86_64-455.45.01.run
注:替換自己下載的驅動名稱
cd 下載目錄 sudo chmod a+x 你下載的文件名
安裝NVIDIA驅動
sudo ./NVIDIA-Linux-x86_64-455.45.01.run -no-x-check -no-nouveau-check -no-opengl-files
////只有禁用opengl這樣安裝才不會出現循環登陸的問題
-no-x-check:安裝驅動時關閉X服務
-no-nouveau-check:安裝驅動時禁用nouveau
-no-opengl-files:只安裝驅動文件,不安裝OpenGL文件
安裝過程中的選項:
The distribution-provided pre-install script failed! Are you sure you want to continue? 選擇 yes 繼續。
Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later? 選擇 No 繼續。
問題沒記住,選項是:install without signing
問題大概是:Nvidia's 32-bit compatibility libraries? 選擇 No 繼續。
Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. 選擇 Yes
這些選項如果選擇錯誤可能會導致安裝失敗,沒關系,只要前面不出錯,多嘗試幾次就好。
重啟之后
sudo reboot
查看NVIDIA版本檢驗是否安裝完成 nvidia-smi
在這里插入圖片描述
自此,大功告成?。?/p>