Ubuntu16.04安裝顯卡驅(qū)動(dòng)

一、下載nvidia驅(qū)動(dòng)

上官網(wǎng)https://www.nvidia.cn/geforce/drivers/
搜索自己顯卡配置,我的顯卡配置是RTX2070,下方便出現(xiàn)適用的顯卡驅(qū)動(dòng)版本。

image.png
image.png

在這里我選擇下載NVIDIA驅(qū)動(dòng)455.45.01的版本,是因?yàn)槲抑坝玫木褪沁@個(gè)驅(qū)動(dòng)版本。

image.png
image.png

2021年3月8日19點(diǎn)08分
P.S. 在https://www.cnblogs.com/laozhuang/p/8250387.html中有一段命令,
尋找合適的驅(qū)動(dòng)版本:
ubuntu-drivers devices
就可以顯示出合適的驅(qū)動(dòng)版本如圖所示,我這里就略過(guò)了這一步

以上的圖片是直接用的鏈接中的圖片


二、禁用nouveau

禁用ubuntu16.04默認(rèn)安裝的nouveau第三方驅(qū)動(dòng)程序,安裝nvidia顯卡驅(qū)動(dòng)首先需要禁用nouveau,不然會(huì)碰到?jīng)_突的問(wèn)題,導(dǎo)致無(wú)法安裝nvidia顯卡驅(qū)動(dòng)。
Ubuntu系統(tǒng)集成的顯卡驅(qū)動(dòng)程序是nouveau,它是第三方為NVIDIA開(kāi)發(fā)的開(kāi)源驅(qū)動(dòng),我們需要先將其屏蔽才能安裝NVIDIA官方驅(qū)動(dòng)。 所以我們要先把驅(qū)動(dòng)加到黑名單blacklist.conf里,我們要先修改該文件的屬性才能編輯。

編輯blacklist.conf

1. 修改屬性

sudo chmod 666 /etc/modprobe.d/blacklist.conf

2. 用gedit打開(kāi)文件blacklist.conf

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

3. 在文件最后添加如下內(nèi)容

blacklist nouveau
options nouveau modeset=0

4. 更新系統(tǒng)修改

sudo update-initramfs -u

5. 重啟系統(tǒng)

reboot #重啟系統(tǒng)(一定要重啟)

6. 驗(yàn)證nouveau是否已禁用

lsmod | grep nouveau
如果沒(méi)有出現(xiàn)任何東西就是禁用nouveau成功了。

三、卸載以前的驅(qū)動(dòng)

有在進(jìn)ctrl+alt+f1命令行之前卸載的,也有在ctrl+alt+f1命令行里卸載的,我覺(jué)得都差不多,在這里我走的是前者的路。
看師兄總結(jié)的教程和網(wǎng)上3篇文章里面都有提到卸載以前的驅(qū)動(dòng),
https://blog.csdn.net/xunan003/article/details/81665835中說(shuō)明是(若安裝過(guò)其他版本或其他方式安裝過(guò)驅(qū)動(dòng)執(zhí)行此項(xiàng));
https://blog.csdn.net/ghw15221836342/article/details/79571559中卸載以前的驅(qū)動(dòng)步驟;
文章https://blog.csdn.net/yinwangde/article/details/89439648中說(shuō)//卸載系統(tǒng)中存在的驅(qū)動(dòng),默認(rèn)有安裝的,一定要執(zhí)行這個(gè)。
所以,為了保險(xiǎn)起見(jiàn),我覺(jué)得還是應(yīng)該執(zhí)行這一步卸載以前的驅(qū)動(dòng)。

for case1: original driver installed by apt-get:

sudo apt-get remove --purge nvidia*

圖片.png
圖片.png

(PS:也有教程的卸載驅(qū)動(dòng)的指令是sudo apt-get remove nvidia-*從我的理解,大同小異,沒(méi)有區(qū)別)

圖片.png
圖片.png
for case2: original driver installed by runfile:

