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

  • Author
16 minutes ago, sausuke said:

Gaming Windows VM. So it's really a fix from drivers

Sorry, but this has nothing to do with the Nvidia Driver since if you are using it in a VM it is actually discouraged to install the Nvidia Driver Plugin (also see the first page).

  • 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

33 minutes ago, ich777 said:

Sorry, but this has nothing to do with the Nvidia Driver since if you are using it in a VM it is actually discouraged to install the Nvidia Driver Plugin (also see the first page).

I just feedback based on my usage here. I'm using 3070 for several years and I didn't have problem using it that way (no passthrough via VM) until I upgraded to 5000 series I experienced these problems. I tried the same troubleshooting and those errors don't appear in logs anymore. It's just my observation 😁 I want to use it on both unraid and gaming VM, I don't want to passthrough. Glad this problem is fixed now hehe

Hello, hoping someone can help.

I upgraded my server from 6.12.13 to 7.2.3 last night. During the update I got some messages about the NVIDIA plugin I use for transcoding with my MSI GTX 1050 Ti. I followed the instructions, but after reboot I started getting errors from the plugin.

First error right after reboot:

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

After that I’m now consistently seeing this:

Failed to initialize NVML: Driver/library version mismatch

NVML library version: 590.48

It looks like parts of the driver are on different versions and they’re not playing nice.

Here’s what I’ve tried so far:

  • Switched between Latest, Production, and several of the Available Versions in the NVIDIA plugin.

  • Rebooted after each driver change.

  • Tried installing a single driver version, rebooting, then trying a different one.

  • Confirmed the GTX 1050 Ti shows up under System Devices.

  • Uninstalled the NVIDIA plugin, rebooted, reinstalled it, and rebooted again.

No matter what I do I still end up with the Driver/library version mismatch error when I check the plugin under Installed GPUs.

At this point I’m thinking something from the old driver is still hanging around after the OS upgrade, but I’m not sure how to fully clear it out without messing something else up.

Any ideas on how to properly clean this up and get the driver versions back in sync?

Thanks!

unraid-diagnostics-20260211-1538.zip

Edited by Tbigs2011

17 hours ago, Tbigs2011 said:

Hello, hoping someone can help.

I upgraded my server from 6.12.13 to 7.2.3 last night. During the update I got some messages about the NVIDIA plugin I use for transcoding with my MSI GTX 1050 Ti. I followed the instructions, but after reboot I started getting errors from the plugin.

First error right after reboot:

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

After that I’m now consistently seeing this:

Failed to initialize NVML: Driver/library version mismatch

NVML library version: 590.48

It looks like parts of the driver are on different versions and they’re not playing nice.

Here’s what I’ve tried so far:

  • Switched between Latest, Production, and several of the Available Versions in the NVIDIA plugin.

  • Rebooted after each driver change.

  • Tried installing a single driver version, rebooting, then trying a different one.

  • Confirmed the GTX 1050 Ti shows up under System Devices.

  • Uninstalled the NVIDIA plugin, rebooted, reinstalled it, and rebooted again.

No matter what I do I still end up with the Driver/library version mismatch error when I check the plugin under Installed GPUs.

At this point I’m thinking something from the old driver is still hanging around after the OS upgrade, but I’m not sure how to fully clear it out without messing something else up.

Any ideas on how to properly clean this up and get the driver versions back in sync?

Thanks!

unraid-diagnostics-20260211-1538.zip

Oddly enough I had the server running for a little while (5 or so hours) with the production option chosen and I randomly got a notification that version v580.126.09 was found and downloaded and that I'd have to restart my server.

I did that and now my GPU is recognized properly in the plugin. Not sure what the deal was but I'm happy it's fixed. I really hope I don't have to deal with this when I replace this GPU in a few weeks after an upgrade I have planned.

