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”

禁用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