# NVIDIA Driver Packages

After a successful RFC approval by ALESCO (opens new window) we began building and shipping NVIDIA driver packages. These packages are based on the NVIDIA open source drivers and are secureboot-signed. The drivers are built using kernel kmods meaning upon installation/update there are no DKMS compilations required.

We build and ship drivers for AlmaLinux Kitten 10, AlmaLinux 10, and AlmaLinux 9. At this time we do not build or ship drivers for AlmaLinux 8, and support for AlmaLinux 8 is not expected at this time.

NVIDIA drivers are only available for x86_64 (including x86_64_v2 variants of 10) and aarch64 architectures.

# Installation of GPU Driver

Installation is very easy, requiring only 2 dnf commands - the first to enable the repository, and the second to install the drivers.

sudo dnf install almalinux-release-nvidia-driver

This will enable the AlmaLinux NVIDIA driver repository, AlmaLinux CRB repository, and NVIDIA's upstream CUDA repository. It will also install the EPEL repository (opens new window).

sudo dnf install nvidia-open-kmod nvidia-driver

This will install the minimal packages needed for the GPU driver to function.

For a more complete install you can use sudo dnf install nvidia-open.

At this point you can reboot to load the kernel module, or, if you're already running the latest kernel, sudo modprobe nvidia_drm will load the module.

# Verify

You can confirm the kernel modules are loaded as follows:

[root@server]# lsmod |grep -i nvidia
nvidia_drm            151552  0
nvidia_modeset       2166784  1 nvidia_drm
drm_ttm_helper         16384  1 nvidia_drm
video                  81920  1 nvidia_modeset
nvidia              12988416  1 nvidia_modeset

# nvidia-smi

Many people want or need nvidia-smi for information about their GPU(s). The nvidia-smi binary is provided by the nvidia-driver-cuda package and can be installed as such:

sudo dnf install nvidia-driver-cuda

You can then run it directly:

[root@server]# nvidia-smi
Mon Jul 21 14:23:02 2025
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 575.64.03              Driver Version: 575.64.03      CUDA Version: 12.9     |
|-----------------------------------------+------------------------+----------------------+
| 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 L4                      Off |   00000000:35:00.0 Off |                    0 |
| N/A   38C    P8             11W /   72W |       0MiB /  23034MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|  No running processes found                                                             |
+-----------------------------------------------------------------------------------------+

# Installation of CUDA Components

# CUDA SDK

sudo dnf install cuda

# GPUDirect Filesystems

At this time NVIDIA GPUDirect components are not available.

# Common Problems

  • modprobe: ERROR: could not insert 'nvidia_drm': No such device
    • This most likely stems from your running kernel being different than the latest installed kernel. Rebooting should fix it if that is the case.