在 AlmaLinux 为 P106-90 安装驱动
前几天我的朋友送了我一张P106-90给我玩,因为我有更好的显卡用,自然不会考虑把这玩意装到我的主力机。于是,为我就想把这玩意装到我宿舍的NAS试试看。至于为什么不装到家里面的主NAS?因为主力NAS太重要了,我可不想玩炸了,还是拿宿舍的NAS试试水吧。
理论上,这个教程应该适用于所有RHEL克隆版。
请注意!本文实践的操作系统为AlmaLinux 8.10
第一步,安装epel包
我查阅了一些资料后,得知可以通过包管理器安装显卡驱动,而不用去NVIDIA官网下载驱动。于是我打算试试看。
运行这个命令安装epel:
yum install epel-release
第二步,添加 Nvidia 存储库 RPM
执行以下命令添加:
dnf config-manager --add-repo http://developer.download.nvidia.com/compute/cuda/repos/rhel8/$(uname -i)/cuda-rhel8.repo
第三步,安装相关依赖
执行以下命令安装相关的依赖:
dnf install kernel-headers-$(uname -r) kernel-devel-$(uname -r) tar bzip2 make automake gcc gcc-c++ pciutils elfutils-libelf-devel libglvnd-opengl libglvnd-glx libglvnd-devel acpid pkgconfig dkms
第四步,安装显卡驱动
直接运行这个命令安装最新版显卡驱动:
dnf module install nvidia-driver:latest-dkms
安装完成后重启,如果运行nvidia-smi
有相关输出,说明显卡驱动已经安装成功了。
[vanilla@NekoWorks ~]$ nvidia-smi
Tue Apr 8 15:43:20 2025
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 570.124.06 Driver Version: 570.124.06 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 P106-090 Off | 00000000:01:00.0 Off | N/A |
| 41% 29C P8 6W / 75W | 0MiB / 3072MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| No running processes found |
+-----------------------------------------------------------------------------------------+
[vanilla@NekoWorks ~]$