顯示卡驅動可以通過官方庫安裝,本文使用官方NVIDIA 驅動手動安裝。
時間:2020.8
系統版本:Deepin v20 beta
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-settings
終端執行這個命令會調出NVIDIA的驅動管理程式,如下:
這裏可以看到NVIDIA驅動版本:450.57
英偉達系統管理介面(NVIDIA System Management Interface, 簡稱 nvidia-smi)是基於NVIDIA Management Library 的命令列管理元件,旨在幫助管理和監控NVIDIA GPU裝置。
nvidia-smi
執行這條命令將會列印出當前系統安裝的NVIDIA驅動資訊,如下:
可以看到我的獨立顯示卡型號940MX以及其他資訊。
lspci | grep VGA # 檢視整合顯示卡
lspci | grep NVIDIA # 檢視NVIDIA顯示卡
lsmod | grep nouveau
沒有返回代表沒有執行。
筆電外出時使用集顯可以節省電量,增長待機時間。
可以使用外掛:dde-dock-switch_graphics_card
Github:https://github.com/zty199/dde-dock-switch_graphics_card
安裝後可以方便地在dock欄切換顯示卡
參考文章:
Linux(Deepin)如何安裝NVIDIA顯示卡驅動(deepin-Linux)
Linux安裝NVIDIA顯示卡驅動的正確姿勢