Optional Components#

32 bit (i686) packages for Linux x86_64#

These packages provide 32-bit (i686) driver libraries needed for things such as Steam (popular game app store/launcher), older video games, and some compute applications.

Debian 12#

# dpkg --add-architecture i386
# apt update
# apt install nvidia-driver-libs:i386

Ubuntu 22.04/24.04#

# dpkg --add-architecture i386
# apt update
# apt install \
   libnvidia-compute-<branch>:i386 libnvidia-decode-<branch>:i386 \
   libnvidia-encode-<branch>:i386 libnvidia-extra-<branch>:i386 \
   libnvidia-fbc1-<branch>:i386 libnvidia-gl-<branch>:i386

Where <branch> is the driver version, for example 580.

Red Hat Enterprise Linux 8/9, Rocky Linux 8/9, Oracle Linux 8/9, Fedora 42#

# dnf install nvidia-driver-cuda-libs.i686 nvidia-driver-libs.i686 libnvidia-ml.i686 libnvidia-fbc.i686

SUSE Enterprise Linux Server 15, OpenSUSE Leap 15#

# zypper install nvidia-compute-G06-32bit nvidia-gl-G06-32bit nvidia-video-G06-32bit

GPUDirect Storage#

Install NVIDIA Filesystem.

Red Hat Enterprise Linux 8/9

# dnf install nvidia-fs

Note

The GPUDirect storage module is shipped only in DKMS format; this means it requires the module source to be available. Starting with version 570 of the drivers, a mix of Precompiled streams and DKMS modules is no longer supported.

Having a mix of precompiled and DKMS modules makes every single benefit of the precompiled modules disappear completely:

  • Development packages and headers required to compile modules are still required.

  • Secure Boot can not be used without a custom MOK.

  • nvidia-peermem can not be recompiled to levarage the OFED installations as it’s missing from the precompiled packages.

  • It requires two extra packages containing the source of the precompiled modules to be installed along with the binary modules, making the installation more error-prone and complicated.

Until driver version 565, the source profile can be installed with this command to install the addditional packages containing the source of the precompiled modules:

# dnf module install nvidia-driver:$stream/src

Ubuntu 22.04/24.04

# apt install nvidia-fs

NVSwitch#

To install Fabric Manager, NSCQ, NVSDM, IMEX:

Red Hat Enterprise Linux 8/9

# dnf module install nvidia-driver:$stream/fm

Ubuntu 22.04/24.04

# apt install -V nvidia-fabricmanager libnvidia-nscq libnvsdm nvidia-imex

Or if you want to target a specific branch:

# apt install -V nvidia-fabricmanager-<branch> libnvidia-nscq-<branch> libnvsdm-<branch> nvidia-imex-<branch>