温馨提示×

centos怎么找显卡drivers

小樊
56
2026-09-18 09:03:35
栏目: 智能运维

在 CentOS 上“找显卡驱动”通常分几种情况:确认显卡型号 → 看系统是否已加载驱动 → 根据需要安装官方/开源驱动。下面按步骤来。


一、先确认你有什么显卡

lspci | grep -i vga

或更全面一点:

lspci | grep -iE 'vga|3d|display'

常见结果:

  • Intel:通常自带 i915 驱动
  • AMD:开源 amdgpu / radeon
  • NVIDIA:需要单独装 nvidia 驱动

二、看系统当前用了什么驱动

1. 看内核模块是否加载

lsmod | grep -iE 'nvidia|amdgpu|radeon|i915'

2. 看 Xorg 用的驱动

grep -i "driver" /var/log/Xorg.0.log

3. 用图形工具(如有桌面)

glxinfo | grep "OpenGL renderer"

(没装就:yum install mesa-demos)


三、不同显卡怎么“找/装驱动”

✅ Intel 显卡

  • CentOS 默认已支持
  • 驱动模块:i915
  • 无需额外安装

确认:

lsmod | grep i915

✅ AMD 显卡

  • 新卡:开源 amdgpu
  • 老卡:radeon

查看:

lsmod | grep amdgpu

一般也不需要手动装,CentOS 自带。


✅ NVIDIA 显卡(最常见问题)

方法 1:用 ELRepo 安装(推荐)

yum install epel-release
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

yum install kmod-nvidia
reboot

装完确认:

nvidia-smi

方法 2:NVIDIA 官方 run 文件(高级)

systemctl isolate multi-user.target
sh NVIDIA-Linux-*.run

⚠️ 容易和 nouveau 冲突,需先禁用:

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

四、找“系统里已有的驱动文件”

find /lib/modules/$(uname -r) -name '*nvidia*'
find /lib/modules/$(uname -r) -name '*amdgpu*'

五、常见坑

  • CentOS 7 默认 不支持最新 NVIDIA 卡
  • 用 GNOME 时别和 nouveau 共存
  • 服务器无桌面:只需 nvidia-smi 能跑即可

如果你愿意,可以贴一下:

lspci | grep -i vga
uname -a

我可以直接告诉你该装哪个驱动、用什么命令。

0 踩