NVIDIA Kernel Module Change in TrueNAS 25.10 - What This Means for You

Cheers, i remember i did this same exact thing when i was upgrading to 24.10 :smiley:

Well, to sum up for myself, i can not upgrade to 25.10 and keep support for my P2000, except i do some special workaround mentioned in this thread here.

And hoping that Truenas itself will keep support for both is unlikely from what i read, right?

Nvdia just made it impossible, and, for once, TrueNAS went head-on for last generation hardware.

Always carefully read the Release Notes.
Resist the rash to upgrade as soon as .0 is out.
And stay on 25.04 for now.

2 Likes

It is not possible. There is an rc, I must install. It has all new features that I don’t and won’t use!

13 Likes

That’s not really true, drivers are available for both. TrueNAS has decided to pick one. The community has proven it is possible to have a choice.

3 Likes

Drivers are available for both, but it’s not possible to run both at the same time.

3 Likes

What would a comparable replacement be for my Quadro P2200? My server is a T640 in Tower Mode with not a lot of room in this config having 18x 3.5” drives. I only use my GPU for Plex transcoding.

A310 tbh for Plex transcoding. Well supported, plenty fast, works with a lot of codecs, drivers are in kernel and not a proprietary blob.

1 Like

All the feedback on this card looks great! I’d be a little worried if my Dell T640 supports rebar or resizable bar since it’s a little ancient nowadays.

Anyone knowledgeable about this? Right now, my card is a Dell Nvidia Quadro P2200 which works great for Plex HW transcoding.

1 Like

ReBAR isn’t necessary for video transcoding; it’s crucial for gaming or compute workloads on the ARC cards though.

3 Likes

I googled that for you. Yes it supports resizable BAR, you need a BIOS from late 2022 or later to be able to enable it.

Interesting - I kept reading posts where people acted like the card is basically useless without rebar. I guess best way to find out is to try and see how it performs. I’d only be using it for Plex transcoding. Thanks!

@yorick - mind sharing where you saw this? My T640 BIOS is updated to the latest and I combed through my settings and was unable to find anything about rebar or resizable bar.

For what it’s worth, I also asked GPT if it was supported and got a confident “no”.

Thanks!

Dang! I asked Google and got a confident “yes” from their AI. Battle of the fact-challenged LLMs!

Going by the Dell forums it is indeed not supported. https://www.dell.com/community/en/conversations/rack-servers/t640-resizable-bar-is-available-or-not/647fa1caf4ccf8a8de718449

Also as noted above you won’t need it for transcoding - worth double checking that.

Something strange here…. the GPU is being recognized and is configured for NAS:

+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 570.172.08             Driver Version: 570.172.08     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 GeForce RTX 5060        Off |   00000000:01:00.0 Off |                  N/A |
|  0%   37C    P8              4W /  145W |       3MiB /   8151MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

It is configured at the App level:

However, from Plex, it is showing up as Unknown device.

image

But hardware transcoding works….

1 Like

Does Plex perhaps use its own internal DB rather than querying PCI devices? If so, probably a result of not having an entry to map 2d05 to a text result.

1 Like

Plex does not query PCI devices. Maybe the fact that the docker sees a GPU is enough, even an unknown one?

Well this is crap.

Looks like I’ll be blowing away my TrueNAS build and going back to OpenMediaVault this weekend. I am not throwing away a perfectly good GTX 970 that I use in Handbrake and Jellyfin.

Later, TrueNAS.

3 Likes

Well you needn’t throw away (nearly) perfectly good TrueNAS either - installing the alternative GeForce drivers is MUCH easier than reinstalling a different NAS OS.

1 Like

How do you figure? I’ll have to force in the legacy drivers for every single update from here on out on TrueNAS. Whereas on OMV, I install once, and apt takes care of the rest for me.

Hear me out though; is there anything in the update that you actually need vs whatever version you’re using presently? If not, why not just skip a few versions if an ocassional legacy driver update is a pain.

1 Like