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

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

I wish i had the time to read everything everyone posts. But i have only be at this for a little while and still learning everything there is to unraid and trying to read everything everyone posts. So please excuse me, if I make some mistakes along the way of learning how unraid and plex are encoding and decoding things.

8 minutes ago, acozad1 said:

I wish i had the time to read everything everyone posts. But i have only be at this for a little while and still learning everything there is to unraid and trying to read everything everyone posts. So please excuse me, if I make some mistakes along the way of learning how unraid and plex are encoding and decoding things.

Did you enable Plex decoding?  There is a script to do that.  It’s easy to setup.

 

You could also use quicksync.  Your 8700k is more than capable.  How many streams do you have going??

I have about four to five at different times, from different people on different devices, with different resolutions. So it seems that they have different needs and I noticed that my 8700k was just getting hammered at 99% to 100% on different cores with a total at 80% to 90%. It just surprised me because I thought this processor, like you said would be capable to handle this, but seems like its to much. While looking around I heard that the P2000 seemed to do a good job as well.

Edited by acozad1

2 minutes ago, acozad1 said:

I have about four to five at different times, from different people on different devices, with different resolutions. So it seems that they have different needs and I noticed that my 8700k was just getting hammered at 99% to 100% on different cores with a total at 80% to 90%. It just surprised me because I thought this processor, like you said would be capable to handle this, but seems like its to much. While looking around I heard that the P2000 seemed to do a good job as well.

Or switch to Emby which can decode/encode out the box.

9 minutes ago, acozad1 said:

I have about four to five at different times, from different people on different devices, with different resolutions. So it seems that they have different needs and I noticed that my 8700k was just getting hammered at 99% to 100% on different cores with a total at 80% to 90%. It just surprised me because I thought this processor, like you said would be capable to handle this, but seems like its to much. While looking around I heard that the P2000 seemed to do a good job as well.

 

He was referring to using the built in graphics in your cpu, not using the cpu to transcode.

15 minutes ago, acozad1 said:

I have about four to five at different times, from different people on different devices, with different resolutions. So it seems that they have different needs and I noticed that my 8700k was just getting hammered at 99% to 100% on different cores with a total at 80% to 90%. It just surprised me because I thought this processor, like you said would be capable to handle this, but seems like its to much. While looking around I heard that the P2000 seemed to do a good job as well.

Are you transcoding 4K?  Also, why don’t you enable the decode patch?  It’s swiped easy!  And quicksync is the integrated graphics chip that can handle a lot.  Probably more than the p2000.  Although I haven’t tested that yet.

From what I heard/read, Plex is waiting for things to get better (more stable?) with their transcoder before they officially support Linux decoding. Maybe it's because I'm still using a Kepler based GTX 770 but when I tried moding my Plex Docker to decode in the GPU or ran like garbage.
Remember Plex is a company and has lots of customers to make angry if things don't work right. Looking at their sub reddit and I can say that they complain regularly that betas break things or don't fix things they (feel) is important.

Emby being a more community driven. A few monts or so ago I got an update for it and it outright broke Hardware Transcoding, a few messages later on their forums and it was patched and fixed, that same exchange would have been weeks or even months with Plex

Emby isn't perfect tho, I still think their Android App is garbage and it doesn't try to transcode if your video happens to be the same bitrate or lower as your upload eventhough you don't have that bandwidth available at that time. Plex checks often I'd the bandwidth has got better or not and adjust accordingly.
Quality though, with my little 2Mbps upload, Emby just does a better job of getting decent quality out of the house.

Sorry, this turned in to a mini rant.

Sent from my SM-G975U using Tapatalk

26 minutes ago, AnnabellaRenee87 said:

From what I heard/read, Plex is waiting for things to get better (more stable?) with their transcoder before they officially support Linux decoding. Maybe it's because I'm still using a Kepler based GTX 770 but when I tried moding my Plex Docker to decode in the GPU or ran like garbage.
Remember Plex is a company and has lots of customers to make angry if things don't work right. Looking at their sub reddit and I can say that they complain regularly that betas break things or don't fix things they (feel) is important.

Emby being a more community driven. A few monts or so ago I got an update for it and it outright broke Hardware Transcoding, a few messages later on their forums and it was patched and fixed, that same exchange would have been weeks or even months with Plex

