在 CentOS 上配置显卡驱动,常见有 NVIDIA 和 AMD 两种情况,下面以最常用、最稳定的 NVIDIA 显卡为主说明(CentOS 7 / CentOS Stream 8/9 通用思路)。
lspci | grep -i vga
lspci | grep -i nvidia
echo -e "blacklist nouveau\noptions nouveau modeset=0" > /etc/modprobe.d/blacklist-nouveau.conf
然后执行:
dracut --force
reboot
重启后确认:
lsmod | grep nouveau
无输出表示成功
适用于 CentOS 7 / Stream
# 安装 ELRepo
yum install -y epel-release
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
yum install -y https://www.elrepo.org/elrepo-release-$(rpm -E %rhel).el$(rpm -E %rhel).noarch.rpm
# 安装驱动
yum install -y kmod-nvidia
reboot
验证:
nvidia-smi
适合服务器、定制化环境
去 NVIDIA 官网下载驱动
https://www.nvidia.com/Download/index.aspx
安装依赖
yum groupinstall "Development Tools" -y
yum install kernel-devel kernel-headers -y
chmod +x NVIDIA-Linux-x86_64-*.run
./NVIDIA-Linux-x86_64-*.run
⚠️ 注意:
init 3 切到文本模式yum install -y nvidia-cuda-toolkit
或官方 run / repo 方式(深度学习常用)
验证:
nvcc -V
nomodeset 启动参数yum reinstall kmod-nvidia
nvidia-xconfigmodinfo amdgpu
如果你能告诉我:
我可以给你精确的一步到位命令。