-
查看顯卡型號
在root用戶下輸入
# ubuntu-drivers devices
可以看到顯卡型號
-
下載顯卡驅動
選擇手動方式安裝驅動的話可以從英偉達官網進行下載。
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位兼容模式,選擇確定,繼續安裝,安裝成功。
-
重啟后,輸入命令:
nvidia-smi
驗證是否安裝成功