在 Rocky Linux 9.6 上安装英伟达显卡驱动,需根据显卡型号选择适配的驱动版本,并完成禁用开源驱动、安装依赖、加载专有驱动等操作。以下是详细步骤:
一、确认显卡型号与驱动兼容性
1. 安装依赖
dnf install -y wget vim tar telnet tmux pciutils epel-release
2. 查看显卡型号
lspci | grep -i nvidia
记录输出中的显卡型号(如 NVIDIA Corporation Device 2d04)。
3. 访问 NVIDIA 官网
- 官网地址:https://www.nvidia.com/Download/index.aspx
- 选择显卡型号、操作系统(Linux)及版本(如 RHEL 9.x),下载对应驱动(.run 文件)。
二、禁用开源驱动 nouveau
1. 编辑黑名单文件
echo -e 'blacklist nouveau\noptions nouveau modeset=0' > /etc/modprobe.d/blacklist-nvidia.conf
2. 更新 initramfs 并重启
dracut --force
reboot
3. 验证禁用是否成功
lsmod | grep nouveau
重启后执行以上命令若无输出,则禁用成功。
三、安装依赖工具与内核头文件
1. 更新系统软件包
dnf update -y
2. 安装开发工具与内核头文件
dnf groupinstall -y "Development Tools"
dnf install -y epel-release kernel-devel kernel-headers gcc make dkms acpid libglvnd-opengl libglvnd-glx libglvnd-devel elfutils-libelf-devel
确保内核头文件版本与当前运行内核一致(通过 uname -r 确认)。
3. 检查 kernel 是否安装成功
rpm -qa | grep kernel-devel
rpm -qa | grep kernel-headers
uname -r
注意: 查看 kernel-devel 内核版本是否一样,如果不一样需要卸载之后手动下载。



