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
5 minutes ago, DataBitz said:

Thanks, added now.

I really can't tell why it's not working since it should because nothing changed between 7.2.0 and 7.2.1 in terms of the driver.

Can you please try to switch to another driver, maybe one version before the one you are currently on and reboot afterwards.

  • 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

I have a similar issue.

After upgrade to 7.2.1, I cannot get the plugin to work. I uninstalled, rebooted and tried to reinstall. I keep seeing "Can't download Nvidia Driver Package v580.105.08". And also "plugin: run failed: '/bin/bash' returned 1".

I have issues with the plugin at every upgrade, but it typically works when reinstalling. But this time somehow does not.

  • Author
4 minutes ago, steve1977 said:

I have a similar issue.

After upgrade to 7.2.1, I cannot get the plugin to work. I uninstalled, rebooted and tried to reinstall. I keep seeing "Can't download Nvidia Driver Package v580.105.08". And also "plugin: run failed: '/bin/bash' returned 1".

I have issues with the plugin at every upgrade, but it typically works when reinstalling. But this time somehow does not.

Do you have Diagnostics or anything that can maybe help?

Where does it say run bash failed?

What does not work or better speaking what was not working before you uninstalled the plugin, was the card showing up or not, was it working in containers or not?

Let me get a diagnostic log.

I thought the "upgrade issue" was a known bug. It happens at every update and I posted about this. After upgrading Unraid, the plugin is still installed, but the nvidia driver is no longer installed. I will find the thread and post.

What is different this time is that I cannot reinstall the plugin. After removing it, I cannot install the plugin at all. It gives me the errors above while attempting to install the plugin. Let met get the diagnostics.

  • Author
Just now, steve1977 said:

I thought the "upgrade issue" was a known bug. It happens at every update and I posted about this. After upgrading Unraid, the plugin is still installed, but the nvidia driver is no longer installed. I will find the thread and post.

No, this is not a known bug.

Do you notice the notifications about the drivers when upgrading to a new Unraid version, if yes, what do the notifications say?

1 minute ago, steve1977 said:

What is different this time is that I cannot reinstall the plugin. After removing it, I cannot install the plugin at all. It gives me the errors above while attempting to install the plugin.

How are you installing the plugin, through CA or directly via a GitHub RAW link, a screenshot would also help.

Troubleshooting without nothing more than "is not working" and "bash return 1" is really hard. :D

However the notifications that you see should look something like that (you have to watch it to the end):

https://github.com/ich777/unraid-plugin_update_helper?tab=readme-ov-file#update-notifications

1 hour ago, ich777 said:

I really can't tell why it's not working since it should because nothing changed between 7.2.0 and 7.2.1 in terms of the driver.

Can you please try to switch to another driver, maybe one version before the one you are currently on and reboot afterwards.

Yes, switching from v580.105.08 to v580.95.05 fixed it.

  • Author
Just now, DataBitz said:

Yes, switching from v580.105.08 to v580.95.05 fixed it.

Can you please try to upgrade to 580.105.08 again and reboot, since it should also have the working container tools.

12 minutes ago, ich777 said:

Can you please try to upgrade to 580.105.08 again and reboot, since it should also have the working container tools.

Yes, also working on 580.105.08 now.
Thank you.
FYI, I had upgraded to 580.105.08 a couple of weeks ago, while on 7.2.0.

  • Author
Just now, DataBitz said:

Yes, also working on 580.105.08 now.
Thank you.
FYI, I had upgraded to 580.105.08 a couple of weeks ago, while on 7.2.0.

The driver is the same for 7.2.0 and 7.2.1 so I really don't know what's going on here, maybe the package went bad.

Here is the diagnostic log and also the full error message.

I couldn't find the forum post anymore, but remember I had the same issue with prior updates and was told that this is a structrual issue / bug.

--------------Can't download Nvidia Driver Package v580.105.08-----------------
Removing package: nvidia-driver-2025.03.25
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

tower-diagnostics-20251121-2056.zip

  • Author
40 minutes ago, steve1977 said:

Here is the diagnostic log and also the full error message.