Recently I installed an old Nvidia 1080 graphics card, and the system became unstable. So unstable that it started either hanging completely or rebooting multiple times per day. Everything pointed to the problem being with the NVIDIA drivers, including the monitoring app consuming 100% of at least one CPU. I could only tell when I could login to the actual machine, which I don't have it really setup for, unfortunately.

I removed the NVIDIA driver, and disabled (for now) the one app that used it, and my system has been stable for the past 15 hours, so without a lot of data to back that up, I'm fairly convinced it's something to do with the NVIDIA driver support.

I've attached a troubleshooting dump, if anyone has the time to take a peak.

Thanks.

tower-diagnostics-20260211-1924.zip

  • Author
2 hours ago, hhubris said:

Everything pointed to the problem being with the NVIDIA drivers, including the monitoring app consuming 100% of at least one CPU.

Most of the times it is simply enough to Uninstall the GPU Statistics plugin or set the query interval to something reasonable like 5000ms or even 10000ms.

Please go also yourself through your syslog, it seems you have a massive issue with the UPS plugin too.

I recently installed a 5070 card and moved over to the Open Source version of the driver and NVIDIA-SMI can't find the card. Any other suggestions?

Unraid 7.2.3

tower-diagnostics-20260213-1729.zip

  • Author
On 2/14/2026 at 12:40 AM, ryan8382 said:

I recently installed a 5070 card and moved over to the Open Source version of the driver and NVIDIA-SMI can't find the card. Any other suggestions?

Sorry, I missed your message, however it seems your card is bound to VFIO, please unbind it an reboot:

Feb 13 17:00:16 Tower kernel: NVRM: GPU 0000:03:00.0 is already bound to vfio-pci.

Feb 13 17:00:16 Tower kernel: NVRM: The NVIDIA probe routine was not called for 1 device(s).

Feb 13 17:00:16 Tower kernel: NVRM: This can occur when another driver was loaded and

Feb 13 17:00:16 Tower kernel: NVRM: obtained ownership of the NVIDIA device(s).

Feb 13 17:00:16 Tower kernel: NVRM: Try unloading the conflicting kernel module (and/or

Feb 13 17:00:16 Tower kernel: NVRM: reconfigure your kernel without the conflicting

Feb 13 17:00:16 Tower kernel: NVRM: driver(s)), then try loading the NVIDIA kernel module

Feb 13 17:00:16 Tower kernel: NVRM: again.

Feb 13 17:00:16 Tower kernel: NVRM: No NVIDIA devices probed.

Feb 13 17:00:16 Tower kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 239

Edit - Never mind, figured it out... forgot I was running a custom kernel...

I currently getting the following errors in the install log:

Downloading plugin
plugin: installing: nvidia-driver.plg
Executing hook script: CA_preHook
Clearing Community Applications plugin cache
Executing hook script: pre_plugin_checks
plugin: downloading: nvidia-driver-2026.01.16.txz ...
plugin: downloading: nvidia-driver-2026.01.16.txz ... 100%
plugin: downloading: nvidia-driver-2026.01.16.txz ... done


+========================================================================================+
| Installing new package /boot/config/plugins/nvidia-driver/nvidia-driver-2026.01.16.txz |
+========================================================================================+

Verifying package nvidia-driver-2026.01.16.txz.
Installing package nvidia-driver-2026.01.16.txz:
PACKAGE DESCRIPTION:
Package nvidia-driver-2026.01.16.txz installed.

-----ERROR - ERROR - ERROR - ERROR - ERROR - ERROR - ERROR - ERROR - ERROR------
---Can't get latest Nvidia driver version and found no installed local driver---
Removing package: nvidia-driver-2026.01.16
plugin: run failed: '/bin/bash' returned 1
Executing hook script: CA_postHook
Clearing Community Applications plugin cache
Executing hook script: post_plugin_checks
Plugin installed

Any suggestions? I've deleted any old remnants of previous driver//app installs. Card is an RTX3090 and not isolated via VFIO.

Edited by clanger

