Rocky9 安装 NVIDIA 显卡驱动(案例 GeForce GTX 1660)

前言

本服务器是刚部署的全新系统(中文安装,文本模式,不带GUI)

这是我反复安装过的流程,按照此流程绝对一次点亮

安装基础依赖

dnf update -y
dnf install epel-release -y
dnf install gcc pciutils gcc-c++ make binutils wget lrzsz kernel-devel dkms -y

# 重启服务器,让服务器使用最新内核启动
reboot

# 禁用 Nouveau 驱动(禁掉自带的,不然有冲突)
[root@localhost ~]# uname -r
5.14.0-503.31.1.el9_5.x86_64
[root@localhost ~]# rpm -q kernel-devel-$(uname -r)
kernel-devel-5.14.0-503.31.1.el9_5.x86_64
[root@localhost ~]# rpm -q kernel-headers-$(uname -r)
kernel-headers-5.14.0-503.31.1.el9_5.x86_64
[root@localhost ~]# echo -e 'blacklist nouveau\noptions nouveau modeset=0' > /etc/modprobe.d/blacklist-nouveau.conf
[root@localhost ~]# dracut --force --kver 5.14.0-503.31.1.el9_5.x86_64 /boot/initramfs-5.14.0-503.31.1.el9_5.x86_64.img

# 再次重启
reboot

下载显卡驱动

# 查看 Nouveau 驱动是否禁用了(如果有返回,代表没禁用掉)
lsmod | grep nouveau

# 查看当前服务器是否识别到了你安装的显卡
[root@localhost ~]# lspci | grep -i VGA
00:02.0 VGA compatible controller: Intel Corporation CometLake-S GT2 [UHD Graphics 630] (rev 03)
01:00.0 VGA compatible controller: NVIDIA Corporation TU116 [GeForce GTX 1660] (rev a1)

根据显卡名称下载 Linux 版本对应的驱动

https://www.nvidia.cn/drivers/lookup/

下载后上传到服务器上

在这里插入图片描述
在这里插入图片描述

安装驱动

[root@localhost ~]# ls
NVIDIA-Linux-x86_64-570.124.04.run  anaconda-ks.cfg
[root@localhost ~]# chmod u+x NVIDIA-Linux-x86_64-570.124.04.run
[root@localhost ~]# ll
total 366784
-rwxr--r--. 1 root root 375582187 Mar 17 18:00 NVIDIA-Linux-x86_64-570.124.04.run
-rw-------. 1 root root       839 Mar 18 08:56 anaconda-ks.cfg

[root@localhost ~]# sh NVIDIA-Linux-x86_64-570.124.04.run

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

验证

只要有返回,就代表驱动弄好了(确定没问题,再重启下,再次执行一遍命令,确定无异常)

[root@localhost ~]# nvidia-smi
Tue Mar 18 09:55:42 2025       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 570.124.04             Driver Version: 570.124.04     CUDA Version: 12.8     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce GTX 1660        Off |   00000000:01:00.0 Off |                  N/A |
| 25%   35C    P0             22W /  130W |       1MiB /   6144MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+
                                                                                         
+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|  No running processes found                                                             |
+-----------------------------------------------------------------------------------------+
[root@localhost ~]# reboot

### 安装 NVIDIA 驱动程序的流程 在 Rocky Linux安装 NVIDIA 驱动程序可以通过以下方法实现: #### 1. 禁用 Nouveau 开源驱动 默认情况下,许多 Linux 发行版会加载开源的 Nouveau 显卡驱动。为了确保 NVIDIA 的专有驱动能够正常工作,需要禁用它。 执行命令以确认当前是否启用了 Nouveau 模块: ```bash lsmod | grep nouveau ``` 如果存在输出,则说明该模块已启用。接下来编辑 `modprobe` 黑名单文件来阻止其加载: ```bash sudo nano /etc/modprobe.d/blacklist-nouveau.conf ``` 向其中添加如下两行内容并保存退出: ```plaintext blacklist nouveau options nouveau modeset=0 ``` 更新初始 RAM 文件系统以便应用更改: ```bash sudo dracut --force ``` 重启计算机使修改生效: ```bash sudo reboot ``` #### 2. 下载适合版本的 NVIDIA 驱动 依据目标 GPU 和操作系统的要求选择合适的驱动版本[^3]。例如对于配备 P40 显卡的设备,在 Rocky 9.1 中可以考虑使用 NVIDIA-Linux-x86_64-525.85.12.run 这一特定版本。 前往官方站点或者可信资源获取最新稳定发行包,并将其放置于易于访问的位置比如 `/home/user/Downloads/NVIDIA-Driver/`. #### 3. 执行驱动安装脚本 切换至存储下载好的驱动程序所在的路径下,赋予可执行权限后再启动安装过程: ```bash cd ~/Downloads/NVIDIA-Driver/ chmod +x NVIDIA-Linux-x86_64-525.85.12.run sudo ./NVIDIA-Linux-x86_64-525.85.12.run ``` 按照屏幕提示完成整个配置操作即可[^1]。 #### 4. 核实安装状况 最后通过查询工具验证新设置是否成功实施以及所关联的支持组件状态良好[^2]: ```bash dpkg -l | grep nvidia-utils nvidia-smi ``` 以上步骤涵盖了从准备阶段直至最终检测在内的全部必要环节,从而保障了 NVIDIA 图形处理器能在基于 Red Hat 架构构建而成的操作环境中发挥最佳效能。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

系统运维

你的鼓励将是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值