温馨提示×

centos显卡驱动如何配

小樊
45
2026-10-20 18:19:43
栏目: 智能运维

在 CentOS 上配置显卡驱动,常见有 NVIDIA 和 AMD 两种情况,下面以最常用、最稳定的 NVIDIA 显卡为主说明(CentOS 7 / CentOS Stream 8/9 通用思路)。


一、准备工作

1. 确认显卡型号

lspci | grep -i vga
lspci | grep -i nvidia

2. 禁用开源驱动 nouveau

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

然后执行:

dracut --force
reboot

重启后确认:

lsmod | grep nouveau

无输出表示成功


二、安装 NVIDIA 驱动(推荐方式)

方式一:使用 ELRepo + RPM(推荐,稳定)

适用于 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

方式二:官方 .run 文件(灵活但易出错)

适合服务器、定制化环境

  1. 去 NVIDIA 官网下载驱动
    https://www.nvidia.com/Download/index.aspx

  2. 安装依赖

yum groupinstall "Development Tools" -y
yum install kernel-devel kernel-headers -y
  1. 安装
chmod +x NVIDIA-Linux-x86_64-*.run
./NVIDIA-Linux-x86_64-*.run

⚠️ 注意:

  • 不要在大写图形界面下安装
  • 可用 init 3 切到文本模式

三、安装 CUDA(如需要)

yum install -y nvidia-cuda-toolkit

或官方 run / repo 方式(深度学习常用)

验证:

nvcc -V

四、常见问题

1. 驱动装完黑屏

  • 确认 nouveau 已禁用
  • 使用 nomodeset 启动参数

2. 内核升级后驱动失效

yum reinstall kmod-nvidia

3. 多显卡 / 服务器

  • BIOS 中设置主显卡
  • 使用 nvidia-xconfig

五、AMD 显卡(简要)

  • 开源驱动已内置(amdgpu)
  • 闭源驱动较少用
modinfo amdgpu

如果你能告诉我:

  • CentOS 版本(7 / 8 / 9)
  • 显卡型号
  • 是否用于桌面 / 服务器 / 深度学习

我可以给你精确的一步到位命令。

0 踩