Are you sure that nothong on your network is blocking access to the GitHub API, pleas check especially if you have Unifi network gear on your network or any kond of AdBlocking.

42 minutes ago, steve1977 said:

I couldn't find the forum post anymore, but remember I had the same issue with prior updates and was told that this is a structrual issue / bug.

That's probably old information but even if you have this kind of issue please report that since such an issue needs to be fixed.

However there is no such issue to my knowledge because other people would have reported that here too.

It somehow started working again. Maybe indeed a network issue.

I remember someone mentioned this being a known issue, but couldn't find where. Maybe discord. Great this should no longer be the case. Will report back if/once the issue comes back.

Hi, I’m running into a weird and very inconsistent issue with my RTX 5070 FE on Unraid.

On fresh boot, GPU Statistics can see the GPU normally, but as soon as anything tries to use the GPU (starting a Docker container, doing a CUDA task, or sometimes even when doing nothing), it quickly throws: Vendor command returned unparseable data.

Sometimes the GPU works for a while and I can do transcoding or ML tasks, but it’s extremely unstable. Restarting or stopping GPU-dependent containers may temporarily fix it.

I’m on Unraid 7.2.0 (same issue on 7.1.4), using the NVIDIA open-kernel driver (580.95.05).

I also tried switching to the proprietary driver (580.105.08), but then the GPU is not detected at all — the plugin shows “No GPU found”, and nvidia-smi says “No devices were found”.

HDMI/DP video output works normally. Unraid “System Devices” correctly lists the card as GeForce RTX 5070.

The GPU is an RTX 5070 Founders Edition 12GB. i5-11600KF with ASUS TUF B560M (PCIe 4.0). No iGPU on the CPU. PSU is Seasonic Focus ATX3 GX-850.


To rule out hardware issues, I tested on Windows Server 2025 with the latest Game Ready 581.80 driver, running OCCT VRAM and 3D Adaptive tests for one hour each.

Both tests were completely stable — temps and clocks rose to normal levels and stayed flat with no drops, errors, or instability.

This makes me think the hardware itself is probably fine.


Here are examples of the repeating Unraid syslog errors when “Vendor command returned unparseable data.” appears (open-kernel driver (580.95.05); only pasting a few; the logs spam continuously):

A:

Nov 26 19:02:16 Jonathan-Server kernel: NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from memdescAllocInternal(pMemDesc) @ memdesc.c:1359
Nov 26 19:02:16 Jonathan-Server kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from nvStatus @ message_queue_cpu.c:242
Nov 26 19:02:16 Jonathan-Server kernel: NVRM: _kgspInitRpcInfrastructure: GspMsgQueueInit failed
Nov 26 19:02:16 Jonathan-Server kernel: NVRM: kgspConstructEngine_IMPL: init RPC infrastructure failed
Nov 26 19:02:16 Jonathan-Server kernel: NVRM: osInitNvMapping: *** Cannot attach gpu
Nov 26 19:02:16 Jonathan-Server kernel: NVRM: RmInitAdapter: osInitNvMapping failed, bailing out of RmInitAdapter
Nov 26 19:02:16 Jonathan-Server kernel: NVRM: GPU 0000:01:00.0: RmInitAdapter failed! (0x22:0x51:763)
Nov 26 19:02:16 Jonathan-Server kernel: NVRM: GPU 0000:01:00.0: rm_init_adapter failed, device minor number 0

B:

Nov 17 02:36:53 Jonathan-Server kernel: NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from _memdescAllocInternal(pMemDesc) @ mem_desc.c:1353
Nov 17 02:36:53 Jonathan-Server kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from status @ kernel_gsp.c:4615
Nov 17 02:36:53 Jonathan-Server kernel: NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from kgspCreateRadix3(pGpu, pKernelGsp, &pKernelGsp->pGspUCodeRadix3Descriptor, NULL, pGspFw->pImageData, pGspFw->imageSize) @ kernel_gsp.c:4502
Nov 17 02:36:53 Jonathan-Server kernel: NVRM: kgspInitRm_IMPL: Error preparing GSP-RM image
Nov 17 02:36:53 Jonathan-Server kernel: NVRM: RmInitAdapter: Cannot initialize GSP firmware RM
Nov 17 02:36:53 Jonathan-Server kernel: NVRM: GPU 0000:01:00.0: RmInitAdapter failed! (0x62:0x51:1941)
Nov 17 02:36:53 Jonathan-Server kernel: NVRM: GPU 0000:01:00.0: rm_init_adapter failed, device minor number 0

