Pascal GPU on Version: 25.10.3.1

Hi

I’ve got a little server at home which i use for NAS/Jellyfin purposes. It’s a older Pentium CPU (J2900) with a nice low TDP hence using it but it cannot do h.265 so i wanted to add a GPU for transcoding. I’ve done that but i can’t get it working despite installing the nvidia drivers i don’t see anything under nvidia-smi I checked with chatgpt which said Pascal support was dropped and in my version it doesn’t work. I don’t have the option to buy a better GPU or machine so is there anyway i can make this work? I was going to downgrade to a older version of TrueNAS but my ZFS version is incompatible now with the older TrueNAS version so i’d be unable to import my pools.

Is there a way to get it working? :frowning:

Try reading through this thread and look for the legacy driver install method. You weren’t specific on what driver is installed. You probably can just scroll to near the bottom.

A community member created a work around for older gpus

Thanks i knew the community would have some sort of work around! I’m fairly new to TrueNAS though and im struggling to do it?

I ran:

sudo wget -O /tmp/nvidia.raw weblink/25.10.4/nvidia.raw

sudo systemd-sysext unmerge
sudo zfs set readonly=off “$(zfs list -H -o name /usr)”
sudo cp /tmp/nvidia.raw /usr/share/truenas/sysext-extensions/nvidia.raw
sudo zfs set readonly=on “$(zfs list -H -o name /usr)”
sudo systemd-sysext merge
sudo systemctl restart docker

But i still get: NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

truenas_admin@truenas[~]$ systemd-sysext unmerge
Need to be privileged.
truenas_admin@truenas[~]$ sudo systemd-sysext unmerge
[sudo] password for truenas_admin:
Unmerged ‘/usr’.
truenas_admin@truenas[~]$ sudo zfs set readonly=off “$(zfs list -H -o name /usr)”
truenas_admin@truenas[~]$ sudo cp /tmp/nvidia.raw /usr/share/truenas/sysext-extensions/nvidia.raw
truenas_admin@truenas[~]$ sudo zfs set readonly=on “$(zfs list -H -o name /usr)”
truenas_admin@truenas[~]$ systemd-sysext merge
Need to be privileged.
truenas_admin@truenas[~]$ sudo systemd-sysext merge
Failed to read metadata for image nvidia: Invalid argument
truenas_admin@truenas[~]$ systemctl restart docker
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ====
Authentication is required to restart ‘docker.service’.
Authenticating as: root
Password:
polkit-agent-helper-1: pam_authenticate failed: Authentication failure
==== AUTHENTICATION FAILED ====
Failed to restart docker.service: Access denied
See system logs and ‘systemctl status docker.service’ for details.

So… now it’s completely broken..

truenas_admin@truenas[~]$ nvidia-smi
zsh: command not found: nvidia-smi

What did i do wrong haha please help

Do you have a recent System Configuration downloaded? I would do a fresh install over the boot-pool and reload the System Configuration.

Is the version of your TrueNAS consistent with the version of the downloaded driver? Try upgrading to the latest version.