ubuntu系統安裝顯示卡驅動
-
檢視顯示卡型號
在root使用者下輸入
# ubuntu-drivers devices
可以看到我的顯示卡型號三GeForce GTX 1060 ,推薦下載的顯示卡驅動三390和430
-
下載顯示卡驅動
選擇手動方式安裝驅動的話可以從英偉達官網進行下載。
https://www.geforce.com/drivers
我下載的版本是NVIDIA-Linux-x86_64-450.57.run
-
禁止自帶nouveau驅動
1> 解除安裝已經安裝了的nvidia驅動(一般之前沒裝過的話,也沒有nvidia驅動可以解除安裝)
# sudo apt-get purge nvidia*
2> 禁用自帶nouveau驅動
sudo vi /etc/modprobe.d/blacklist-nouveau.conf
開啟後在CONF檔案中新增:
blacklist nouveau
options nouveau modeset=0
然後更新一下:
sudo update-initramfs -u
更新成功後,重啟計算機後輸入命令:
lsmod | grep nouveau
沒有輸出任何東西,說明nouveau禁用成功(一般禁用成功後在本次開機時電腦解析度會變化,很容易分辨)。
-
安裝NVIDIA顯示卡驅動
1> 首先需要安裝lightdm,主要是用來關閉啟動圖形介面用
sudo apt-get install lightdm
選擇lightdm,系統自動安裝完成後退回CLI(命令列)模式
2> 關閉x-Window(不關閉的話驅動無法正常安裝)
sudo service lightdm stop
3> 安裝NVIDIA驅動
進入到下載的顯示卡驅動的路徑下,新增執行許可權並執行
chmod777 NVIDIA-Linux-x86_64-440.31.run
sudo ./NVIDIA-Linux-x86_64-440.31.run
4> 輸入以上命令後會彈出安裝介面,點選安裝後,首先會出現一個對話方塊:
The distribution-provided pre-install script failed!Are you sure you want to continue?
這裡選擇CONTINUE INSTALLATION
能選繼續安裝的就選繼續安裝,若不能安裝根據提示補充提前安裝的編譯器或其他外掛
這裡有可能提示需要安裝gcc(GNU編譯器集合),使用命令:
1.首先更新包列表: sudo apt update 2.安裝build-essential軟體包 sudo apt install build-essential 3.要驗證GCC編譯器是否已成功安裝,請使用gcc --version命令列印GCC版本 gcc --version 因為ubuntu linux 預設的GCC版本為7.4所以輸出的結果應該是 gcc (Ubuntu 7.4.0-1ubuntu1~18.04) 7.4.0 Copyright © 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
然後提示是否需要安裝32位相容模式,選擇確定,繼續安裝,安裝成功。
-
5
重啟後,輸入命令:
nvidia-smi
驗證是否安裝成功