I highly doubt this, but other then downgrading my Unraid OS, is there anyway to use the previous drivers? I have a Nvidia GT 730 and it uses linux driver version 470.256.02.

I remember seeing it somewhere i may have to setup up the driver file to use that version and kernel that unraid is currently using. If that's the case, is there a tutorial to follow? I have never done that before.

  • Author
47 minutes ago, sneville83 said:

I remember seeing it somewhere i may have to setup up the driver file to use that version and kernel that unraid is currently using. If that's the case, is there a tutorial to follow? I have never done that before.

May I ask for what do you use the card actually?

And yes, currently the old legacy driver doesn't compile against recent Kernels which all currently available Unraid versions are using.

However there is a patch out there for the old legacy driver to make them work again, however I already tested that and I'm pretty certain you don't want to crash your server often correct? These patches make the driver work but the server becomes completely unstable.

Sorry but the blame goes to Nvidia since they now deprecated these cards.

39 minutes ago, ich777 said:

May I ask for what do you use the card actually?

I have a Nvidia GT 730 in my server right now. Been trying to find a relatively cheap that is more up to date for transcoding.

  • Author
1 minute ago, sneville83 said:

Been trying to find a relatively cheap that is more up to date for transcoding.

If you are searching something cheap then please look maybe for a Nvidia T400/T600/T1000, you could also get away with a Intel Arc Card even an A380 will do the job just fine and the A380 is also capable of transcoding AV1, as long as the software you are using is capable of transcoding AV1, with the benefit of not having to install a driver.
However the idle power draw is a bit higher in idle with the Intel card from what I know.

Just now, ich777 said:

If you are searching something cheap then please look maybe for a Nvidia T400/T600/T1000, you could also get away with a Intel Arc Card even an A380 will do the job just fine and the A380 is also capable of transcoding AV1, as long as the software you are using is capable of transcoding AV1, with the benefit of not having to install a driver.
However the idle power draw is a bit higher in idle with the Intel card from what I know.

The transcoding is basically done through Plex. I was also thinking of using the GPU to create subtitles through Whisper.

I tried setting up transcoding videos "manually" to save space on my media server, but got frustrated trying to find the best settings to use that save space and still be usable on plex.

Used T400 are available on eBay for as low as $50USD.

I recently bought a new A400 for $180, delivered. Replaced a P400. Figure I'm good for several years now.

There really isn't anything a GT730 can be used for anymore. Even Win10 required a GT740 as the minimum GPU it would support.

On 1/22/2026 at 9:55 AM, ich777 said:

I compile the Open Source drivers when a new Unraid version is released.

So to speak, when the next Unraid version is released you should see the Open Source 590.x series driver.

Any way we can install an older version of the Open Source drivers?

I'm trying to use an RTX 5060 ti (which requires the OpenSource driver) with a GTX 1660 Super, splitting the GPUs between different containers, but with the current Open Source driver, the 1660 doesn't support the Compute module, whereas with the prodction driver, the 5060 isn't even supported.

Downgrading the driver might solve the 1660 issue (see here), but I need to downgrade to another Open Source version.

Thanks

Edited by gshlomi

  • Author
2 hours ago, gshlomi said:

Any way we can install an older version of the Open Source drivers?

Can you please specify what "older" version you need?

But in general no.

2 hours ago, gshlomi said:

Downgrading the driver might solve the 1660 issue (see here), but I need to downgrade to another Open Source version.

Sorry, but I don't think that this is the culprit from the issue and why should the new driver shouldn't support compute?

Can you please first show your docker run commands for the containers? With which containers do you you have trouble?

Hey, I am very new to this and I am trying to set up a plex server and want to use my old GTX 1070 to transcode. I have the GPU installed in the server and installed the Nvidia driver app but it wont recognize my GPU. Any advice on how I can fix this issue?

This is the error I get:

Installed GPU(s):

Failed to initialize NVML: No supported GPUs were found

