Deepin安裝NVIDIA顯示卡驅動

2020-08-13 12:30:57

顯示卡驅動可以通過官方庫安裝,本文使用官方NVIDIA 驅動手動安裝。
時間:2020.8
系統版本:Deepin v20 beta

Nvidia驅動安裝

1 下載驅動
進入NVIDIA官網下載Linux驅動:NVIDIA官網驅動下載
找到對應驅動後下載,記住下載位置。
如果不確定電腦顯示卡型號,可以用如下指令檢視:

sudo lshw -numeric -C display

在这里插入图片描述

2 解除安裝以前的NVIDIA驅動
如果之前在Linux中安裝過NVIDIA驅動的話,請將其全部刪除

sudo apt autoremove nvidia

3 禁用nouveau

nouveau是通過逆向「Nvidia的Linux驅動」創造的一個開源第三方Nvidia顯示卡驅動程式,因此其效果差,效能低。在手動安裝NVIDIA時需要禁用nouveau驅動。

終端執行以下命令修改檔案。

sudo vi /etc/modprobe.d/blacklist.conf

以下內容複製到檔案中

blacklist nouveau   
blacklist lbm-nouveau   
options nouveau modeset=0 
alias nouveau off   
alias lbm-nouveau off

儲存退出。
其中,blacklist nouveau是禁用nouveau第三方驅動,之後不需要改回來
由於nouveau是構建在內核中的,所以要執行下面 下麪命令生效:

sudo update-initramfs -u

4 重新啓動

reboot

重新啓動後檢視nouveau有沒有執行,沒輸出代表禁用生效

lsmod | grep nouveau  

5 關閉圖形介面
安裝Nvidia驅動程式時,需要停止當前的圖形介面。
使用快捷鍵CTRL+ALT+F2進入超級終端,登錄賬號,並關閉圖形介面:

sudo service lightdm stop

4 給驅動檔案新增執行許可權
下載好的nvidia驅動檔案是.run,需要新增執行許可權。
使用cd指令進入下載好的驅動檔案路徑,如果沒有改瀏覽器的下載路徑,路徑一般是/home/(你的使用者名稱)/Downloads 。

sudo chmod +x NVIDIA***.run  #記得檔名改成自己下載的檔案。

5 驅動安裝

sudo ./NVIDI**.run  #記得檔名改成自己下載的檔案。

這個時候會出現一個頁面,一系列yes,還有一個介面選擇install and cover,意爲安裝和覆蓋。然後等待幾分鐘。
6 重新啓動

reboot

這樣NVIDIA驅動就裝好了。

檢測NVIDIA驅動是否成功安裝

  1. 使用nvidia-settings命令
nvidia-settings

終端執行這個命令會調出NVIDIA的驅動管理程式,如下:
pic1
這裏可以看到NVIDIA驅動版本:450.57

  1. 使用nvidia-smi命令

英偉達系統管理介面(NVIDIA System Management Interface, 簡稱 nvidia-smi)是基於NVIDIA Management Library 的命令列管理元件,旨在幫助管理和監控NVIDIA GPU裝置。

nvidia-smi

執行這條命令將會列印出當前系統安裝的NVIDIA驅動資訊,如下:
pic2
可以看到我的獨立顯示卡型號940MX以及其他資訊。

  1. 命令列搜尋集顯和獨顯
lspci | grep VGA     # 檢視整合顯示卡
lspci | grep NVIDIA  # 檢視NVIDIA顯示卡

pic3

  1. 檢視nouveau是否執行
lsmod | grep nouveau

沒有返回代表沒有執行。

集顯與獨顯切換

筆電外出時使用集顯可以節省電量,增長待機時間。
可以使用外掛:dde-dock-switch_graphics_card
Github:https://github.com/zty199/dde-dock-switch_graphics_card
安裝後可以方便地在dock欄切換顯示卡
pic5

參考文章:
Linux(Deepin)如何安裝NVIDIA顯示卡驅動(deepin-Linux)
Linux安裝NVIDIA顯示卡驅動的正確姿勢