新聞中心
RHEL6中如何安裝NVIDIA顯卡驅(qū)動?本篇文章重點為大家講解一下RHEL6中安裝NVIDIA顯卡驅(qū)動具體方法,有需要的小伙伴可以參考一下。

從策劃到設(shè)計制作,每一步都追求做到細膩,制作可持續(xù)發(fā)展的企業(yè)網(wǎng)站。為客戶提供成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)頁設(shè)計、域名注冊、雅安服務(wù)器托管、網(wǎng)絡(luò)營銷、VI設(shè)計、 網(wǎng)站改版、漏洞修補等服務(wù)。為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,以客戶的口碑塑造優(yōu)易品牌,攜手廣大客戶,共同發(fā)展進步。
一、下載安裝NVIDIA顯卡驅(qū)動
1、查看自己的顯卡型號
1.1 打開終端 1.2 輸入下方代碼進行查看自己的顯卡型號
lspci
or
lspci | grep VGA
or
lspci | grep NVIDIA
2. 在官網(wǎng)下載對應(yīng)的驅(qū)動:
2.1 給出官網(wǎng)地址 : 官網(wǎng)地址 2.2 如圖是我的顯卡型號信息,你需要選擇好自己電腦的顯卡版本信息后點擊搜索 2.3 點擊 下載
3、禁用nouveau驅(qū)動
3.1 禁用默認的nouveau,據(jù)說這是NVIDIA顯卡的開源驅(qū)動,默認是使用的這一個,不確定怎么辦,可以輸入 以下 命令進行查看,應(yīng)該是有回顯出現(xiàn)的,先讓它再活一會,一會兒就要消失了。
lsmod | grep nouveau
3.2 在/etc/modprobe.d/blacklist.conf 中添加nouveau 到黑名單。
vim /etc/modprobe.d/blacklist.conf
在里面添加:
blacklist nouveau
保存退出
4、重塑開機鏡像
4.1 進入root模式
su
4.2 備份原有鏡像
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
1
4.3 重塑
dracut /boot/initramfs-$(uname -r).img
當(dāng)然也有使用下面這個命令的,但是在我的電腦上找不到這個命令
sudo update-initramfs -u
5、重啟計算機
reboot
6、檢測nouveau是否禁用成功
lsmod | grep nouveau
如果該命令輸入后回車,沒有任何消息回顯,則禁用成功,可以繼續(xù),否則重新開始上面步驟
7、重啟進入命令行模式(即無界面模式)
init 3
8、輸入root賬戶的賬號和密碼登陸
(密碼是不顯示出來的,你只管輸入就好)
9、使用cd命令切換到你下載的驅(qū)動存放的位置
10、輸入下面命令開始安裝
此處的xxxxxx用你下載好的驅(qū)動文件的文件名代替
./NVIDIA-xxxxxxx.run
11、等待加載完成,出現(xiàn)對話框
根據(jù)提示使用左右箭頭及回車鍵進行選擇,大概3-5個對話框,具體沒數(shù)
12、加載完成后,輸入下面命令進入圖形界面
或許輸入后還需要重啟一下
init 5
13、如果加載成功,則安裝完成
二、判斷NVIDIA驅(qū)動是否安裝成功
1、圖形界面-終端
進入圖形界面后,在終端輸入以下命令可以彈出英偉達設(shè)置界面
nvidia-settings
2、命令行或終端
在命令行模式或者終端下輸入以下命令,不提示未找到命令
nvidia-smi
三、遇到的錯誤以及我的解決方案
1、update-initramfs 未找到命令
解決方案:使用下面命令代替
dracut /boot/initramfs-(uname -r)
分析:dracut 是一個事件驅(qū)動的 initramfs 基礎(chǔ)設(shè)施。dracut(工具)被用來通過拷貝工具和文件,從一個已經(jīng)安裝的系統(tǒng)創(chuàng)建一個 initramfs 鏡像,并將鏡像與dracut框架結(jié)合在一起。
2、安裝完成后卡住無法啟動或者左上角光標(biāo)閃爍
原因:尚未查明不過肯定和驅(qū)動是有關(guān)系的 解決方案有2
2.1 方案1:卸載剛安裝的NVIDIA顯卡驅(qū)動
即卸載掉剛才安裝的NVIDIA顯卡驅(qū)動
2.1.1 在卡住的位置按Ctrl+Alt+F2進入命令行模式(如果沒反應(yīng)可以嘗試其他組合鍵,Ctrl+Alt+F1-F12) 2.1.2 使用cd命令還是切換到你的顯卡驅(qū)動的位置 2.1.3 進入root模式進行卸載 此處的xxxxxx用你下載好的驅(qū)動文件的文件名代替
su ./nvidia-xxxxxx.run –uninstall
2.1.4 卸載完成后,輸入一下任一命令進入圖形界面,應(yīng)該是可以成功的,我成功了
init 5
or
reboot
2.2 方案2:修改/添加配置文件xorg.conf
此方案靈感來自于 博客 0007 kali linux 安裝 NVIDA 顯卡驅(qū)動 https://blog.csdn.net/weixin_33739627/article/details/92182185
2.2.0 按照方案1 的方法進入命令行模式 2.2.1 查看NVIDIA顯卡的信息,記住PCI BusID 后面的 PCI 地址,我的是 5:0:0
nvidia-xconfig –query-gpu-info
2.2.2 修改xorg.conf 1)切換目錄到X11
cd /etc/X11
2)使用ls命令查看是否存在xorg.conf,如果存在則進行下一步,否則跳過下一步直接進行第4步
ls
3)備份原有配置,為防止輸錯字母,可以使用ls命令查看是否備份成功
mv xorg.conf xorg.conf.bak
4)該步驟分為三種模式,全手動,半手動,半半手動模式 4-1)全手動添加xorg.conf 配置信息
vim xorg.conf
輸入以下內(nèi)容,并將下面的PCI: x: x: x中的x替換成剛才查看到的地址
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:x:x:x"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration"
EndSection
Section "Device"
Identifier "intel"
Driver "intel"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
123456789101112131415161718192021222324252627
4-2)半手動添加xorg.conf 配置信息 說明:該步驟先su進入root模式,然后通過nvidia-xconfig命令自動生成xorg.conf,然后在其基礎(chǔ)上進行修改。
su nvidia-xconfig vim xorg.conf
然后在任一EndSection 后面添加
Section "Screen"
Identifier "Device0"
Device "nvidia"
Option "AllowEmptyInitialConfiguration"
EndSection
Section "Device"
Identifier "Device1"
Driver "intel"
EndSection
12345678910
然后修改已存在的Device0那一塊,也就添加一行修改為 (注意:還是要將下面的PCI: x: x: x中的x替換成剛才查看到的地址)
Section "Device"
Identifier "Device0"
Driver "nvidia"
BusID "PCI:x:x:x"
EndSection
123456
4-3)半半手動添加xorg.conf配置文件 下載本博客附加的資源,拷貝到X11目錄下 將文件中 PCI: x: x: x中的x替換成剛才查看到的地址就大功告成。
2.2.3 保存退出后,init 5進入圖形界面,或者reboot 重啟,則可以進入圖形界面,想想都激動
init 5
or
reboot
3、在圖形界面終端輸入nvidia-settings出錯
這種情況出現(xiàn)在安裝完驅(qū)動直接可以打開圖形界面,但是在終端輸入nvidia-setting不會出現(xiàn)nvidia設(shè)置界面,而是報以下錯誤
ERROR: Unable to load info from any available syste
這個問題怎么解決呢,解決方案參考錯誤2的方案2,一模一樣,只需要更改好自己的PCI地址即可。
當(dāng)前文章:RHEL6中安裝NVIDIA顯卡驅(qū)動
轉(zhuǎn)載注明:http://www.dlmjj.cn/article/ccosspp.html


咨詢
建站咨詢
