Maxime Posted December 28, 2025 Posted December 28, 2025 Hi, i just can't figure out what's not working, the nvidia driver and gpu jus doesn't work since the last update: nvidia-smi in shell return me nothing (cf below), the nvidia driver is activated in the app config, i tried desactivating and reactivating it but nothing works, my gpu isn't proposed in the apps config, bnut is showed in the setting sections 'gpu isolation', any ideas? truenas_admin@OkGarmin[~]$ nvidia-smi NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
Mobius Posted December 28, 2025 Posted December 28, 2025 what gpu are you using? gpus of the gtx 10 series and older are no longer officially supported by truenas.
NoahChicoria Posted December 29, 2025 Posted December 29, 2025 I have this same question. I am using a gtx 1070. If you are saying 10 series is no longer supported that means that my GPU is no longer being utilized? Does that mean my only option is to buy a supported GPU?
Mobius Posted December 30, 2025 Posted December 30, 2025 i believe the community over on the truenas side have found a workaround to getting 10 series cards like your 1070 working again but im not sure of the process. you alternatively can also boot back into hexos 25.04 which should still have support for your 1070
PsychoWards Posted Sunday at 08:40 AM Posted Sunday at 08:40 AM Truenas Scale switched to the open source nvidia driver which only support never cards. 1
Naib Posted 1 hour ago Posted 1 hour ago I am not expert, but after a bunch of trial and error with Gemini i was able to get my 1070 functioning. I am going to paste the steps that Gemini gave me. USE AT YOUR OWN RISK! I was doing this on a fresh install so there was no data for me to lose. If someone who knows what they are doing posts a better comment I will remove this. Again this is AI generated, but it did work for me. If you are running an older NVIDIA card (like a GTX 1070, 1080, etc.) and nvidia-smi is failing with a "communication error" after the latest update, it's because the new default Open Kernel drivers do not support your architecture. Follow these steps to manually inject the proprietary legacy driver. Step 1: Download the Legacy Driver First, we need to grab the driver extension file. (Note: Ensure the version in the URL matches your current TrueNAS SCALE base version). Bash wget -O /tmp/nvidia.raw https://truenas-drivers.zhouyou.info/25.10.2.1/nvidia.raw Step 2: Prepare the System We need to "unstack" the current (broken) driver extensions and temporarily unlock the read-only system directory to place the new file. Bash sudo systemd-sysext unmerge sudo zfs set readonly=off "$(zfs list -H -o name /usr)" Step 3: Install the Extension Move the driver file into the official system extension folder so it persists and becomes part of the system hierarchy. Bash sudo cp /tmp/nvidia.raw /usr/share/truenas/sysext-extensions/nvidia.raw Step 4: Lock and Merge Set the system back to read-only for security and merge the new driver extension. Bash sudo zfs set readonly=on "$(zfs list -H -o name /usr)" sudo systemd-sysext merge Step 5: Initialize the Device Nodes Sometimes the system needs a manual nudge to create the necessary communication nodes for the driver. Bash sudo mknod -m 666 /dev/nvidia-modeset c 195 254 Step 6: Verify Run the following command. If you see the ASCII table showing your GPU and driver version, you are successful! Bash nvidia-smi Note: You may need to restart your Apps (like Jellyfin or Plex) to ensure they pick up the "new" hardware hook. In the App configuration, ensure you have allocated 1 NVIDIA GPU.
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now