Here is the syslog when using the proprietary driver (580.105.08) — the Blackwell 5070 needs open kernel modules:

Nov 27 10:38:24 Jonathan-Server kernel: NVRM: The NVIDIA GPU 0000:01:00.0 (PCI ID: 10de:2f04)
Nov 27 10:38:24 Jonathan-Server kernel: NVRM: installed in this system requires use of the NVIDIA open kernel modules.
Nov 27 10:38:24 Jonathan-Server kernel: NVRM: GPU 0000:01:00.0: RmInitAdapter failed! (0x22:0x56:884)
Nov 27 10:38:24 Jonathan-Server kernel: NVRM: GPU 0000:01:00.0: rm_init_adapter failed, device minor number 0

Given the GPU has 12GB VRAM and nothing is even using it at the time, the “Out of memory [NV_ERR_NO_MEMORY]” part seems unlikely to be real VRAM exhaustion.

Is this likely a problem with the Linux open-kernel driver for the RTX 50-series? Or something with Unraid’s kernel?

Or could this still be some rare hardware or compatibility issue?

Appreciate any insights — thanks!

  • Author
55 minutes ago, JonathanChiu said:

Given the GPU has 12GB VRAM and nothing is even using it at the time, the “Out of memory [NV_ERR_NO_MEMORY]” part seems unlikely to be real VRAM exhaustion.

This has nothing to do with your VRAM, this message usually means your System reserved memory which is a part of your RAM.

However can you try to add nvidia-persistenced to your go file and reboot please?

This is a common issue with Nvidia 50 series cards and you can find also much posts on the Nvidia Developer Forums.

Most of the times it seems like a hardware incompatibility issue or boils down to a configuration issue.

Even I encountered this on my Linux Desktop PC running Debian with a 30 series card and the Open Source Driver, the solution was to apply the default settings in my BIOS, I assume that it had something to do with ACPI on my machine.

However I would recommend that you try:

  1. Updating the BIOS

  2. Try it with the default BIOS settings

  3. Lower the PCIe Gen to something like Gen3 or even Gen4

  4. Make sure to enable Above 4G Decoding and Resizable BAR Support in your BIOS

1 hour ago, JonathanChiu said:

Is this likely a problem with the Linux open-kernel driver for the RTX 50-series? Or something with Unraid’s kernel?

More driver related than Kernel related but I'm not too sure, most of the times it's a hardware incompatibility issue, or a misconfiguration.

The message that you see is that the card can't be reset properly and therefore initialization fails.

In the future please always add your Diagnostics since I don't even know which hardware do you use (CPU, Motherboard,...) since most users who reported such issues are on AMD Systems.

15 hours ago, ich777 said:

This has nothing to do with your VRAM, this message usually means your System reserved memory which is a part of your RAM.

However can you try to add nvidia-persistenced to your go file and reboot please?

This is a common issue with Nvidia 50 series cards and you can find also much posts on the Nvidia Developer Forums.

Most of the times it seems like a hardware incompatibility issue or boils down to a configuration issue.

Even I encountered this on my Linux Desktop PC running Debian with a 30 series card and the Open Source Driver, the solution was to apply the default settings in my BIOS, I assume that it had something to do with ACPI on my machine.

However I would recommend that you try:

  1. Updating the BIOS

  2. Try it with the default BIOS settings

  3. Lower the PCIe Gen to something like Gen3 or even Gen4

  4. Make sure to enable Above 4G Decoding and Resizable BAR Support in your BIOS

More driver related than Kernel related but I'm not too sure, most of the times it's a hardware incompatibility issue, or a misconfiguration.

The message that you see is that the card can't be reset properly and therefore initialization fails.

In the future please always add your Diagnostics since I don't even know which hardware do you use (CPU, Motherboard,...) since most users who reported such issues are on AMD Systems.