Unable to determine the number of GPUs

I just updated to unraid 7.2.4 and I'm not able to install the nvidia drivers. It runs, seems to install fine, but it doesn't seem to stick.

Essentially, ollama, plex, and a few other containers aren't running. I think it's because the nvidia driver isn't there.

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

--------------Can't download Nvidia Driver Package v590.48.01-----------------
Removing package: nvidia-driver-2026.01.16
plugin: run failed: '/bin/bash' returned 1
Executing hook script: CA_postHook
Clearing Community Applications plugin cache
Executing hook script: post_plugin_checks
Plugin installed

Edited by Pandemic

  • Author
50 minutes ago, Pandemic said:

Essentially, ollama, plex, and a few other containers aren't running. I think it's because the nvidia driver isn't there.

Yes, exactly.

However I need always your Diagnostics, I can't tell what's going on on your system without them.

  • Author
1 hour ago, Pandemic said:

arc-diagnostics-20260226-1305.zip

It seems you ran out of space on your boot device:

/dev/sda1 1.9G 1.7G 233M 88% /boot

From what I see your USB Boot device is only about 2GB, please consider a new USB Boot device if possible.

The driver needs between 300 and 450MB of free space on your Boot Device and 233MB is simply too less. If you want to fix that, you can delete the folder /boot/previous which contains the last Unraid version which most likely is exactly what you need.

5 minutes ago, ich777 said:

It seems you ran out of space on your boot device:

/dev/sda1 1.9G 1.7G 233M 88% /boot

From what I see your USB Boot device is only about 2GB, please consider a new USB Boot device if possible.

The driver needs between 300 and 450MB of free space on your Boot Device and 233MB is simply too less. If you want to fix that, you can delete the folder /boot/previous which contains the last Unraid version which most likely is exactly what you need.

I expected the nvidia driver would live in the cache drive. The 2gb USB has been getting more and more difficult to use but I need to look into how to swap from my decade old license paired with the drive sn.

  • Author
4 minutes ago, Pandemic said:

I expected the nvidia driver would live in the cache drive. The 2gb USB has been getting more and more difficult to use but I need to look into how to swap from my decade old license paired with the drive sn.

Nope, that's not how it works and that wouldn't work because when the driver is installed (really early in boot) your cache driver is not even close from being mounted.

Transfering licenses is really easy, buy a new USB Flash devices (something reliable, I always recommend Transcend 32GB USB 2.0 Flash devices - please don't buy a USB 3.0 or even 3.1), Format it as FAT32, give it the Label: UNRAID, COPY everything from your old flash device to your new device (with that you still have your old flash devices if something goes wrong), execute make_bootable.bat as Administrator, boot from your new flash device, Unraid will say that there is an issue with your license on the top right corner, go to Tools -> Registration, there you should be able to transfer the license, after that you can start the Array, or even better download the Nvidia driver and reboot to be safe that everything is working.

20 minutes ago, ich777 said:

Nope, that's not how it works and that wouldn't work because when the driver is installed (really early in boot) your cache driver is not even close from being mounted.

Transfering licenses is really easy, buy a new USB Flash devices (something reliable, I always recommend Transcend 32GB USB 2.0 Flash devices - please don't buy a USB 3.0 or even 3.1), Format it as FAT32, give it the Label: UNRAID, COPY everything from your old flash device to your new device (with that you still have your old flash devices if something goes wrong), execute make_bootable.bat as Administrator, boot from your new flash device, Unraid will say that there is an issue with your license on the top right corner, go to Tools -> Registration, there you should be able to transfer the license, after that you can start the Array, or even better download the Nvidia driver and reboot to be safe that everything is working.

Thanks for that, I'm going to try to update now. It makes sense that the nvidia driver needs to load sooner than the cache drives.

When copying to the new drive, could I just use a backup?

Plex still isn't starting. I'm not sure that's related.

Edited by Pandemic

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.