一、系統及顯卡
系統: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顯卡驅動的方法
(完)