Centos7/RedHat7安裝NVIDIA顯示卡驅動教程
阿新 • • 發佈:2018-12-18
Linux系統一般預設安裝的是開源的nouvea顯示卡驅動,它與nvidia顯示卡驅動產生衝突,欲裝nvidia必禁nouvea!其次Nvidia驅動預設安裝OpenGL桌面,這個桌面又與GNOME桌面衝突,為了系統不宕機,也需禁用nvidia的OpenGL。如此,可順利安裝NVIDIA顯示卡驅動。
檢測NVIDIA驅動
## 檢視系統是否存在NVIDIA驅動
# lspci | grep -i nvidia
關閉secure boot(坑1)
- 重啟電腦,進入BIOS
- 找到seure boot,一般在boot選項中
- 將 “Enable” 改為 “Disable”
- 選擇適合本主機linux的
禁用Nouveau驅動(坑2)
- 檢視nouveau是否執行
- 修改 /lib/modprobe.d/dist-blacklist.conf 檔案
將nvidiafb註釋掉
#blacklist nvidiafb
新增兩行
blacklist nouveau
options nouveau modeset=0
- 修改 /etc/default/grub 檔案
在GRUB_CMDLINE_LINUX中新增
rd.driver.blacklist nouveau nouveau.modeset=0
重建 initramfs image
# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak # dracut /boot/initramfs-$(uname -r).img $(uname -r)
安裝編譯環境(坑3)
搭建本地yum源參考https://blog.csdn.net/Sunny_Future/article/details/78420508或者自行搜尋網路yum源,不再贅述。
# yum install gcc kernel-devel kernerl-hearders -y
安裝NVIDIA驅動
- 新增可執行許可權
# chmod +x NVIDIA-Linux-x86_64-375.39.run
- 退出X-server圖形,進入文字模式(坑4)
# init 3
- 禁用NVIDIA預設的OpenGL介面(坑5)
# sh NVIDIA-Linux-x86_64-375.39.run --no-opengl-files
- 選擇OK
- 選擇Accept
- 進度條百分百之後,仍要等待一分鐘左右,依次點選ok即可完成
- 重啟
# reboot