[Not Accepted] Enable GPU Legacy Drivers

Your Comment Doesn’t Help brother

I doubt you do, that’s why the comment. It is meant to be helpful and educate: Legacy drivers no longer work with kernel 6.12 and up.

So, therefore, what is your proposal? “Devs do something” isn’t going to happen: What’s the “something”? Code drivers for NVidia hardware? That is not what the TrueNAS devs do or should be focused on.

Therefore, if you want drivers for legacy NVidia hardware on kernel 6.12 and newer, you need to create them. Or find a group of people who feel similarly and create them together. Be the change you want to see.

Once drivers exist that can drive legacy NVidia on modern Linux, then TrueNAS devs could integrate those.

Right now you’re asking them to create them for you; or to integrate something imaginary. Neither is going to have a ton of success.

1 Like

Your Comments are not helping dude…

1 Like

You’ve been told twice now that the legacy driver is not supported by the linux kernel truenas uses. There is NOTHING iX can do about it. If you want legacy driver support ask the linux kernel devs or nvidia to make it happen. It is not a truenas problem.

Dude if you can’t help just ignore it… Why are you even replying to me?.
Yes I appreciate a reply from Truenas team ot from you…
Sorry dude, Ur reply is just not helping… And all those things u told I already know

So you say you know that drivers that can drive old NVidia hardware and also work in current Linux and thus TrueNAS do not exist.

So if you truly know this, what are you asking of TrueNAS devs? You need to find a group of enthusiasts that want to add nvidia legacy support to the FOSS drivers and pitch in there.

Then after that is done and upstreamed, only then does “please offer these Nvidia FOSS drivers we just created, on TrueNAS” become a reasonable ask.

You are still not helping dude. Please don’t wast time

Ok, so the way I see it there are 3 different possible Nvidia drivers.

  1. Original proprietary drivers from Nvidia. These drivers support the most features. Cards mentioned here need v470 driver. Last version I found is 470.256.02
    But this version no longer works on kernel 6.12 or newer as was mentioned here.
    The only way to make this works is for Nvidia to release new version. So you can go ask them. Nothing anyone else can do about it.

  2. In future the Nova driver but that will support only RTX 2000 and newer, as mentioned here.

  3. Nouveau driver
    Cards mentioned here are either NVC0 family (Fermi) or NVE0 family (Kepler)
    You can check this matrix for supported features.
    Looks like a lot of features are supported and Nouveau driver should work in newest kernel. Is this good enough for the needs of people here?

The Nouveau way looks like the only usable one. But I see in this pull request Nouveau is currently blacklisted? NAS-123554 / 24.04 / Blacklist nouveau by themylogin · Pull Request #11877 · truenas/middleware · GitHub
Can anyone from iX say what is current state of Nouveau driver in Truenas?

2 Likes

Currently the nouveau driver still requires the closed-source firmware blobs to enable accelerated video handling in hardware on the newer NV chips, so you’d have to download the NVIDIA binaries, extract the firmware - you’re not really any further ahead from an ease of use standpoint.

https://nouveau.freedesktop.org/VideoAcceleration.html

1 Like

From that page:

“ An effort is underway to fully reverse the underlying engines and create open-source firmware to provide out-of-the-box video decoding, please join us in #nouveau on www.oftc.net if you’re interested in helping.”

That’s where those who want this feature can pitch in.

Once FOSS drivers exist that can drive legacy NVidia cards, adding support for those to TrueNAS CE at least becomes an option.

This request has been closed.

We’ve migrated to the nvidia-gpu-open kernel module with the 570 driver family in 25.10 - this change is required to enable Blackwell support.

2 Likes