1、安裝驅(qū)動前一定要更新軟件列表和安裝必要軟件、依賴(必須)
sudo apt-get update #更新軟件列表
sudo apt-get install g++
sudo apt-get install gcc
sudo apt-get install make
2、禁用nouveau
nouveau是Ubuntu自帶的顯卡驅(qū)動,但他是核顯,我這里想安裝獨顯,就得把他禁掉。
1、創(chuàng)建文件,如果沒有下載vim編輯器,將vim換成gedit即可
$ sudo vim /etc/modprobe.d/blacklist-nouveau.conf
2、在文件中插入以下內(nèi)容,將nouveau加入黑名單,默認(rèn)不開啟
blacklist nouveau
options nouveau modeset=0
3、輸入以下命令使禁用生效然后重啟
sudo update-initramfs -u #更新系統(tǒng)
sudo reboot
4、重啟后驗證
lsmod | grep nouveau
如果回車后無反應(yīng),則禁用成功
3、先完全卸載之前的顯卡驅(qū)動
3.1、ppa源文件卸載(方式一):
$ sudo apt-get remove --purge nvidia*
3.2、runfile源文件卸載(方式二):
$ sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall
4、安裝顯卡驅(qū)動
下載地址:NVIDIA GeForce 驅(qū)動程序 - N 卡驅(qū)動 | NVIDIA
4.1、ppa源驅(qū)動安裝(方式一)---已經(jīng)測試安裝成功
現(xiàn)在介紹最簡單的安裝方法
4.1.1、查詢電腦最適合的顯卡驅(qū)動版本
ubuntu-drivers devices
如圖,我的電腦最佳顯卡驅(qū)動版本為nvidia-driver-525, 當(dāng)然最好是別安裝最新的驅(qū)動版本,以防后面出現(xiàn)兼容問題
4.1.2、隨后用命令行進(jìn)行安裝
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-driver-525 #此處數(shù)字要對應(yīng)上面查詢到的版本號
sudo apt-get install mesa-common-dev
注意: 如果前面沒有禁用secure boot,則在安裝過程中會提示設(shè)置一個密碼,在重啟時需要輸入密碼驗證以禁用secure boot,重啟后會出現(xiàn)藍(lán)屏,這時候不能直接選擇continue,而應(yīng)該按下按鍵,選擇Enroll MOK, 確認(rèn)后在下一個選項中選擇continue,接著輸入安裝驅(qū)動時設(shè)置的密碼,開機。
安裝完成后重啟
sudo reboot
重啟后在終端驗證
nvidia-smi
若出現(xiàn)GPU列表,則安裝成功
4.3、使用軟件和更新安裝(方式二)--(沒有測試過)
ubuntu20.04 安裝NVIDIA驅(qū)動很容易,只只需要打開系統(tǒng)設(shè)置->軟件和更新->附加驅(qū)動->選擇NVIDIA驅(qū)動->應(yīng)用更改。該界面會自動根據(jù)電腦上的GPU顯示推薦的NVIDIA顯卡驅(qū)動。
?4.3、下載runfile 文件安裝(方式三)--(沒有測試過)
進(jìn)入tty模式安裝(方式二)--暫時還沒有測試
由于ubuntu20 之后的版本桌面顯示,?Ubuntu20.04之后的版本的顯示是gdm3,老版本Ubuntu的顯示是lightdm。
因此進(jìn)入命令行界面的方式有所不同:
4.2.1. 進(jìn)入命令行界面
sudo telinit 3
(這時進(jìn)入了黑色的命令行界面,不要慌,先會輸入用戶名和密碼)
4.2.2. 關(guān)閉顯示服務(wù)
Ubuntu22.04的顯示是gdm3,老版本Ubuntu的顯示是lightdm
sudo service gdm3 stop
4.2.3. 給安裝文件賦予權(quán)限,然后運行安裝[2]
sudo chmod a+x NVIDIA-Linux-x86_64-525.105.17.run
sudo ./NVIDIA-Linux-x86_64-525.105.17.run -no-opengl-files -no-x-check -no-nouveau-check
注:只有禁用opengl這樣安裝才不會出現(xiàn)循環(huán)登陸的問題
-no-x-check:安裝驅(qū)動時關(guān)閉X服務(wù)
-no-nouveau-check:安裝驅(qū)動時禁用nouveau
-no-opengl-files:只安裝驅(qū)動文件,不安裝OpenGL文件
安裝過程的一些選項
An alternate method of installing the NVIDIA driver was detected. (xxxxxxxxxxxxx).Please review the message provided by the maintainer of this alternate installation method and decide how to proceed:
選擇?“continue installation”
Install Nvidia's 32-bit compatibility libraries?
選擇 "No"文章來源:http://www.zghlxwxcb.cn/news/detail-726953.html
Would you like to run the nvidia-xconfig utility to automatically update your X configuration file so that the NVIDIA X driver dill be used dhen you restart X? Any pre-existing X configuration file will be backed up.
選擇 "Yes"文章來源地址http://www.zghlxwxcb.cn/news/detail-726953.html
4.2.4、打開顯示服務(wù)
到了這里,關(guān)于Ubuntu20.04安裝Nvidia顯卡驅(qū)動教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!