Centos7 顯卡驅動安裝教程


一、驅動下載和安裝依賴

驅動下載地址: https://www.nvidia.cn/geforce/drivers/ (選擇自己顯卡對應的版本)

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

二、阻止 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

三、 重新建立initramfs image文件

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

四、關閉桌面和重啟

//修改運行級別為文本模式,無桌面環境可跳過此步
sudo systemctl set-default multi-user.target
//重新啟動, 使用root用戶登陸
reboot

五、執行安裝腳本

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

執行 nvidia-smi 看到以下信息說明安裝成功

[root@localhost ~]# nvidia-smi
Tue Jul 21 22:55:12 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 450.57       Driver Version: 450.57       CUDA Version: 11.0     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  GeForce GTX 960     Off  | 00000000:04:00.0 Off |                  N/A |
| 37%   40C    P0    29W / 120W |      0MiB /  4043MiB |      2%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+

六、開啟桌面環境

//設置運行級別

systemctl set-default graphical.target

//重啟

reboot

七、參考資料

  【1】https://www.jb51.net/os/RedHat/540187.html

  【2】https://www.cnblogs.com/lhlucky/p/12073541.html

  【3】https://www.cnblogs.com/harrymore/p/10307769.html

 

 


免責聲明!

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



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