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] Linuxserver.io - Unraid Nvidia

Featured Replies

51 minutes ago, joeloooiz said:

Looks like SMB speeds are back to being pretty slow on 6.8.1. I had reverted to 6.7.2 due to slow SMB in 6.8 but was told this was corrected in 6.8.1....doesn't seem like its any better. 

 

Guess I'll revert back until a later release

Why are posting this in the nvidia thread?

  • Replies 2.5k
  • Views 641.4k
  • Created
  • Last Reply

Sorry if this has already been discussed, but I think my setup is running into some issues in 6.8.1. 
I've got Ryzen 3600, 32gig of ram, and an nvidia gt1030. Occasionally PMS decides to shit the bed, hogs essentially every one of my 12 threads, and gobbles up all 32gigs of ram. I've gone through the plex console and it seems to be choking on the nvidia card for transcoding. These are the two errors that I'm getting:

 

[FFMPEG] - OpenEncodeSessionEx failed: unsupported device (2) unraid

Codecs: avcodec_open2 returned -38 for encoder 'h264_nvenc'

 

It seemed to be working fine before. The nvidia-smi was showing multiple gpu transcoding threads, and people using my server weren't really seeing any problems until PMS decided to blow up all of my resources. 

 

I've followed the instructions on the start of this thread to a 'T', so I'm not really sure where to go...


EDIT: Ah hell. I'm just now finding this matrix of HWENC/HWDEC capabilities for nvidia cards. Looks like the GT1030 doesn't have a freakin HWENC chip. That's some hot bullshit.

 

Edited by pfdang

FYI there's yet another version of unraid out with a number of security fixes and a new kernel.

On 2/20/2019 at 11:32 AM, Jezper said:

The hw transcoding is working for all the formats except for HEVC 10 bit HDR (Display Title 1080p (HEVC Main 10 HDR) 89.9 Mbs)

 

Codec HEVC

Bit Depth 10

Chroma Subsampling 4:2:0

Color Primaries bt2020

Color Range tv

Color Space bt2020nc

Color Trc smpte2084

Frame Rate 23.976 fps

Height 2160

Level 5.1

Profile main 10

Ref Frames 1

 

This is also the only thing that is too slow to do in software transcoding with my i7-2700K, so I bought a gtx 1050 ti to do it in HW instead, to be able to play these movies over the internet on a remote location. According to the Video encode and decode support matrix:

https://developer.nvidia.com/video-encode-decode-gpu-support-matrix

it looks like it should work. Is enyone else getting this to function in plex?

 

If not, and this is not supported or functional in plex, what kind of hardware do I need to be able to do this in software transcoding?

 

Sorry for bringing this up again but this seems to still be an issue.

I'm running 6.8 rc7 with the current binhex plex docker and my P600 does HW transcoding for everything except HEVC 10 bit HDR.  

I'm aware that HEVC 10bit 4:4:4 NVDEC is not supported. However, a file with 4:2:0 chroma subsampling should be decoded by the card but is not. Does anyone have a clue as to why that is?

screenshot HEVC.png

12 minutes ago, Marshalleq said:

FYI there's yet another version of unraid out with a number of security fixes and a new kernel.

Thanks but we don't need to be told.

2 minutes ago, j0nnymoe said:

Thanks but we don't need to be told.

Yes mummy.

10 minutes ago, phasetwo said:

 

Sorry for bringing this up again but this seems to still be an issue.

I'm running 6.8 rc7 with the current binhex plex docker and my P600 does HW transcoding for everything except HEVC 10 bit HDR.  

I'm aware that HEVC 10bit 4:4:4 NVDEC is not supported. However, a file with 4:2:0 chroma subsampling should be decoded by the card but is not. Does anyone have a clue as to why that is?

screenshot HEVC.png

Hey, sorry I can't answer your question, but I'm interested in what happens when it doesn't do hardware transcoding on this - does it just fall back to CPU?  Or does it fail some other way?  Thanks.

1 minute ago, Marshalleq said:

Hey, sorry I can't answer your question, but I'm interested in what happens when it doesn't do hardware transcoding on this - does it just fall back to CPU?  Or does it fail some other way?  Thanks.

It falls back to CPU and maxes out my E3-1240 V2 which leads to a fail on Apple TV. The video plays but stutters heavily in the browser. In short, it falls back to CPU which can lead to a failure if the stream.

