Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Plugin] Nvidia-Driver

Featured Replies

49 minutes ago, ich777 said:

Please try to disable you iGPU from your Ryzen CPU.

The Nvidia Driver, at least it seems from the Diagnostics, works just fine.

I've tried disabling the iGPU, with the same result.


The NVidia driver is loaded, and does appear to work fine from the host. I have GPU Statistics plugin installed, and it correctly recognizes the GPU and shows the live stats on the dashboard.

It's just the nvidia-container-toolkit/docker usage that fails.

docker run
  -d
  --name='Jellyfin'
  --net='bridge'
  --pids-limit 2048
  -e TZ="America/Los_Angeles"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="Vault"
  -e HOST_CONTAINERNAME="Jellyfin"
  -e 'JELLYFIN_PublishedServerUrl'='vault.d3rg.tech'
  -e 'NVIDIA_VISIBLE_DEVICES'='GPU-c96d3b5a-bdb2-4b41-b817-22755b00d28d'
  -e 'NVIDIA_DRIVER_CAPABILITIES'='all'
  -e 'PUID'='99'
  -e 'PGID'='100'
  -e 'UMASK'='022'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.webui='http://[IP]:[PORT:8096]'
  -l net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/jellyfin-logo.png'
  -p '8096:8096/tcp'
  -p '7359:7359/udp'
  -v '/mnt/user/TV/':'/data/tvshows':'rw'
  -v '/mnt/user/Movies/':'/data/movies':'rw'
  -v '/mnt/cache/appdata/Jellyfin/cache':'/cache':'rw'
  -v '/mnt/user/appdata/Jellyfin':'/config':'rw'
  --runtime=nvidia
  --gpus all 'jellyfin/jellyfin:latest'

9985f38b1bc250975d10e97c9ba1af1b7e5ea916a030ab9b1ab1fd62d1b593f0
docker: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error running prestart hook #0: exit status 1, stdout: , stderr: Auto-detected mode as 'legacy'
nvidia-container-cli: initialization error: load library failed: libnvidia-ml.so.1: cannot open shared object file: permission denied: unknown.

Here's the latest diagnostics.

