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

On 10/4/2025 at 2:05 AM, ich777 said:

Can you please go a bit more in detail?

However all the drivers are closed source ones except for the option where it says Open Source.

For 5000 Series cards, yes.

5000 Series only supports Open Srouce

2000 Series up to 4000 Series support both Closed and Open Source (including the 1600 series cards)

Everything below 2000 supports Closed Source only

Oh, I was asking to see if there's anything feature wise im missing out on being on the open-source drivers vs the closed ones.

If there's no real differences from my perspective, then I should be fine.

  • 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
8 hours ago, AnnabellaRenee87 said:

Oh, I was asking to see if there's anything feature wise im missing out on being on the open-source drivers vs the closed ones.

Nvidia will move on with the Open Source driver and deprecate the Closed Source over time, like they do it always, however this will take a few years.

On 9/25/2025 at 1:08 PM, ich777 said:

Please update your BIOS since it seems to be way out of date.

However this seems like a common issue with newer drivers, I can only tell you to go to the Nvidia Developer forums and describe your issue there since it seems a lot of users, mostly with AMD Systems experiencing such issues.

However I would recommend that you update your BIOS first.

BTW, you have a lot of and I mean a lot of SSH messages in your syslog, is everything good there?

Hello @ich777

I followed your instructions — my BIOS is now up to date, but the problem is still there :(

Just to recap, I’ve already done the following:

I replaced the GPU

  • I tested different Nvidia driver versions

  • I changed the PCIe slot

  • I uninstalled the GPU Statistics plugin

  • I uninstalled the Nvidia plugin, rebooted the server, and reinstalled it

  • I disabled pcie_aspm

    image.png

    image.png

unraid-diagnostics-20251010-1012.zip


And I found the secondary issue with the flood of SSH messages.
It was caused by my Home Assistant and the Unraid module ^^

Thx in advance !!

Edited by thymon

  • Author
1 hour ago, thymon said:

I disabled pcie_aspm

Do you need this:
vfio_iommu_type1.allow_unsafe_interrupts=1

I really can't help anymore since this seems like some kind of Hardware incompatibility issue.

You can try to create a post on the Nvidia Developer forums and see if someone can help there, or if you are willing to upgrade, you can try the newest public Beta from Unraid, this should be also stable and you usually don't have to worry about your date and even if you are not satisfied, it should be easy for you to downgrade to the latest Stable version from Unraid.

Hey everyone,

I think i am experiencing the same issue as mentioned above and have updated BIOS, checked all settings, made sure that its Gen 3 etc. and am getting the following. Any help would be greatly appreciated.

Oct 14 04:44:46 kernel: NVRM: RmInitAdapter: osInitNvMapping failed, bailing out of RmInitAdapter Oct 14 04:44:46 kernel: NVRM: GPU 0000:0c:00.0: RmInitAdapter failed! (0x22:0x51:763)

Oct 14 04:44:46 kernel: NVRM: GPU 0000:0c:00.0: rm_init_adapter failed, device minor number 0 Oct 14 04:45:46 kernel: NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from memdescAllocInternal(pMemDesc) @ memdesc.c:1361
Oct 14 04:45:46 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from nvStatus @ message_queue_cpu.c:242
Oct 14 04:45:46 kernel: NVRM: kgspInitRpcInfrastructure: GspMsgQueueInit failed
Oct 14 04:45:46 kernel: NVRM: kgspConstructEngineIMPL: init RPC infrastructure failed

  • Author
8 hours ago, Xploit61 said:

Any help would be greatly appreciated.

Without Diagnostics, further diagnosis is impossible.

Good day, I'm on 7.2.0 RC-1, I seen a new version in github, do I need to wait for the next version of Unraid to use that 6.12.52-Unraid build?

Thanks

  • Author
4 hours ago, sausuke said:

Good day, I'm on 7.2.0 RC-1, I seen a new version in github, do I need to wait for the next version of Unraid to use that 6.12.52-Unraid build?

Thanks

Yes

On 10/15/2025 at 6:47 AM, ich777 said:

Without Diagnostics, further diagnosis is impossible.

My apologies, I forgot to submit this.

Please let me know if I can provide anything that will help troubleshoot this issue.

Thank you so much in advance.

unraid-diagnostics-20251017-1518.zip

  • Author
4 hours ago, Xploit61 said:

Please let me know if I can provide anything that will help troubleshoot this issue.

Please make sure that you are on the latest BIOS, possibly try to lower the PCIe Generation in your BIOS to 3.0, make sure that Above 4G Decoding and Resizable BAR Support is enabled. You can also try the closed source driver since you have a RTX2000 series card this driver will also work fine with your card.

Oct 15 07:04:24 XTC-UNRAID kernel: NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from memdescAllocInternal(pMemDesc) @ memdesc.c:1361

Oct 15 07:04:24 XTC-UNRAID kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from nvStatus @ message_queue_cpu.c:242

Oct 15 07:04:24 XTC-UNRAID kernel: NVRM: _kgspInitRpcInfrastructure: GspMsgQueueInit failed

Oct 15 07:04:24 XTC-UNRAID kernel: NVRM: kgspConstructEngine_IMPL: init RPC infrastructure failed

Oct 15 07:04:24 XTC-UNRAID kernel: NVRM: osInitNvMapping: *** Cannot attach gpu

Oct 15 07:04:24 XTC-UNRAID kernel: NVRM: RmInitAdapter: osInitNvMapping failed, bailing out of RmInitAdapter

Oct 15 07:04:24 XTC-UNRAID kernel: NVRM: GPU 0000:0c:00.0: RmInitAdapter failed! (0x22:0x51:763)

Oct 15 07:04:24 XTC-UNRAID kernel: NVRM: GPU 0000:0c:00.0: rm_init_adapter failed, device minor number 0

Hi Im having a little trouble changing my GPU

I first installed with a 1070 but decided to change and put a 2070 super instead

unraid still shows a 1070 not a 2070 and it shows not detected

I have tried to uninstall the plugin and reinstall

any ideas ?

image.pngimage.png

vortex-server-diagnostics-20251019-1134.zip

Edited by vortex690

  • Author
9 hours ago, vortex690 said:

unraid still shows a 1070 not a 2070 and it shows not detected

I think the question would be better be suited in the General or Hardware sub forums since this seems like a Hardware issue, your Card isn't simply detected by the system and this has nothing to do with the Nvidia Driver Plugin and I also don't think with Unraid in general.

Since it seems this is a prebuilt system are you sure that it can handle two GPUs at the same time?

thanks for the reply

The thing is im using the card right now to navigate the GUI and its working fine

It was running this card on windows before moving to unraid

So i thought maybe i had to change something

I just placed the 1050 ti back in and its still showing 0 gpu installed

Im only running 1 GPU

  • 2 weeks later...

Hi

Can I have some advice. My CPU seems to be working very hard.

I had assumed the hardware transcoding would put the strain onto the GPU.

I appreciate its not a good GPU, this was a functional proof test prior to buying a Arc A380 GPU today (also dependent on whether I can get Intel IGPU working in unraid).

Anyhow the transcode quality is set to automatic, x264 background transcoding to very fast. GTX 750ti selected and its my only transcode.

When I look at NVidia Encode Decode support matrix, the 750ti supports H264 encoding (45% on stats) but it does not support 265 decoding (0% on stats). Is this the reason the CPU is working so hard playing back the movie?

Please forgive my limited knowledge - it just looks like the GPU is slacking.

I just want to confirm I have indeed set it up correctly.

Cheers Chris

image.png image.png

Edited by SmokeyColes

  • Author
1 hour ago, SmokeyColes said:

When I look at NVidia Encode Decode support matrix, the 750ti supports H264 encoding (45% on stats) but it does not support 265 decoding (0% on stats). Is this the reason the CPU is working so hard playing back the movie?

It looks like your GPU is transocding like it should, however I would recommend that you replace the GPU ASAP since the legacy driver, which this GPU requires, is not supported by Nvidia anymore, at least it seems like because it doesn't compile against newer Kernel which the next Unraid version will probably use.

The reason why your CPU is working so hard is probably because it has to transcode the Audio stream (please see your screenshot) and Audio is transcoded in one go.

Another reason could be that you have burnt in subtitles into the Video stream, this stresses the CPU alot.

Hi guys,

I need a quick sanity check regarding the transcoding utilization of the iGPU 770 in my i7-12700. Jellyfin Docker with passed through dev/dri. The file is 4K HEVC Dolby Vision Profile 5. I am streaming to my mobile phone via WLAN. Jellyfin says transcoding with 89fps, to 42Mbps MP4 H264 AAC . GPU stats in the Dashboard show the picture below. 3D Render Load 98% what the heck? Shouldnt I be able to transcode a couple of those 4K streams without an issue ? I would have expected maybe 10-20-30% range.....

Any hint what could be the reason; are you own experiences similar ? What am I missing. When I switch off Tone Mapping the Load decreases substantially. Could that be it ?

grafik.png

15 minutes ago, unrateable said:

Hi guys,

I need a quick sanity check regarding the transcoding utilization of the iGPU 770 in my i7-12700. Jellyfin Docker with passed through dev/dri. The file is 4K HEVC Dolby Vision Profile 5. I am streaming to my mobile phone via WLAN. Jellyfin says transcoding with 89fps, to 42Mbps MP4 H264 AAC . GPU stats in the Dashboard show the picture below. 3D Render Load 98% what the heck? Shouldnt I be able to transcode a couple of those 4K streams without an issue ? I would have expected maybe 10-20-30% range.....

Any hint what could be the reason; are you own experiences similar ? What am I missing. When I switch off Tone Mapping the Load decreases substantially. Could that be it ?

grafik.png

We do know that theyre sleeping together these days but im certain an intel igpu does not use the nvidia plugin :D

  • Author
1 hour ago, unrateable said:

I need a quick sanity check regarding the transcoding utilization of the iGPU 770 in my i7-12700. Jellyfin Docker with passed through dev/dri. The file is 4K HEVC Dolby Vision Profile 5. I am streaming to my mobile phone via WLAN. Jellyfin says transcoding with 89fps, to 42Mbps MP4 H264 AAC . GPU stats in the Dashboard show the picture below. 3D Render Load 98% what the heck? Shouldnt I be able to transcode a couple of those 4K streams without an issue ? I would have expected maybe 10-20-30% range.....

To answer your question, what's wrong about that?

I don't know to explain that properly, usually you transcode to a phone in something like 1080p since the quality loss should be acceptable even on a folding device.

If someone speaks about transcoding, at least most of the times, they transcode from 4K "main" h265 profile to 1080p h264.

In no offense but it's not very efficient, in terms of the bandwidth, to transcode 4K h265 to 4K h264 since the h264 was made for 1080p, sure it can transcode to 4K but it's not as efficient if you transcode to h265 but do keep in mind even if you transcode to h265 it won't be more powerfull since 4K is a lot to transcode to.

However I find that more than acceptable what you are getting on the iGPU to transcode in such crazy high bitrates and even if you leave it like that, you should be able to transcode two or even three 4K Dolby Vison streams at a time since most media is 25fps.

Again, if you transcode 4K to 4K it is a big hit on your GPU, I would recommend that you transcode to something lower or at least if you want to transcode to 4K in a reasonable bitrate for 4K.

IIRC Netflix streams 4K in 16Mpbs but I'm not sure if they are now allowing 25Mpbs too.

I hope I explained that somewhat understandable.

Just an FYI, I upgraded my 960 TI to a RTX 5050 recently and ran into various issues

Motherboard is a Z97M-Plus

  • Needed to enable Above 4G to resolve unraid NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running

  • Once above was enabled, ran into no device found

  • Changed from latest to the Open Source Driver and now it's all working

Surprised that the open source driver was what let it all work, but hey, I'll take it lol

  • Author
2 hours ago, Codex said:

Surprised that the open source driver was what let it all work, but hey, I'll take it lol

5000 Series and up only supports the Open Source driver version.

11 hours ago, ich777 said:

I hope I explained that somewhat understandable.

Thank you for your take, I will look into that again and try different setups to find out what is causing the high load, and how it would handle additional streams.

12 hours ago, Mainfrezzer said:

We do know that theyre sleeping together these days but im certain an intel igpu does not use the nvidia plugin :D

Hehe. Yeah sorry mate, absolutely right. Thanks for pointing out. I must have been sleeping as well. Bringing it up here in the wrong place. Still appreciate @ich777 take on the subject.

On 10/14/2025 at 9:46 PM, Xploit61 said:

Hey everyone,

I think i am experiencing the same issue as mentioned above and have updated BIOS, checked all settings, made sure that its Gen 3 etc. and am getting the following. Any help would be greatly appreciated.

Oct 14 04:44:46 kernel: NVRM: RmInitAdapter: osInitNvMapping failed, bailing out of RmInitAdapter Oct 14 04:44:46 kernel: NVRM: GPU 0000:0c:00.0: RmInitAdapter failed! (0x22:0x51:763)

Oct 14 04:44:46 kernel: NVRM: GPU 0000:0c:00.0: rm_init_adapter failed, device minor number 0 Oct 14 04:45:46 kernel: NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from memdescAllocInternal(pMemDesc) @ memdesc.c:1361
Oct 14 04:45:46 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from nvStatus @ message_queue_cpu.c:242
Oct 14 04:45:46 kernel: NVRM: kgspInitRpcInfrastructure: GspMsgQueueInit failed
Oct 14 04:45:46 kernel: NVRM: kgspConstructEngineIMPL: init RPC infrastructure failed

After spending a lot of time troubleshooting this issue, I can confirm that I experienced the exact same behavior:

  • GPU (RTX 3060) disappearing randomly from the system

  • RmInitAdapter failed and later NV_ERR_NO_MEMORY errors in the logs

  • Completely random timing — sometimes hours, sometimes days

  • No VM passthrough, only Docker workloads (Jellyfin, etc.)

  • Tried different NVIDIA drivers (including the open-source module)

  • Swapped PCIe slots

  • Changed GPU

  • Tested different PSU cables / rails

  • BIOS updated

  • PCIe power saving disabled

  • Above 4G decoding / ReBAR checked

  • Even tested forcing PCIe Gen3

Nothing solved it consistently.

The only thing that finally stopped the issue 100% was enabling NVIDIA persistence mode, so the driver never tries to re-initialize the GPU during idle:

nvidia-smi -pm 1

After enabling this, the system has been stable for 24+ hours with zero GPU errors.

Add this to /boot/config/go to make it persistent at boot

It looks like the problem is related to GPU re-initialization on idle with newer NVIDIA drivers
Keeping the GPU initialized avoids the crash completely.

So if anyone is seeing random GPU "disappear / re-init / Out of memory / RmInitAdapter failed" issues on Ampere cards, this workaround fixed it for me.

Edited by thymon

  • Author
2 hours ago, unrateable said:

Thank you for your take, I will look into that again and try different setups to find out what is causing the high load, and how it would handle additional streams.

Dolby Vision is causing the high load and because you are transcoding from 4K to 4K unnecessary high bit rate, as explained above you usually transcode from 4K to 1080p.

Most posts here, and in other threads, talk about transcoding from 4K to 1080p or at least 4K to 4K "main" profile with a reasonable bit rate.

  • Author
43 minutes ago, thymon said:

The only thing that finally stopped the issue 100% was enabling NVIDIA persistence mode, so the driver never tries to re-initialize the GPU during idle:

That's not how you use persistence mode by today's standards, please use:

nvidia-persistenced

in your go file instead.

Someone refresh my memory - planning to upgrade Unraid to 7.2.0; aren’t their special steps I must take with Nvidia plugin in relation to Unraid Upgrade?

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.