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

47 minutes ago, ich777 said:

I know what you are trying to do but you need a complete development environment since you have to compile the driver, then create a package and after that you have to install that on Unraid.

 

Please keep in mind that if you reboot the installation will be gone if you don't do it like that.

 

What Unraid version are you on? I should be able to compile a test package for you.

 

It isn't said enough: This man is the best.  👏

  • Replies 5.9k
  • Views 1.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, InfrastructureAdmin6969 said:

6.12.15, but wiling to upgrade if it makes your life easier.

Please upgrade if possible and let me know to what Unraid version you upgrading to.

now getting 

Vendor command returned unparseable data. on top plugin change to .7 1.3 but only seems to happen when transcoding? 

  • Author
15 minutes ago, Rkpaxam said:

now getting 

Vendor command returned unparseable data. on top plugin change to .7 1.3 but only seems to happen when transcoding? 

Please report that in the correct support thread which is the GPU Statistics Plugin support thread.

I have an Nvidia Quadro P2000 card I've been using for a few years with unraid 6.12.x.  

 

I'm trying to update to 7.0.1 and got this warning after the install (but before rebooting):

 

 

CleanShot2025-03-18at10_35.28@2x.thumb.png.23554b0a85db6dec203654a4acb7c976.png

 

On the Nvidia settings tool, i see this:

 

CleanShot2025-03-18at10_35.40@2x.thumb.png.9ebd8978f48fa3dcadd8380c606ebfbc.png

Edited by tmchow

  • Author
3 minutes ago, tmchow said:

On the Nvidia settings tool, i see this:

Your plugin is broken (you'll see that on the two Deprecated lines, these should be not there and is a clear indication that something is not working correctly), please do the following:

  1. Uninstall the plugin
  2. Go to Settings -> Disk Settings -> set "Enable auto start" to "No" -> click Apply
  3. Reboot
  4. Install the Nvidia Driver plugin again (don't start the Array)
  5. Go to Settings -> Disk Settings -> set "Enable auto start" to "Yes" -> click Apply
  6. Reboot

 

After that everything should be back to normal.

  • Author
46 minutes ago, InfrastructureAdmin6969 said:

I am updating to 7.0.1 now.

This will take me a bit (probably until tomorrow), I'll get back to you with a Private Message.

1 hour ago, ich777 said:

Your plugin is broken (you'll see that on the two Deprecated lines, these should be not there and is a clear indication that something is not working correctly), please do the following:

  1. Uninstall the plugin
  2. Go to Settings -> Disk Settings -> set "Enable auto start" to "No" -> click Apply
  3. Reboot
  4. Install the Nvidia Driver plugin again (don't start the Array)
  5. Go to Settings -> Disk Settings -> set "Enable auto start" to "Yes" -> click Apply
  6. Reboot

 

After that everything should be back to normal.

 

 

this worked! thanks

  • Author
1 hour ago, InfrastructureAdmin6969 said:

Sounds good, thank you very much!

Just because you've upgraded, have you tried the driver on the new Unraid version is it also that "slow"?

Yes I did, I actually went from 7 to 6 and did all that. Only thing I have noticed that makes it quicker is that I install nvidia plugin and then uninstall and not reboot. Which obviously isn't a good way to run. 

Since version v570.X.X anything I try to Transcode will just failover back to the CPU.

 

Plex was crashing when trying to Transcode.

Emby and Jellyfin failover to the CPU.

Plex is now failing over to the CPU.

 

If i downgrade back to v565.77 the issue goes away, all 3 dockes start working as designed again and the GPU transcode correctly.

 

I have two GPUs in the system, a P2000 dedicated to Tdarr and an RTX 4060 dedicated to Plex, Emby and Jellyfin.

 

I use Tdarr/P2000 to turn anything that's not H265 to that and the 4060 is used for media because of AV1 support and load balancing where Tdarr will use 100% of the GPU while others are trying to watch something.

 

I tried to follow the information at; but it didn't help and I got the same issues.

 

 

I don't know what else to try, I even tried removing "--runtime=nvidia" from the Plex docker and re-added it but it didn't do anything either.

 

Here's my logs of where things were messed up, I have since reverted the driver and rebooted to be back up and running.

 

EDIT: Unraid 7.1 Beta 1, did it on 7.0.0 and 7.0.1 too.

 

server-diagnostics-20250318-2054.zip

Edited by AnnabellaRenee87
Added UNRAID Version

40 minutes ago, AnnabellaRenee87 said:

Since version v570.X.X anything I try to Transcode will just failover back to the CPU.

 

Plex was crashing when trying to Transcode.

Emby and Jellyfin failover to the CPU.

Plex is now failing over to the CPU.

 

If i downgrade back to v565.77 the issue goes away, all 3 dockes start working as designed again and the GPU transcode correctly.

 

I have two GPUs in the system, a P2000 dedicated to Tdarr and an RTX 4060 dedicated to Plex, Emby and Jellyfin.

 

I use Tdarr/P2000 to turn anything that's not H265 to that and the 4060 is used for media because of AV1 support and load balancing where Tdarr will use 100% of the GPU while others are trying to watch something.

 

I tried to follow the information at; but it didn't help and I got the same issues.

 

 

I don't know what else to try, I even tried removing "--runtime=nvidia" from the Plex docker and re-added it but it didn't do anything either.

 

Here's my logs of where things were messed up, I have since reverted the driver and rebooted to be back up and running.

 

EDIT: Unraid 7.1 Beta 1, did it on 7.0.0 and 7.0.1 too.

 

server-diagnostics-20250318-2054.zip 250.01 kB · 0 downloads

 

I droped back to v 550 due to simlar with nvida driver. Plex wouild see the card but couldn't use it..

image.thumb.png.9464e179f3f9a0bbf088f393f1fc544c.png

 

I would recommend dropping to v550 as well. the newer NVIDIA driver for linmux is staring to drop support for older cards.

4 minutes ago, bmartino1 said:

 

I droped back to v 550 due to simlar with nvida driver. Plex wouild see the card but couldn't use it..

image.thumb.png.9464e179f3f9a0bbf088f393f1fc544c.png

 

I would recommend dropping to v550 as well. the newer NVIDIA driver for linmux is staring to drop support for older cards.

The crazy thing is.... I was only testing the RTX 4060, the P2000 was never tested in these test with the newer drivers.

 

My fear is if I stay on an older version, will I eventually not have access to any drivers?

  • Author
4 hours ago, bmartino1 said:

I would recommend dropping to v550 as well. the newer NVIDIA driver for linmux is staring to drop support for older cards.

Where are you taking these information from? This is completely not true. Please don't spread wrong information on the forums.

 

Please also note that you are using a GRID card which is basically a datacenter card and not meant to be run with the consumer driver and therefore you could run into issues, it is not even listed as supported for the 550 driver version:
https://www.nvidia.com/en-us/drivers/details/240524/

 

4 hours ago, bmartino1 said:

I droped back to v 550 due to simlar with nvida driver. Plex wouild see the card but couldn't use it..

I have now tested the newest driver 570.133.07 and it is working just fine with Plex. You are even not on the same Unraid version as the user that you answered to.

This makes me wonder, if you are not on the same version, why was it working for the user that you answered to on the Unraid version you are currently on and why is it not working for you, could it be possibly an issue with Plex?

 

Have you read this here:

 

  • Author
4 hours ago, AnnabellaRenee87 said:

Since version v570.X.X anything I try to Transcode will just failover back to the CPU.

Sorry but I have to say that I can't reproduce this and I have to say that this issue with the Nvidia Driver on Unraid 7.1.0-beta.1 was completely my fault and I have to apologize for that. I know that I can't do/say anything to believe me but everything is back to normal now in terms of the driver.

 

However the drivers are now fixed and everything is back to where it was before and even where it was with Unraid 7.0.1 or Unraid 6.12.15.

 

I also saw that you mentioning that you had issues on Unraid 7.0.0 and 7.0.1 which is strange since the driver is still the same as on 6.12.15 and nothing changed there, not even the container runtime.

 

Do you still need these lines in your go file, what are you doing with Docker here:

#!/bin/bash
# Start the Management Utility
cp /boot/dockerupdate.php /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/dockerupdate.php
chmod +x /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/dockerupdate.php
/usr/local/sbin/emhttp 
rmmod acpi_power_meter

echo y > /sys/kernel/mm/lru_gen/enabled

 

Please remove all modifications since I can't guarantee that these are not the cause of the issue.

 

However I see both of your cards and they are ready to be used in containers.

 

Are you able to boot into UEFI mode and see if that works, nowadays legacy causes some times issues on some Servers where it was the opposite a few years back.

 

Are you not seeing the cards in Plex or does it simply fall back to CPU transcoding? How do you test transcoding, please note that the Plex Web Player and the Windows App is known to cause issues when changing the quality settings with Nvidia.

 

If you see the cards in Plex have you yet tried this here:

 

  • Author
7 hours ago, InfrastructureAdmin6969 said:

Yes I did, I actually went from 7 to 6 and did all that. Only thing I have noticed that makes it quicker is that I install nvidia plugin and then uninstall and not reboot. Which obviously isn't a good way to run. 

What do you mean by that?

You install the plugin, then uninstall it (without rebooting) and then run your container?

 

I really can't tell you why that makes it quicker since you've just removing the frontend from the driver and not the driver (the frontend does nothing, even when you go to the plugin page it calls nvidia-smi once to gather the data that you see on screen), the only thing that I can imagine is that if you have set a very short interval for the refresh from GPU Statistics that this causes slowdowns, I would recommend that you set it to something like 10 seconds and not leave the Dashboard open if not really needed.

 

I also think that you missed my Private Message that I've sent you, however I would recommend that you investigate in what I wrote above if that makes any difference.

1 hour ago, ich777 said:

Where are you taking these information from? This is completely not true. Please don't spread wrong information on the forums.

 

Please also note that you are using a GRID card which is basically a datacenter card and not meant to be run with the consumer driver and therefore you could run into issues, it is not even listed as supported for the 550 driver version:
https://www.nvidia.com/en-us/drivers/details/240524/

 

I have now tested the newest driver 570.133.07 and it is working just fine with Plex. You are even not on the same Unraid version as the user that you answered to.

This makes me wonder, if you are not on the same version, why was it working for the user that you answered to on the Unraid version you are currently on and why is it not working for you, could it be possibly an issue with Plex?

 

Have you read this here:

 

I don't do UEFI because it won't boot at all if I do that, even after I enable it in the BIOS and in UNRAID, it will do what OP had happen to them in this thread;

I'm not upset with you in any way, shape or form, you're doing us a service.

 

I reverted my "go" file back to stock, what was in there might have been from the original instasll from my old ProLiant. I just can't remember what it was for and might have been something for that system. (like 10 years ago)

 

I can't reboot the server right now because I work from home and it's running the VM that has my OPNSense Firewall on it, so would lose internet if I did that now.

 

I'll update you when I get off work.

If I had to make an educated guess, I more than likely did something and forgot I did it to make it go quicker. I’ve downloaded those files and will be uploading them soon, I’ll follow up soon.

  • Author
3 hours ago, AnnabellaRenee87 said:

I don't do UEFI because it won't boot at all if I do that, even after I enable it in the BIOS and in UNRAID, it will do what OP had happen to them in this thread;

Do keep in mind that you will need UEFI for newer cards alongside with other requirements like resizable bar, which is also recommended for 40 series Nvidia cards, Above 4G Decoding and so on because otherwise they will most certainly work not like they should and could lead to other funky behavior.

 

3 hours ago, AnnabellaRenee87 said:

I'm not upset with you in any way, shape or form, you're doing us a service.

Sorry if my answer came over offensive this was not my intention but I think you are running a pretty old Dell Server correct?

 

Just because I saw it, why are you running Palworld in a LXC container, I really can't imagine that this is any faster since Proton is only a fancy name for WINE with scripts/patches for some games and they usually not working that well for dedicated servers since Proton is optimized for the Clients so to speak the Games that you run and play on a local computer.

The dedicated Docker container is now stable and also the RAM usage is under control. :D

 

3 hours ago, AnnabellaRenee87 said:

I can't reboot the server right now because I work from home and it's running the VM that has my OPNSense Firewall on it, so would lose internet if I did that now.

No worries, take your time.

6 hours ago, InfrastructureAdmin6969 said:

If I had to make an educated guess, I more than likely did something and forgot I did it to make it go quicker. I’ve downloaded those files and will be uploading them soon, I’ll follow up soon.

So I did what you instructed, and I would say performance is slightly better, but not as quick as it should be. I have two NVIDIA Quadro RTX 6000 in a server and its almost the same speed as a GTX 3080 Founders. Is there anything you'd recommend to kind of show or determine if I am using every ounce of power out of these things?

  • Author
34 minutes ago, bmartino1 said:

all over from the forums, nvida and other sources.. its common when they release ther next gen...

For the love of god... What do you think how long they will support GPUs like that?

Have you even looked at how old these cards are?

Kepler was released 2014 and they are still supported, granted that the 700 series needs the legacy driver which doesn't work on Kernel 6.10+

Pascal was released 2016 and they are still supported.

 

Did you do a research on AMD what their current driver supports?

They support back to RX400 series which was released 2016!

 

I'm not an Nvidia fanboy at all because I even don't use a Nvidia GPU in my production server.

 

37 minutes ago, bmartino1 said:

go search...

I'm really upset about such posts, especially if you don't even do research and then tell me to do my research, manufacturers simply can't support their products forever, just look at mobile phones how long that a manufacturer supports devices.

 

We are talking about tech that evolves quickly, especially nowadays with Machine Learning. Newer technology will always have newer feature sets that probably will be not fully supported by it's predecessor, time moves on and a support span from 11 years is pretty good in my book.

 

What especially makes me wonder, you write things like that:

16 hours ago, bmartino1 said:

I droped back to v 550 due to simlar with nvida driver. Plex wouild see the card but couldn't use it..

but I can't remember that you made a post here, granted that your card isn't even listed as supported in any of the listed drivers from your screenshot.

 

This sentence is basically wrong:

16 hours ago, bmartino1 said:

I would recommend dropping to v550 as well. the newer NVIDIA driver for linmux is staring to drop support for older cards.

Please compare these two drivers and tell me exactly which products where dropped (hint none, there where even drivers added) :
570.133.07: https://www.nvidia.com/en-us/drivers/details/242273/

550.54.14: https://www.nvidia.com/en-us/drivers/details/220732/

  • Author
1 minute ago, InfrastructureAdmin6969 said:

So I did what you instructed, and I would say performance is slightly better, but not as quick as it should be. I have two NVIDIA Quadro RTX 6000 in a server and its almost the same speed as a GTX 3080 Founders. Is there anything you'd recommend to kind of show or determine if I am using every ounce of power out of these things?

Sorry I can't help there but tuning is up to the user, I just provide the driver packages themselves.

 

So I assume the Datacenter driver isn't much quicker than the consumer one correct? I looked at a few benchmarks that I found online and the performance differences where negligible only in some workloads they where a bit better.

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.