vault-diagnostics-20251230-1104.zip

  • Replies 5.9k
  • Views 1m
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • To utilize your Nvidia graphics card in your Docker container(s) the basic steps are:   Add '--runtime=nvidia' in your Docker template in 'Extra Parameters' (you have to enable 'Advanced

  • Recompiled the drivers and they are now just working fine (to get it working scroll down):   Please do the following (this is only necessary if you upgraded before I recompiled the dri

  • I'm currently spinning up my build VM and compiling the drivers again, currently drivers for 6.11.0 stable are not available...

Posted Images

  • Author
1 hour ago, t3rminus said:

I've tried disabling the iGPU, with the same result.

What is this in your go file and what does it:

/bin/bash /boot/config/startup

I can only assume that something is modifying the driver otherwise it won't work for anyone.

I've spent hours working on the "NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running" error. This worked for me (yes it is an output from an LLM), I hope this works for someone else and I am by no mean trying to step on the developer (you can remove this if you see it fit), it's just hard to read through 216 pages of issues.

Issue

After installing an NVIDIA GPU (RTX 3060 / 5070 Ti) in Unraid, nvidia-smi failed with:

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver

dmesg showed that the nouveau driver was binding to the GPU during early boot:

nouveau 0000:xx:xx.x: NVIDIA GA106
NVRM: No NVIDIA devices probed

This caused the NVIDIA kernel module to load but find no devices, resulting in modprobe: No such device.


Root Cause

Unraid was loading the nouveau driver at boot before the NVIDIA driver, even though the NVIDIA plugin was installed. Blacklisting nouveau via modprobe.d alone was not sufficient, because nouveau was loaded during early kernel initialization.


Fix

Disable nouveau at the kernel boot level using Syslinux:

  1. Go to Main → Flash → Syslinux Configuration

  2. Under Unraid OS, modify the append line:

Before:

append initrd=/bzroot

After:

append modprobe.blacklist=nouveau nouveau.modeset=0 initrd=/bzroot
  1. Apply changes and reboot.

After reboot:

  • lsmod | grep nouveau → no output

  • lspci -nnk shows Kernel driver in use: nvidia

  • nvidia-smi works correctly


Result

GPU is properly claimed by the NVIDIA driver, CUDA is available, and both proprietary and open-source NVIDIA drivers work as expected (confirmed with RTX 5070 Ti on Open Source driver).

1 hour ago, ich777 said:

What is this in your go file and what does it:

/bin/bash /boot/config/startup

I can only assume that something is modifying the driver otherwise it won't work for anyone.

#!/bin/sh
echo "Reticulating Splines..."

# Load persistant files
mkdir -p /opt/persist
mount -o loop /boot/config/persist.img /opt/persist
rm -rf /opt/persist/lost+found
cp -a /opt/persist/* /
# umount /opt/persist
# rmdir /opt/persist

Loads some persisted files onto the root file system, mostly some little scripts I wrote to do cleanup and archival:

root@Vault:/opt/persist# tree
.
└── usr
    └── local
        └── bin
            ├── appledouble
            ├── cleardot
            ├── cleards
            └── tgz

4 directories, 4 files

I am not modifying the driver in any way.

I just installed a Tesla P4 and have tried 3 drivers

Latest, open source and production and each time it complains the card is not supported by that version of the driver and I need to try an older driver.

  • Author
4 hours ago, perfessor101 said:

I just installed a Tesla P4 and have tried 3 drivers

Latest, open source and production and each time it complains the card is not supported by that version of the driver and I need to try an older driver.

Do you have any Diagnostics?

  • Author
8 hours ago, Quiver said:

Disable nouveau at the kernel boot level using Syslinux

Can you please open up a bug report? Nouveau should be disabled by default in Unraid.

However I would recommend to do that via a modprobe.d file not via syslinux.

2 hours ago, ich777 said:

Can you please open up a bug report? Nouveau should be disabled by default in Unraid.

However I would recommend to do that via a modprobe.d file not via syslinux.

@Quiver This is a clean install where the driver is blacklisted by default.

Check that you don't have a file in /boot/config/modprobe.d for nouveau as this will override the default.

root@UnraidTest:~# cat /etc/modprobe.d/nouveau.conf

# limetech - blacklist by default since most users will install the nvidia vendor driver

blacklist nouveau

root@UnraidTest:~#

root@UnraidTest:~# ls /boot/config/modprobe.d/

root@UnraidTest:~#

@ich777 @SimonF
I am sorry. It turns out I was mislead to remove the blacklist whilst troubleshooting the GPU issue earlier. That still doesn't tell me why the GPU didn't work with the open source driver in the first place, but is probably not common for others experiencing this issue.

With AI and other forums and boards out there, I do believe that the potential for others to be mislead like me would exist, so it may still be relevant to mention here.

Edited by Quiver

On 12/22/2025 at 4:54 PM, treos33 said:

Just to reiterate, for anyone who missed the edit above...

The v590.x NVidia drivers drop support for the pascal architecture, that's Quadro P Series (i.e. P2000, P1000) and the GTX 10XX (i.e. 1060, 1080). If you have one of these cards, make sure to stay on the v580.x drivers.

This fixed my issue (Quadro P card), thanks.

On 12/22/2025 at 12:33 AM, ich777 said:

Please read this post:
https://forums.unraid.net/topic/98978-plugin-nvidia-driver/page/211/#comment-1593815

Is it possible that you have those two lines on your plugins settings page like in this post:
https://forums.unraid.net/topic/98978-plugin-nvidia-driver/page/178/#findComment-1487703

If yes please read the next post to fix your issue.

If you don't have those two lines in your plugins settings page then please make sure that nothing is blocking access to GitHub and also make sure to disable AdBlocking if you have it in place, your server needs exclusive access to the Internet without any AdBlocking.

If you have Unifi Network gear please also check the logs if it's blocking access to GitHub for your server.

Thanks for the response. Had been travelling for the holidays - just got back to the server.
I did not have those two line and I rolled back the driver and restarted and everything is good now. Screenshot below.
2026-01-02 10_05_47-NVIDIA GeForce Overlay.png

Does this mean that I am stuck on version 580 until I change this card?

Edited by abhi.ko

  • Author
36 minutes ago, abhi.ko said:

Does this mean that I am stuck on version 580 until I change this card?

Yes.

If you are using it only for transcoding then this driver version will still be fine.

Just keep in mind to upgrade it somewhere in the next few years.

Good day

i am new to unraid i just have one issue i have a gtx 670 card but i see the app only goes to v575.64.05 and the maximum supported NVIDIA driver version for the GeForce GTX 670 on Linux is 470.256.02 (or other versions in the 470 series). This is the highest branch that provides full support for the Kepler architecture (GTX 600 series) GPUs.

Key details regarding drivers for the GTX 670 on Linux:

Kepler Architecture: The GTX 670 is based on the Kepler architecture. NVIDIA has moved these older GPUs to legacy support.

Legacy Driver Branch: The 470 driver series is the most recent legacy branch that fully supports your card. Newer driver branches (e.g., 500 series and above) dropped support for the Kepler architecture

and i am running unraid v 7.2.3 must i downgrade on the versoin or what to make this card work

as i get this Installed GPU(s):
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

i have tried all versoins listed on the app

  • Author
26 minutes ago, unraid.admin said:

GeForce GTX 670

Did you read that recommended post on top:

so what you are teling is i must other sotfware then unraid as they dont support 600 series cards and was looking forward to it for my plex sever with few other docket severs

  • Author
5 minutes ago, unraid.admin said:

so what you are teling is i must other sotfware then unraid as they dont support 600 series cards and was looking forward to it for my plex sever with few other docket severs

I don't think that you can easily use another OS so that you can make use of that card since the old legacy driver v470.x doesn't support newer Kernels anymore and wont even compile against newer Kernels and Nvidia basically deprecated these cards since the new legacy driver seems to be v580.x which basically supports Maxwell and Pascal architectures (no official confirmation however).

The GTX670 is basically not the best choice nowadays for transcoding since it can only transcode h264 (AVC) and is not capable of transcoding h265 (HEVC).

Even if you use another OS you will be stuck on an older Kernel and can't upgrade to something recent because of your Nvidia card.

May I ask what system you have? Do you have Diagnostics for me so that I can go through them?

A new or used card is not an option for you?

Something like a Nvidia T400 would be more than enough for a few simultaneous transcodes these days and is supported by all driver versions since it's Turing based and you can get it for a pretty cheap price IIRC.

how must i send the Diagnostics file for you i have other issues i need to look into aswell the sever will stay on for lets say 24 hours then just go offline cant access it at all but sever is on and you were refering to the NVIDIA T400 4GB look i enjoy the lay out of unraid better then true nass just my point.

to answer your quetoin on new or used card it can be optoin but budgets is thight i have alrady went out of my way with this sever.

Edited by unraid.admin

  • Author
3 minutes ago, unraid.admin said:

how must i send the Diagnostics file

Just go to the Tools tab within Unraid, click on Diagnostics and Download them (maybe also anonymize them), after the download finished you can drag and drop the zip file here into the text box.

4 minutes ago, unraid.admin said:

i have other issues i need to look into aswell the sever will stay on for lets say 24 hours then just go offline cant access it at all but sever is on

Maybe also create a second post for that issue in the Generel Support section from the Unraid forums which you can find here.

6 minutes ago, unraid.admin said:

NVIDIA T400 4GB

Even the 2GB variant should be fine, depending how many simultaneous transcodes you have but it technically can handle 8 simultaneous transcdoes, depending on the source and target media.

  • Author

@unraid.admin if you've selected Anonymize Diagnostics it should be fine.

I see that you have a 1st gen Ryzen CPU, please make sure to disable P-States in the BIOS since this can cause the lockups that you are experiencing.

I also in your syslog that a disk has issues, please create a post in the General Support section as pointed out above.

the drive might be a cable issue and thanks for the tip for the cpu or must i upgrade that too

and will do so just want to get this card issue sorted out.

same issue here but with a gtx970

Tried different drivers but get the following

----------------Downloading Nvidia Driver Package v575.64.05-----------------
---------This could take some time, please don't close this window!------------

---------------Can't download Nvidia Driver Package v575.64.05----------------

So I'm assuming the new version of unraid just will not play ball with an old gtx gpu??

2 hours ago, only-university6482 said:

So I'm assuming the new version of unraid just will not play ball with an old gtx gpu??

First question is what do you plan to do with a GTX970? This old Maxwell based card cannot transcode 4K h.265 and is pretty limited even for HD h.264 media files.

If just using the card for a local video display, or to pass through to a VM, the driver isn't required.

On 12/22/2025 at 5:54 PM, treos33 said:

Just to reiterate, for anyone who missed the edit above...

The v590.x NVidia drivers drop support for the pascal architecture, that's Quadro P Series (i.e. P2000, P1000) and the GTX 10XX (i.e. 1060, 1080). If you have one of these cards, make sure to stay on the v580.x drivers.

This fixed my issue as well.

On 1/1/2026 at 3:08 PM, 3560freak said:

This fixed my issue (Quadro P card), thanks.

This fixed it for me as well! Thanks for quoting this in your reply otherwise I would have missed it.

  • Author
10 hours ago, only-university6482 said:

same issue here but with a gtx970

Not the same, in your case the driver won't even download, the GTX970 is still supported by the 580 series driver versions.

Do you have Diagnostics or something more?

Just to clarify, you don't have these warnings on your plugin page?

image.png

But as @ConnerVT already said, the GTX970 is not the best choice if you plan to use it for transcoding.

Can anyone help with this? I can see this error

image.png

However the GPU is available and is shown in the system devices. I am not sure how this can be fixed? Any help much appreciated.

image.png

I tried downloading the 580 drivers but I get an error unable to download.

I am stuck

Edited by alitech

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.