I just tested the RTX 5070 on Ubuntu 24.04 with open-kernel driver 580.95.05, and everything works fine. I have done everything you recommended, but the problem still persists on Unraid. The following is the diagnostic file.

jonathan-server-diagnostics-20251128-1353.zip

  • Author
41 minutes ago, JonathanChiu said:

I just tested the RTX 5070 on Ubuntu 24.04 with open-kernel driver 580.95.05, and everything works fine. I have done everything you recommended, but the problem still persists on Unraid. The following is the diagnostic file.

Sorry but I don't support pirated versions from Unraid:

/boot/config/go:

export UNRAID_GUID=0951-1666-DBDE-E74128760E31

export UNRAID_NAME=Jonathan-Server

export UNRAID_DATE=1654646400

export UNRAID_VERSION=Pro

/lib64/ld-linux-x86-64.so.2 /boot/config/unraider

@SpencerJ

Thank you for your help, I’m so sorry. If it’s a problem with your NVIDIA driver for Unraid, please fix it. Thanks!

  • Author
1 minute ago, JonathanChiu said:

If it’s a problem with your NVIDIA driver for Unraid, please fix it. Thanks!

I would rather recommend that you buy a legit version from Unraid. Thanks!

13 hours ago, JonathanChiu said:

Thank you for your help, I’m so sorry. If it’s a problem with your NVIDIA driver for Unraid, please fix it. Thanks!

Buy a real license please.

Hi

Is there anyway I can install an older driver 474.82 for my old GT730; rather than the latest?

My use case : I don't really need the latest drivers for modern GPUs (I don't have the room or PCIe for them), and the GT730 fits into a PCI-E x4 slot.

I've tried pretty much everything to get a VM to work with it so suspect its the new driver causing QEMU failing errors.

Thanks

Chris

  • Author
49 minutes ago, SmokeyColes said:

Is there anyway I can install an older driver 474.82 for my old GT730; rather than the latest?

I assume you are on 7.2.2, if yes, the answer is no because the legacy driver doesn't compile against newer Kernels and is basically deprecated.

51 minutes ago, SmokeyColes said:

I've tried pretty much everything to get a VM to work with it so suspect its the new driver causing QEMU failing errors.

You don't need the Nvidia driver if you want to use it in a VM, please read the first post again.

It is not recommended to install the driver at all when you want to use the card in a VM.

@ich777 apologies

So I'm pretty sure I messed up.

I have been running a p2000 for a while with no issues. I got a 5060ti the other day and was getting this issue. NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver.

I got the v580.95.05 open source driver but was still getting the issue. I restarted a few times, change pcie to gen 4, updated bios, uninstalled and reinstalled the plugin, and updated unraid from 7.0 to 7.2.2.

The error then changed to something like No devices were found. I tried restarting, then I tried running "nvidia-smi -pm 1" from the xploit61 post on November 2nd. I can't remember if I ran this one as well or not "nvidia-persistenced" from ich777 post on November 2nd. However, now when I try to reboot it goes to the boot gui and then the display is gets no signal and unraid does not launch.

I am able to get unraid to launch with my p2000 or with my p2000 and 5060ti. when I have both in they now show up for whatever reason. but I can't get it to boot with just the 5060ti.

attached is a screen shot of the plugin page and 'nvidia-smi' output. I am unsure how to pull server diagnostics without ip and info at this moment.

thanks for any and all help in advance!

1.PNG2.PNG

  • Author
6 hours ago, killercola said:

So I'm pretty sure I messed up.

Do you have Diagnostics?

6 hours ago, killercola said:

then I tried running "nvidia-smi -pm 1" from the xploit61 post on November 2nd

Please don't, as mentioned a few posts or even one post below this is not the preferred method, simply use:
nvidia-persistenced

6 hours ago, killercola said:

attached is a screen shot of the plugin page and 'nvidia-smi' output. I am unsure how to pull server diagnostics without ip and info at this moment.

What do you mean by that? How did you get that screenshot then?

You can always create Diagnostics when opening a Terminal or even locally and type in: diagnostics

This will then be saved to the logs directory on your USB Boot device.

diagnostics attached.

Edited by killercola

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.