12 minutes ago, Marshalleq said:

Yes mummy.

He's right, we don't need to be told, the rate limiting step isn't when we notice a new Unraid build, it's when I get a chance to build it, trust me, I'm an Unraid user, I get the same notifications as everyone else, I know when there's a new release.

11 minutes ago, phasetwo said:

It falls back to CPU and maxes out my E3-1240 V2 which leads to a fail on Apple TV. The video plays but stutters heavily in the browser. In short, it falls back to CPU which can lead to a failure if the stream.

Thanks, great to know - I always wondered if it would actually work.  So it works as intended, but may not result in a functioning stream depending on CPU horsepower.

12 minutes ago, phasetwo said:

It falls back to CPU and maxes out my E3-1240 V2 which leads to a fail on Apple TV. The video plays but stutters heavily in the browser. In short, it falls back to CPU which can lead to a failure if the stream.

Interestingly enough, a file with the same profile but less size/bandwidth (20GB/47Mbps compared to 70GB/170Mbps) is transcoded just fine.

screenshot HEVC2.png

4 minutes ago, CHBMB said:

He's right, we don't need to be told, the rate limiting step isn't when we notice a new Unraid build, it's when I get a chance to build it, trust me, I'm an Unraid user, I get the same notifications as everyone else, I know when there's a new release.

All good - some devs (like the ZFS one) ask others to point it out - I'm a fairly newly minted user of your plugin so wasn't sure.  And there are certainly no end of people in these forums that like to treat others like children.  So I like to point them out.  And I'm sure it's frustrating on the other end too - but there could have been a few extra words placed in the sentence.

3 hours ago, CHBMB said:

He's right, we don't need to be told, the rate limiting step isn't when we notice a new Unraid build, it's when I get a chance to build it, trust me, I'm an Unraid user, I get the same notifications as everyone else, I know when there's a new release.

That is well understood.

@CHBMB in the 6.8.2 release notes, they said they update the Intel Gigabit driver to latest OOT.  Does that make it more difficult for you to compile your Nvidia build? Just wondering.

Yes, requires more time and effort.

2 minutes ago, BRiT said:

Yes, requires more time and effort.

that sucks! hope it won't be a new roadblock :/

Every time there is a change to what's configured and included has an impact on what's required to create the custom distributions such as Nvidia and DVB. This includes the kernel version, the drivers and especially out-of-tree drivers, and additional patches.

 

Fortunately, some tiny part of this is mitigated as Limetech generally does a good job of including what additional patches they apply. however, if a new patch is added then the fine folks at LinuxServer.IO have to be aware of it and be certain to include it in their build. It's very easy to overlook new items, especially if you attempt to have your builds mostly automated.

 

I used to run a permanent persistent install on HDD of unRaid, but the task of doing all this was taking too much of my time.

Finally got this 6.8.1 version installed over the weekend and wanted to stop in to say thanks for the hard work!

 

It's greatly appreciated!

Has the LSIO team approached Limetech about the possibility of them starting to include nvidia drivers in their official releases?  I GREATLY appreciate what LSIO has done to get this all working and to continue to support it but I feel like it's an unnecessary burden on them.  I don't see why Limetech can't just include the latest nvidia drivers available at the time whenever they put out a new release just like how the update other packages like samba, etc.  

Edited by IamSpartacus

DejaVu. We've already discussed that in this thread.

16 minutes ago, BRiT said:

DejaVu. We've already discussed that in this thread.

 

Sorry, thread is 68 pages long.  Can't exactly parse through every page to check if each topic has been raised.

Edited by IamSpartacus

58 minutes ago, IamSpartacus said:

 

Can't exactly parse through every page to check if each topic has been raised.

Google can.

I imagine googling unraid and nvidia might turn up lots of false positives. No harm in asking. I must have a read too as there’s actually no legal reason not to include them in their binary form as far as I’m aware. Which is how everyone else does it. And at a stretch other distos make a system that allows these things to be user added. Though perhaps I’m forgetting something.


Sent from my iPhone using Tapatalk

 

Since you seem to still be posting comments about this, let me recycle my previous comment or give you a pointer to all the dejavu stuff.

I think what people are saying is, if you can do it, so can unraid.

Archived

This topic is now archived and is closed to further replies.

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.