Emby isn't perfect tho, I still think their Android App is garbage and it doesn't try to transcode if your video happens to be the same bitrate or lower as your upload eventhough you don't have that bandwidth available at that time. Plex checks often I'd the bandwidth has got better or not and adjust accordingly.
Quality though, with my little 2Mbps upload, Emby just does a better job of getting decent quality out of the house.

Sorry, this turned in to a mini rant.

Sent from my SM-G975U using Tapatalk
 

I agree with most of your statements.  Emby is more efficient.  Your gpu is def the issue with quality though.  You get a significant quality boost on the 900 series, then a significant bump again in 10 series. Then an even bigger jump on the 20(16) series.  Switch gpus would help you a lot.

Yes, I do have 4k movies that are than transcode to other guests who have 1080p tv. I personally have all 4k tv so that there is direct play available to me personally. But a lot of my guest users are only on 1080. So there is a lot of transcoding going on.

 

I have never tried Emby. But I am really considering it with what you have described about it being better for transcoding. Its just I have went all down on Plex, buying the Pass and everything.

Edited by acozad1

Just now, acozad1 said:

Yes, I do have 4k movies that are than transcode to other guests who have 1080p tv. I personally have all 4k tv so that there is direct play available to me personally. But a lot of my guest users are only on 1080. So there is a lot of transcoding going on.

 

I have never tried Emby. But I am really considering it with what you have described about it being better for transcoding.

Ok, well first thing.  You know you lose a ton of color when you transcode 4K right?  Like the image will look washed out.

 

The first thing you should try is to enable decoding.  If that doesn’t help, look at quicksync which is built into your cpu.

7 hours ago, sittingmongoose said:

Ok, well first thing.  You know you lose a ton of color when you transcode 4K right?  Like the image will look washed out.

 

The first thing you should try is to enable decoding.  If that doesn’t help, look at quicksync which is built into your cpu.

