Nvidia Driver update

Problem/Justification
5-series Nvidia cards are not currently supported on Truenas Scale which is a massive missed opportunity for Truenas. Users can’t personally update drivers, and have to wait for Truenas to release a full update, which only happens a handful of times a year.

Impact
As more Truenas users play around with AI and as 5-series cards become more commonplace, Truenas risks either handicapping their users, or losing them altogether for other solutions.

User Story
I got excited about the relatively plug-and-play capabilites that Truenas had for AI LLMs, so I sprang for some hardware upgrades including a new MB, CPU, and a 5060 GPU to make my local LLMa viable piece of my workflow.

You can imagine my disappointment when, after nearly two days of tinkering and messing around, I find out that you can’t update Nvidia drivers yourself but have to wait for Truenas to release an update. The general release cadence is about twice a year.

Truenas needs to either prioritize this release, or bake in some kind of driver update functionality that won’t break the system.

You can pass the GPU through to a VM if you want, that will let you use your current hardware at least.

Mind you, there are changes coming to VMs in 25.04.2 (anticipated release tomorrow) and further changes in 25.10 in October.

Why?

I doubt many enterprises will use TN with 5-Series graphics cards. If they need GPU resources they will likley use another box. So your description as a “massive missed opportunity” is hyperbole at best. Remember that TN is aimed at he enterprise, we are just allowed to play

You want a GPU driver update - I want the drivers to stay exactly as they are as I am using (from memory) a P2000 card and am a little concernced for the time when that card is no longer supported.

2 Likes

I just checked which version of the NVIDIA drivers are required to support the RTX 50 series and it looks like v570 is required. According to some sources, 570.144 or newer should be used for stable support. On the NVIDIA download page, the most recent version for Linux x64 is 570.181 from August 5th, 2025 (as of August 9th, 2025).
I compared the list of supported products between the currently used 550.142 and 570.181. According to the list, support for a single GPU has been dropped in 570 (HGX-Series: H20-3e). I don’t think anybody should be affected by this, since the H- and HGX-series are using different drivers anyway.
So, there is no harm in updating the driver to v570 and I’m voting for it to support the RTX 50 series GPUs.

Sources:
[ sorry, I’m not allowed to post links, please compile the URL yourself ]
550.142: nvidia .com/en-us/drivers/details/237853/
570.181: nvidia .com/en-us/drivers/details/252411/

It’s more complicated than NVIDIA is letting on.

In order for the 50-series cards to be supported, the use of the new NVIDIA open kernel module is required. Blackwell chips won’t work with the standard/proprietary one. So, that’s live in the 25.10-MASTER builds right now, and it’ll be in the BETA dropping shortly.

But, the open kernel module requires the presence of the NVIDIA GPU System Processor (GSP) - this offloads tasks like GPU initialization, power management, and other operations from the driver into the firmware.

And the GSP was was only introduced with the Turing (GTX 16-series) and later processors.

Which means that enabling support for the 50-series means folks with a Maxwell, Pascal, or Volta card - the GTX 10-series and Quadro P-series - lose their App acceleration support. :frowning:

1 Like

Are you willing to offer the selection of different driver “trains”?

  • Nvidia Current (as current as you are willing to go)
  • Nvidia Legacy (10-series)
  • Nvidia Legacy (9-series)

Or some such?

Whatever option the end-user picks then handles the behind the scenes package management.

I guess that means switching to an ARC CPU (summat like the A310) as my P2000 will become useless. Thats a shame

Or relying on CPU transcoding

Although as I mostly (almost exclusively) use direct stream I suspect my P2000 just sits there doing nothing.

That would be a major (and diffrent) feature request?

In the meantime, update to Goldeye only if your GPU is supported.