sudo chmod +x *.run
sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall

從結(jié)果上看,
1.case1中兩個(gè)卸載驅(qū)動(dòng)的指令效果是一樣的,PS:我并沒(méi)有執(zhí)行case2的指令;
2.我沒(méi)有安裝過(guò)nvidia驅(qū)動(dòng),所以在這一步不會(huì)卸載任何軟件包。
但是為了保險(xiǎn)起見(jiàn),我還是建議要完成這一步卸載nivida驅(qū)動(dòng)。

四、安裝顯卡驅(qū)動(dòng)

1. 在ubuntu下按ctrl+alt+f1進(jìn)入命令行界面。

此時(shí)需要輸入login:電腦賬戶名稱,password:密碼,登錄到命令行界面即可。 有時(shí)會(huì)出現(xiàn)登錄失敗,報(bào)錯(cuò)incorrect login ,此時(shí)可以按下ctrl+alt+F2(F4)等進(jìn)入,重新login,即可。

2. 關(guān)閉圖形界面,不執(zhí)行會(huì)出錯(cuò)

sudo service lightdm stop
(過(guò)程中出現(xiàn)星號(hào),如[sudo] 計(jì)算機(jī)名 ◆ ◆ ◆ ◆,這是因?yàn)榘惭b了中文的ubuntu,輸入登錄密碼即可)

進(jìn)入下載的.run文件目錄中,因?yàn)槲疫@里是把文件放在了/home目錄下,所以可以直接使用,不用cd 轉(zhuǎn)目錄。

3. 給驅(qū)動(dòng)run文件賦予執(zhí)行權(quán)限

sudo chmod a+x NVIDIA-Linux-x86_64-455.45.01.run

4. 安裝驅(qū)動(dòng)(注意參數(shù))

sudo ./NVIDIA-Linux-x86_64-455.45.01.run -no-x-check -no-nouveau-check -no-opengl-files
//只有禁用opengl這樣安裝才不會(huì)出現(xiàn)循環(huán)登陸的問(wèn)題
其中,
-no-x-check:安裝驅(qū)動(dòng)時(shí)關(guān)閉X服務(wù)
-no-nouveau-check:安裝驅(qū)動(dòng)時(shí)禁用nouveau
-no-opengl-files:只安裝驅(qū)動(dòng)文件,不安裝OpenGL文件。這個(gè)參數(shù)最重要

5. 安裝時(shí)的選項(xiàng)

(1)The distribution-provided pre-install script failed! Are you sure you want to continue?

選擇 Continue installation 繼續(xù)。

IMG_1135.JPG
(2)WARNING: Unable to find a suitable destination to install 32-bit compatibility libraries. Your system may not be set up for 32-bit compatibility. 32-bit compatibility files will not be installed; if you wish to install them, re-run the installation and set a valid directory with the --compat32-libdir option.

選擇 OK 繼續(xù)。

IMG_1136.JPG
(3)Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up.

選擇 Yes 繼續(xù)。

IMG_1139.JPG

(4)Your X conf iguration file has been successfully updated. Installation of the NVIDIA Accelerated Graphics Dr iver for L inux-x86_64 (version: 455.45.01) is now complete.

選擇 OK 完成

IMG_1140.JPG

6. 啟動(dòng)圖形界面

sudo service lightdm start

7. 驗(yàn)證安裝

nvidia-smi
出現(xiàn)顯卡信息為安裝成功!

圖片.png

參考博文:
http://www.itdecent.cn/p/5f13e0f36636
https://blog.csdn.net/come_from_pluto/article/details/109007895
https://blog.csdn.net/DeepLearningJay/article/details/103216113
https://www.cnblogs.com/fanminhao/p/8902296.html
https://blog.csdn.net/xunan003/article/details/81665835
https://blog.csdn.net/yinwangde/article/details/89439648
https://blog.csdn.net/ghw15221836342/article/details/79571559

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容