參考一下內(nèi)容,如覺得侵權(quán),請聯(lián)系我刪除。萬分感謝
資料1 https://huazhe1995.github.io/2020/01/01/ubuntu-an-zhuang-nvidia-qu-dong-run-fang-shi/
資料2 https://blog.csdn.net/qq_51963216/article/details/124194096
資料3 https://blog.csdn.net/Perfect886/article/details/119109380
方法一:使用官方的NVIDIA驅(qū)動進行手動安裝(穩(wěn)定、靠譜)
步驟:1
1.安裝驅(qū)動前一定要更新軟件列表和安裝必要軟件、依賴(必須)
sudo apt-get update #更新軟件列表
sudo apt-get install g++
sudo apt-get install gcc
sudo apt-get install make
2.查看GPU型號
(你自己知道顯卡型號就不用查了,直接下一步;通用查看顯卡型號命令:lspci | grep -i vga)
lspci | grep -i nvidia
3.官網(wǎng)下載對應(yīng)驅(qū)動(必須),下載好之后,注意把存放nvidia驅(qū)動的文件夾設(shè)置為英文名
驅(qū)動地址:官方驅(qū)動 | NVIDIAhttps://www.nvidia.cn/Download/index.aspx?lang=cn
4.卸載原有驅(qū)動
sudo apt-get remove --purge nvidia*
5.禁用nouveau(nouveau是通用的驅(qū)動程序)(必須)
sudo gedit /etc/modprobe.d/blacklist.conf 或者(blacklist-nouveau.conf)
在打開的blacklist.conf末尾添加如下,保存文本關(guān)閉
blacklist nouveau
options nouveau modeset=0
在終端輸入如下更新,更新結(jié)束后重啟電腦(必須)
sudo update-initramfs –u
重啟后在終端輸入如下,沒有任何輸出表示屏蔽成功
lsmod | grep nouveau
6.安裝lightdm
lightdm是顯示管理器,主要管理登錄界面,ubuntu20.04、22.04需要自行安裝,然后上下鍵選擇lightdm即可
(這一步也可以不安裝lightdm,使用ubuntu20.04、22.04自帶的gdm3顯示管理器,直觀的區(qū)別就是gdm3的登陸窗口在顯示器正中間,而lightdm登錄窗口在偏左邊,正常使用沒有區(qū)別。其他的區(qū)別這里不做探究;)
(親測需要注意的是,如果你有控制多屏顯示的需要,gdm3可能更適合你,親測使用lightdm設(shè)置多屏,可能會出現(xiàn)卡屏,死機,無法動彈情況,僅供參考)
sudo apt-get install lightdm
7.停止當前的顯示服務(wù)器
這步我由于 直接參考的文檔3,當時 快捷鍵按錯了,沒有進入這個界面,直接跳過該步驟,我也成功安裝了
為了安裝新的Nvidia驅(qū)動程序,我們需要停止當前的顯示服務(wù)器。最簡單的方法是使用telinit命令更改為運行級別3。在終端輸入以下linux命令后,顯示服務(wù)器將停止。(必須)
sudo telinit 3
進入黑漆漆的文本界面tty(如果進不去,就按Ctrl + Alt + F1~F6中的一個 (分別對應(yīng)進入tty1~tty6)),然后輸入用戶名和密碼,類似下面這樣:
退出文本界面到圖形界面,輸入sudo telinit 5或者Ctrl + Alt + F1/F7/F8 (聯(lián)想部分電腦:Ctrl + Alt + Fn + F1)
8. 在文本界面中,禁用X-window服務(wù),在終端輸入(必須)
(如果是默認的gdm3顯示管理器,命令為sudo /etc/init.d/gdm3 stop
)
sudo /etc/init.d/lightdm stop或者(sudo service lightdm stop)
9. cd命令進入到你存放驅(qū)動的目錄
輸入命令:
sudo chmod 777 NVIDIA-Linux-x86_64-430.26.run #給你下載的驅(qū)動賦予可執(zhí)行權(quán)限,才可以安裝
sudo ./NVIDIA-Linux-x86_64-430.26.run (–no-opengl-files) #安裝
第二句命令的參數(shù)介紹:
–no-opengl-files 只安裝驅(qū)動文件,不安裝OpenGL文件。這個參數(shù)我親測臺式機不加沒問題,筆記本不加有可能出現(xiàn)循環(huán)登錄,也就是loop login。 看你自己需要把。(我安裝的臺式機,沒遇見這個情況)
顯卡驅(qū)動安裝過程中一些選項(有一些問題記不清楚了,只給出需要選擇的選項:):
1.The distribution-provided pre-install script failed! Are you sure you want to continue?
選擇continue installation
2.Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later?
選擇 No 繼續(xù)。
3.問題沒記住,選項是:install without signing
4.問題大概是:Nvidia's 32-bit compatibility libraries? 選擇 No 繼續(xù)。
5.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ù)
10.安裝完成后重啟相關(guān)服務(wù)
安裝結(jié)束后輸入sudo service lightdm start 重啟x-window服務(wù),即可自動進入登陸界面,不行的話,輸入sudo reboot重啟,再看看。
(重啟后不行,嘗試在bios中去掉安全啟動設(shè)置,改成 secure boot:disable)
11.驅(qū)動安裝好后,終端輸入nvidia-smi 檢查是否裝好,出現(xiàn)類似下方這樣,就好了。
然后輸入nvidia-settings 調(diào)出設(shè)置界面,類似下方這樣,就OK了。
注意:
1.如果是替換顯卡驅(qū)動的話(也就是說你這臺機子不是第一次在ubuntu下安裝英偉達顯卡驅(qū)動,這一次是升級或者替換),先進入TTY文本模式,然后在sudo /etc/init.d/lightdm stop
2.安裝完驅(qū)動,記得sudo service lightdm start
濃縮極簡方法:送給爭分奪秒的你!
前提:臺式機新裝ubuntu18.04、20.04、22.04系統(tǒng),不想思考,直接給代碼,請看:
sudo apt-get update #更新軟件列表
sudo apt-get install g++ #安裝必要依賴
sudo apt-get install gcc
sudo apt-get install make
sudo gedit /etc/modprobe.d/blacklist.conf #禁用nouveau,末尾添加如下兩行命令保存
blacklist nouveau
options nouveau modeset=0
sudo update-initramfs –u #更新
reboot #重啟電腦
lsmod | grep nouveau #檢查,輸入之后無輸出,成功,繼續(xù)
sudo telinit 3 #進入文本界面
sudo service gdm3 stop #停止顯示服務(wù)
sudo chmod 777 NVIDIA-Linux-x86_64-430.26.run #給你下載的驅(qū)動賦予可執(zhí)行權(quán)限,才可以安裝
sudo ./NVIDIA-Linux-x86_64-430.26.run #安裝
sudo service gdm3 start #重啟顯示服務(wù),完成
方法二
步驟2
一、安裝概述
首先需要根據(jù) NVIDIA 顯卡型號安裝顯卡驅(qū)動。 去 NVIDI 官網(wǎng) ,查看 適合你的 GPU 的驅(qū)動。 選擇 GPU 產(chǎn)品類型(以 NVIDIA GT 1030 示例),查找適合的驅(qū)動如下圖:
在這里插入圖片描述
找到的驅(qū)動版本如下所示:
下 載 NVIDIA 驅(qū) 動 安 裝 包 ( .run 格 式 ) 。
run 格式文件安裝較麻煩,首先要禁用 nouveau 驅(qū)動。Nouveau 是由第三方 為 NVIDIA 顯卡開發(fā)的一個開源 3D 驅(qū)動。Ubuntu 默認集成了 Nouveau 驅(qū)動。而用戶在安裝 NVIDIA 官方私有驅(qū)動的時候Nouveau 又成為了阻礙。若不禁用 Nouveau,安裝時總 是報錯。
二、禁用nouveau
nouveau 禁止命令寫入文件
sudo vim /etc/modprobe.d/blacklist.conf
文件末尾添加以下語句:
blacklist nouveau
blacklist lbm‐nouveau
options nouveau modeset=0
alias nouveau off
alias lbm‐nouveau off
對剛才修改的文件進行更新
sudo update-initramfs -u
reboot重啟計算機,打開終端檢查nouveau是否被禁用
lsmod | grep nouveau
若執(zhí)行完該句,終端沒有任何輸出,則nouveau被成功禁用
三、安裝準備
不做安裝前準備就會提示你確實安裝包
1.安裝GCC、g++、make
必須先安裝gcc, 才能安裝gpu驅(qū)動。
sudo apt-get install build-essential
gcc --version 驗證gcc是否安裝成功
sudo apt-get install g++
sudo apt-get install make
2.卸載舊的驅(qū)動
如果你是第一次安裝gpu驅(qū)動,這一步可以省略。當然如果你不是第一次安裝驅(qū)動,需要卸載之前的驅(qū)動(不卸載實測也能用)
sudo apt-get remove --purge nvidia*
四、安裝驅(qū)動
安裝驅(qū)動必須要關(guān)閉圖形界面,否則安裝不成功。
進入 tty 模式
ctrl + alt+ F1 或 ctrl + alt+ F2 或 ctrl + alt+ F3,視情況
輸入
sudo service lightdm stop
切換 NVIDIA 安裝包指定目錄,賦予權(quán)限并進行安裝
cd ~/Downloads
mv NVIDIA-Linux-x86_64-470.63.01.run nvidia.run
chmod +x nvidia.run
sudo sh nvidia.run ‐‐no‐opengl-files
no 前面是雙杠號
遇到顯示32bits那個選項選擇NO,其他選擇YES,然后等待安裝
安裝完成后,重啟,使用nvidia-smi查看
到這里就大功告成了。
資料三
文檔3
參考文檔:
-
https://blog.csdn.net/Perfect886/article/details/119109380 ??
-
https://blog.csdn.net/qq_51963216/article/details/124194096 ??文章來源:http://www.zghlxwxcb.cn/news/detail-463148.html
-
https://huazhe1995.github.io/2020/01/01/ubuntu-an-zhuang-nvidia-qu-dong-run-fang-shi/] ??文章來源地址http://www.zghlxwxcb.cn/news/detail-463148.html
到了這里,關(guān)于Ubuntu20.04、22.04安裝nvidia顯卡驅(qū)動的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!