It's not 4k that causes issues with color, it's HDR. Lots of 1080p HDR content and 4k non-HDR content exists. If I'm not mistaken, Emby has HDR profiles, though I'm not sure how well they work. I may, once I have finished moving, investigate hacking some color profile stuff into the decode wrapper to attempt correcting the washed out colors (it's just adding some additional parameters to ffmpeg, kinda like we do with nvdec)

5 hours ago, Xaero said:

It's not 4k that causes issues with color, it's HDR. Lots of 1080p HDR content and 4k non-HDR content exists. If I'm not mistaken, Emby has HDR profiles, though I'm not sure how well they work. I may, once I have finished moving, investigate hacking some color profile stuff into the decode wrapper to attempt correcting the washed out colors (it's just adding some additional parameters to ffmpeg, kinda like we do with nvdec)

Yea I know, it was easier to say 4K though given the audience.

 

i haven’t seen those profiles on emby?  Is that an extra feature?  I’m running their beta and it’s still washed out.  As far as I know, tone mapping is super complicated, I would be shocked if you could add something like that to a script.  But hey, I will certainly test it!

Getting 500 errors is there something wrong with the deployment server?

Getting 500 errors is there something wrong with the deployment server?
Not as far as I know.

Sent from my Mi A1 using Tapatalk

11 hours ago, Xaero said:

It's not 4k that causes issues with color, it's HDR. Lots of 1080p HDR content and 4k non-HDR content exists. If I'm not mistaken, Emby has HDR profiles, though I'm not sure how well they work. I may, once I have finished moving, investigate hacking some color profile stuff into the decode wrapper to attempt correcting the washed out colors (it's just adding some additional parameters to ffmpeg, kinda like we do with nvdec)

I don't think ffmpeg have what it takes to do a good hdr to sdr conversion. As far as I know, it's only madvr and a bit of tweaking that is good enough.

Ffmpeg might do an OK job, though.

1 hour ago, CHBMB said:

Not as far as I know.

Sent from my Mi A1 using Tapatalk
 

Started working

8 hours ago, saarg said:

I don't think ffmpeg have what it takes to do a good hdr to sdr conversion. As far as I know, it's only madvr and a bit of tweaking that is good enough.

Ffmpeg might do an OK job, though.

https://stevens.li/guides/video/converting-hdr-to-sdr-with-ffmpeg/

Some good evidence of the issues with HDR Tone Mapping and FFMPEG, and some really promising results using some command line switches.

Not sure if this is the best thread for this, but any ideas why my IDLE (as far as I know) power usage on my freshly installed GTX 1060 is 28watts? It's not doing anything. Idle usage on this card should be easily single digits. 

 

IzIa4ic.png

 

 

 

 

Did some tests with Unraid NVIDIA plus NVDEC patch on a Supermicro X9DRi-F, 2x 2680 v2, 128 GB and a NVIDIA 1050ti card.

 

While hardware encoding worked perfect, hardware decoding produced a lot of mess (artifacts, etc.).

 

Seems that there's a reason why Plex has not included hardware decoding into it's software. After lot's of complaints I had to remove the NVDEC patch. Everythings shiny again.

 

Just my USD 0.02.

 

Not sure if this is the best thread for this, but any ideas why my IDLE (as far as I know) power usage on my freshly installed GTX 1060 is 28watts? It's not doing anything. Idle usage on this card should be easily single digits. 
 
IzIa4ic.png&key=8312b0118fb5b1a81dcaa093dd0b578f309305b2826e998da4f2e8e266335be7
 
 
 
 
The power state should be between P8 and P15. The P0 state is for maximum 3D performance.

https://docs.nvidia.com/gameworks/content/gameworkslibrary/coresdk/nvapi/group__gpupstate.html

Enviado de meu SM-G973F usando o Tapatalk

2 hours ago, hawihoney said:

Did some tests with Unraid NVIDIA plus NVDEC patch on a Supermicro X9DRi-F, 2x 2680 v2, 128 GB and a NVIDIA 1050ti card.

 

While hardware encoding worked perfect, hardware decoding produced a lot of mess (artifacts, etc.).

 

Seems that there's a reason why Plex has not included hardware decoding into it's software. After lot's of complaints I had to remove the NVDEC patch. Everythings shiny again.

 

Just my USD 0.02.

 

Emby uses decode and it doesn’t have any artifacts.  I experienced the same thing as you.  On my p2000.  Were your issues on hevc or h264?

I tried with different kind of content and remote clients. In-House everything is "direct play" over LAN - no WiFi. The forced remote clients had to play 4K (up to 100 Mbit/s bitrate), 2K and 3D (converted to be played thru Plex), H264, VC1, a mass of different audio codecs and subtitle formats on Fire-TV 4K, Smart-TV app and Windows HTPC.

 

 

1 hour ago, sittingmongoose said:

Emby uses decode and it doesn’t have any artifacts.  I experienced the same thing as you.  On my p2000.  Were your issues on hevc or h264?

 

23 minutes ago, hawihoney said:

I tried with different kind of content and remote clients. In-House everything is "direct play" over LAN - no WiFi. The forced remote clients had to play 4K (up to 100 Mbit/s bitrate), 2K and 3D (converted to be played thru Plex), H264, VC1, a mass of different audio codecs and subtitle formats on Fire-TV 4K, Smart-TV app and Windows HTPC.

 

Same here with multiple formats on the P4000. Since it only affects remote users, I've told them to "deal with it" until I can sort it out. My proc supports QuickSync. I haven't had time to determine if I can configure things such that Plex will use that for decode and the GPU for encode.

 

If anyone has done this, I'd be curious as to how. I just haven't had time to mess with it.

38 minutes ago, JasonM said:

 

 

Same here with multiple formats on the P4000. Since it only affects remote users, I've told them to "deal with it" until I can sort it out. My proc supports QuickSync. I haven't had time to determine if I can configure things such that Plex will use that for decode and the GPU for encode.

 

If anyone has done this, I'd be curious as to how. I just haven't had time to mess with it.

I’m pretty sure you can only give Plex 1 gpu.  I think you can select different ones in emby though but I haven’t tried it yet.  You’re saying you had artifacts too?  Was it one every stream?  I only noticed it when I had multiple hevc streams going.

 

Also, I have a 9900k, a P2000 and I am going to get a 1660ti.  I am going to compare performance between cpu, igpu, p2000 and turing.  Probably going to do this next month.  Currently unraid doesn’t support the 9th gen Igpus, so I need to wait for them to add that.  Which might be a while :/

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.