1、 安裝前的准備工作
我曾多次嘗試安裝但是一直失敗,直到向評論區一位老哥請教之后才成功(所以大家有問題多交流),這里有幾點需要注意的:
- 安裝前先按F2進Bios,在顯卡模式Graphic Device的Switchable Graphice和Discrete Graphic 兩個里邊選擇后者,即改為選擇顯卡直連模式
- 網絡要提前連接好,確定可以下載。
2、 安裝方法
安裝NVIDIA驅動一共有三種方法:
- ppa方式, 也就是添加軟件源, 然后sudo apt-get install xxxx, 通過deb文件進行安裝,本文使用的方法就是該方法
- 附加驅動方式,也就是系統設置->軟件和更新->附加驅動中可以找到NVIDIA的驅動, 點擊合適的版本,最后應用更改; (我這里是添加了ppa以后附加驅動還是空白的,所以此方法對我無效)
- .run方式, 也就是去NVIDIA驅動的官網下載對應顯卡的run文件
查看電腦顯卡的指令如下:`
lspci -k | grep -A 2 -i "VGA"
這里用一個別人的圖,因為我安裝好后已經不是顯示這樣了
3、 開始安裝
很多教程都推薦用ppa方式安裝,所以我也采取這種辦法,步驟如下:
- 由於電腦安裝了NVIDIA的開源驅動nouveau, 所以我們先要將其屏蔽掉, 屏蔽方法是將其放入blacklists中; 首先我們通過
lsmod | grep nouveau
可以發現系統已載入的nouveau模塊: - 禁用nouveau模塊:
sudo vim /etc/modprobe.d/blacklist.conf
在blacklist.conf文件中, 最后一行輸入:
blacklist vga16fb blacklist nouveau blacklist rivafb blacklist rivatv blacklist nvidiafb
- 升級一下內核
sudo update-initramfs -u
- 重啟
sudo reboot
- 通過Ctrl + Alt + F1進入tty1界面(這個界面是純黑底白字的, 如果想再次回到桌面, 可以通過Ctrl + Alt + F7進入), 然后將桌面管理器lightdm關閉(ubuntu 20.04默認沒有安裝lightdm桌面,要手動安裝lightdm桌面,安裝時候選擇使用lightdm桌面為默認桌面), 添加ppa, 更新源, 查找推薦驅動, 安裝驅動, 開啟lightdm服務, 回到桌面, 重啟.
sudo service lightdm stop sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo ubuntu-drivers devices # 這一步會看到推薦的驅動版本號,比如430,我的什么顯示都沒有 sudo apt-get install nvidia-430 nvidia-settings nvidia-prime sudo service lightdm start sudo reboot
4 、檢測成功與否
重啟以后可以發現系統設置->詳細信息中的圖形變成了Nvidai字樣的,就表示安裝成功
輸入nvidia-smi出現Nvidia顯卡情況就是安裝成功