Skip to content

zzzhouuu/truenas-nvidia-drivers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

TrueNAS 25.10 Nvidia GPU Driver

TrueNAS 25.10 now uses the NVIDIA open GPU kernel modules with the 570.172.08 driver. This enables TrueNAS to make use of NVIDIA Blackwell GPUs - the RTX 50-series and RTX PRO Blackwell cards - which many users have requested support for.

Unfortunately, what NVIDIA giveth, NVIDIA taketh away.

The NVIDIA 50-series Blackwell cards require the use of the new open GPU kernel module, but several of NVIDIA’s older generations of GPUs - including the Maxwell, Pascal, and Volta generations - lack the GPU System Processor (GSP) module on their silicon in order to leverage the open kernel module, and thus will no longer function. This includes the GTX 700-series, 900-GTX series, GTX 10-series, the Quadro M-series and P-series, and Tesla M-series and P-series cards.

This is to modify the official build parameters to remove the use of open GPU kernel module to be compatible with unsupported graphics cards.

Warning: for testing purposes only

Overwriting the Existing Driver

You’ll need to replace the nvidia.raw file on your running TrueNAS system at /usr/share/truenas/sysext-extensions/nvidia.raw with the one you just compiled.

First, you need to make the /usr dataset writable:

zfs set readonly=off boot-pool/ROOT/25.10-BETA.1/usr

Overwrite it!

cp nvidia.raw /usr/share/truenas/sysext-extensions/nvidia.raw

Then, set the /usr dataset back to read-only:

zfs set readonly=on boot-pool/ROOT/25.10-BETA.1/usr

After you’ve copied the file, simply run:

systemd-sysext merge
# Don't forget to restart docker service
systemctl restart docker

Reference

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published