centos7裝NVIDIA顯卡驅動


一、系統及顯卡

系統:centos7.5 64位

顯卡:gtx 1060

前幾天主要是有一個人臉識別的項目測試,需要用到顯卡去測試性能,然后裝顯卡的過程折騰了一下,特此記錄。

 

二、安裝過程

1. 下載驅動

從NVIDIA官網 https://www.geforce.cn/drivers 選擇相應的驅動並下載,下載下來是.run文件。

 

2. 安裝依賴

要裝的三個依賴分別是,gcc、kernel-devel、dkms,其中需要注意的是,kernel-devel的版本需要與當前內核的版本一致,不然后面會出現找不到文件的情況。

查看我的內核版本:

[root@host8 ~]# uname -r
3.10.0-862.el7.x86_64

查看一下可以安裝的版本:

[root@host8 ~]# yum list | grep kernel-devel
kernel-devel.x86_64                     3.10.0-957.1.3.el7             updates

發現沒有當前的適合內核的版本。后面在網上找了一個rpm包,kernel-devel-3.10.0-862.3.2.el7.x86_64.rpm,存放到百度網盤:

鏈接:https://pan.baidu.com/s/1ExVAeq4Q7BOJbF24dKIRLQ
提取碼:7a8a

安裝rpm包后,繼續安裝其他依賴:

yum -y install gcc dkms

 

3. 阻止 nouveau 模塊的加載

修改/etc/modprobe.d/blacklist.conf 文件:

如果存在blacklist.conf,添加blacklist nouveau,注釋掉blacklist nvidiafb;

如果不存在,執行:

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

 

4. 重新建立initramfs image文件

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

做完這個步驟可重啟一下。

 

5. 執行安裝腳本

執行之前先讓.run文件有可執行權限:

chmod u+x NVIDIA-Linux-x86_64-415.13.run

執行安裝腳本:

./NVIDIA-Linux-x86_64-375.39.run --kernel-source-path=/usr/src/kernels/3.10.0-862.el7.x86_64

記得把上面的內核版本改為自己系統的,然后就安裝提示進行安裝就可以了。

 

三、參考

1. CentOS 7中安裝Nvidia GTX1080顯卡驅動的方法

(完)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM