技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機純凈版,64位旗艦版,綠色軟件,免費軟件下載基地!

當前位置:主頁 > 教程 > 服務器類 >

CentOS 7中安裝Nvidia GTX1080顯卡驅(qū)動教程

來源:技術(shù)員聯(lián)盟┆發(fā)布時間:2017-11-15 00:02┆點擊:

  廢話不多說了,直接說安裝步驟和遇到的問題:

  一:首先當然是要把驅(qū)動下載下來啦。

  我的電腦是NVIDIA的,所以自然先要訪問其官網(wǎng):

  根據(jù)你自己的顯卡型號,選擇相應的顯卡,進行下載勒,下載下來的是一個.run 的文件。

  二:OK,接下來就是安裝編譯環(huán)境:gcc、kernel-devel、kernel-headers (當然,如果你的電腦已經(jīng)安裝了,自然就不用在裝了)

1

2

 

# yum -y install gcc kernel-devel "kernel-devel-uname-r == $(uname -r)" dkms

"kernel-devel-uname-r == $(uname -r)"

 

  可以確保安裝與當前運行內(nèi)核版本一樣的kernel-header

  三:修改/etc/modprobe.d/blacklist.conf 文件,以阻止 nouveau 模塊的加載

  方法: 添加blacklist nouveau,注釋掉blacklist nvidiafb(如果存在)

  blacklist.conf不存在時,執(zhí)行下面的腳本

1

 

# echo -e "blacklist nouveau\noptions nouveau modeset=0" > /etc/modprobe.d/blacklist.conf

 

  四:重新建立initramfs image文件

1

2

 

# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak

# dracut /boot/initramfs-$(uname -r).img $(uname -r)

 

  五:執(zhí)行以下安裝腳本

1

 

./NVIDIA-Linux-x86_64-375.39.run --kernel-source-path=/usr/src/kernels/3.10.0-514.el7.x86_64 -k $(uname -r) --dkms -s

 

  遇到的問題:

  ERROR: Unable to load the kernel module 'nvidia.ko'.

  原因是內(nèi)核默認開啟了nouveau模塊,如果沒有執(zhí)行第三步會報該錯誤

  Unable to load the 'nvidia-drm' module

  沒有安裝dkms模塊導致

  Your kernel headers for kernel 3.10.0-229.el7.x86_64 cannot be found

  原因是找不到與內(nèi)核匹配的kernel-header庫文件,執(zhí)行

  yum install -y "kernel-devel-uname-r == $(uname -r)" 即可

  其他注意事項:

  --dkms 可以將Nvidia模塊編譯進內(nèi)核默認加載模塊,以后升級內(nèi)核時不需要重新重新安裝驅(qū)動

  -s 選項是silence模式安裝,去掉-s是交互式模式安裝

  下面是其他網(wǎng)友的補充

  思路:

  1、去nvidia官網(wǎng)下載顯卡驅(qū)動,驅(qū)動的后綴名為".run",需要注意的是顯卡系列名稱+位數(shù)

  2、打開terminal終端,輸入命令"init 3"切換到文本界面

  3、安裝過程

  #cd進顯卡驅(qū)動下載的目錄

  #chmod a+x 驅(qū)動名

  #sh 驅(qū)動名

  4、發(fā)現(xiàn)報錯無編譯器,干脆去把開發(fā)工具包安裝

  #yum groupinstall -y Development-Tool

  重復安裝步驟提示找不到kernel-source,提示指定kernel的路徑

  #sh 驅(qū)動名 --kernel-source-path=kernel路徑(我的是/usr/src/kernels/核心號/)