1. 程式人生 > 實用技巧 >ubuntu系統安裝顯示卡驅動

ubuntu系統安裝顯示卡驅動

  1. 檢視顯示卡型號

    在root使用者下輸入

    # ubuntu-drivers devices

    可以看到我的顯示卡型號三GeForce GTX 1060 ,推薦下載的顯示卡驅動三390和430

  2. 下載顯示卡驅動

    選擇手動方式安裝驅動的話可以從英偉達官網進行下載。

    https://www.geforce.com/drivers

    我下載的版本是NVIDIA-Linux-x86_64-450.57.run

  3. 禁止自帶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禁用成功(一般禁用成功後在本次開機時電腦解析度會變化,很容易分辨)。

  4. 安裝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位相容模式,選擇確定,繼續安裝,安裝成功。

  1. 5

    重啟後,輸入命令:

    nvidia-smi

    驗證是否安裝成功