在 CentOS 上“找显卡驱动”通常分几种情况:确认显卡型号 → 看系统是否已加载驱动 → 根据需要安装官方/开源驱动。下面按步骤来。
lspci | grep -i vga
或更全面一点:
lspci | grep -iE 'vga|3d|display'
常见结果:
i915 驱动amdgpu / radeonnvidia 驱动lsmod | grep -iE 'nvidia|amdgpu|radeon|i915'
grep -i "driver" /var/log/Xorg.0.log
glxinfo | grep "OpenGL renderer"
(没装就:yum install mesa-demos)
i915确认:
lsmod | grep i915
amdgpuradeon查看:
lsmod | grep amdgpu
一般也不需要手动装,CentOS 自带。
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
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*'
nouveau 共存nvidia-smi 能跑即可如果你愿意,可以贴一下:
lspci | grep -i vga
uname -a
我可以直接告诉你该装哪个驱动、用什么命令。