Ubuntu16.04 NVIDIA顯示卡驅動解除安裝與安裝
- 1、NVIDIA顯示卡驅動下載下傳
- 2、NVIDIA顯示卡驅動解除安裝
- 3、NVIDIA顯示卡驅動安裝
-
- 3.1、線上安裝
- 3.2、離線安裝
1、NVIDIA顯示卡驅動下載下傳
nvidia官方顯示卡驅動下載下傳
2、NVIDIA顯示卡驅動解除安裝
- 解除安裝可能存在的舊版本 nvidia 驅動(對于新機器或者從未安裝過nvidia顯示卡驅動的機器,這步可以省略,但推薦執行);
sudo apt-get remove --purge nvidia*
sudo apt-get --purge remove nvidia*
sudo apt-get autoremove
sudo apt-get --purge remove "*cublas*" "cuda*"
sudo apt-get --purge remove "*nvidia*"
注:如果系統安裝過nvidia-docker插件,執行以上指令會将插件解除安裝
- 如果執行了以上步驟,輸入指令nvidia-smi仍可顯示驅動資訊(一般情況隻解除安裝顯示卡驅動使用以下指令,适用于.run檔案安裝的驅動),再執行以下指令:
/usr/bin/nvidia-uninstall
以上執行完成後,輸入 nvidia-smi 提示無指令則表示解除安裝成功
3、NVIDIA顯示卡驅動安裝
3.1、線上安裝
切換到root使用者,輸入以下指令,添加倉庫源和更新安裝顯示卡驅動版本:
sudo apt-get install software-properties-common python-software-properties
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-430
注:430對應的是顯示卡驅動版本
3.2、離線安裝
- 禁用nouveau,修改檔案 /etc/modprobe.d/blacklist.conf ,最後添加如下兩行。
blacklist nouveau
options nouveau modeset=0
- 更新系統修改
sudo update-initramfs -u
- 重新開機系統,驗證nouveau是否已禁用,如果沒有任何顯示則禁用成功。
lsmod | grep nouveau
- 将下載下傳的驅動程式.run檔案拷貝至/home,關閉圖形界面。
sudo service lightdm stop
- 添加檔案權限。
sudo chmod a+x NVIDIA-Linux-xxxxx.run
sudo ./NVIDIA-Linux-xxxxx.run -no-x-check -no-nouveau-check -no-opengl-files
其中:
-no-x-check:安裝驅動時關閉X服務
-no-nouveau-check:安裝驅動時禁用nouveau
-no-opengl-files:隻安裝驅動檔案,不安裝OpenGL檔案
- 在安裝過程中會出現:
1、he distribution-provided pre-install script failed! Are you sure you want to
continue? 選擇 yes 繼續。
2、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繼續
3、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 service lightdm start
- 驗證驅動是否安裝成功
nvidia-smi
如果現實以下結果,則證明顯示卡驅動安裝成功
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiIXZ05WZj91YpB3IwczX0xiRGZkRGZ0Xy9GbvNGL2EzXlpXazxiMrR0T6VkeNl3aXR2b1clWv5kMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL3cDO5QjNxcTMyAjMwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)