首頁 > 軟體

RHEL7.3 下 NVIDIA顯示卡驅動安裝

2020-06-16 17:08:44

1、問題現象
安裝RHEL7.3後頻繁宕機,空閒時頻繁宕機重新啟動。經查證,為RHEL7.3核心中公版顯示卡驅動與顯示卡不相容,造成XWindow頻繁崩潰。

2、顯示卡裝置型號檢視
lspci | grep VGA

      NVIDIA Corporation GK208 [GeForce GT 730]

3、顯示卡驅動下載
NVDIA官方下載相應顯示卡型號GeForce GT 730的驅動:
選擇 GeForce GT700 系列,GeForce GT 730,Linux 64位元,語言選擇英語.
NVIDIA-Linux-x86_64-384.59.run

4、修改可執行許可權
        chmod +x NVIDIA-Linux-x86_64-384.59.run
5、切換到單使用者模式
        init 3

6、生成預組態檔
    sh NVIDIA-Linux-x86_64-384.59.run
安裝過程中選擇選擇“Accept”,並且會詢問是否要設定啟動引數,選擇“yes”,會自動生成兩個檔案: /usr/lib/modprobe.d/nvidia-installer-disable-nouveau.conf 和 /etc/modprobe.d/nvidia-installer-disable-nouveau.conf,檔案內容如下:
$ cat /usr/lib/modprobe.d/nvidia-installer-disable-nouveau.conf
# generated by nvidia-installer
blacklist nouveau
options nouveau modeset=0
 
$ cat /etc/modprobe.d/nvidia-installer-disable-nouveau.conf # generated by nvidia-installer
blacklist nouveau
options nouveau modeset=0
由於NVIDIA驅動程式與系統預設的nouveau驅動和X window衝突,此處並不能正常安裝,主要利用生成的兩個組態檔重建initramfs image。

7、重建initramfs image
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
dracut /boot/initramfs-$(uname -r).img $(uname -r)
設定啟動模式為文字模式
systemctl set-default multi-user.target

8、重新啟動檢視nouveau是否以及禁用
reboot
lsmod | grep nouveau
無資訊,顯示nouveau已經禁用

9、安裝NVIDIA驅動
sh NVIDIA-Linux-x86_64-384.59.run
設定執行模式為圖形使用者模式
systemctl set-default graphical.target
 
重新啟動:reboot

10、結果檢視
在Applications--Other可以看見NVIDIA X Server Settings選單
正確安裝

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-09/146655.htm


IT145.com E-mail:sddin#qq.com