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.

Ability to install GPU Drivers for Hardware Acceleration.

Featured Replies

4 hours ago, jonathanm said:

When plex fully supports nvidia, then we will be waiting on unraid. Currently, we are waiting on plex.

Seems like the information on the support articles are old, check https://forums.plex.tv/t/what-gpu-to-get-for-hardware-acceleration/227537/28 and you can see that people are running nvidia HW offload on linux and in dockers. So we are just now waiting for unRaid to support nvidia drivers

Edited by Output

  • Replies 120
  • Views 31.9k
  • Created
  • Last Reply

What about AMD then? As I've seen reports of users running an AMD gpu under Linux with hardware transcoding working.

 

I don't really think we are waiting on Plex. We need drivers. Even if plex officially supported Nvidia and AMD it won't matter if unraid doesn't have the drivers.

 

It's the same as unraid dvb. Plex supports tuners but plex can't see or do anything with those tuners without the drives being supplied by the unraid dvb plugin.

 

The issue is rather simple, if the right drivers are installed into unraid then the gpu can be passed to the plex docker. The support of that gpu then falls on Plex.

 

The problem is adding drivers for gpus into unraid is not an easy or simple task. I highly doubt Lime-tech wants to spend the time/money/effort into doing so. Even though I think it may attract more customers. Therefore it would fall on the community.

 

For an idea of how much work is involved, listen to CHBMB. He knows much work is involved with compiling drivers into each new build of unraid.

 

I really want this to happen. But from what I've read and been told is not something thats going to come easy.

 

 

 

+1 this would be nice


Sent from my iPhone using Tapatalk Pro

8 hours ago, bnevets27 said:

What about AMD then? As I've seen reports of users running an AMD gpu under Linux with hardware transcoding working.

 

I don't really think we are waiting on Plex. We need drivers. Even if plex officially supported Nvidia and AMD it won't matter if unraid doesn't have the drivers.

 

It's the same as unraid dvb. Plex supports tuners but plex can't see or do anything with those tuners without the drives being supplied by the unraid dvb plugin.

 

The issue is rather simple, if the right drivers are installed into unraid then the gpu can be passed to the plex docker. The support of that gpu then falls on Plex.

 

The problem is adding drivers for gpus into unraid is not an easy or simple task. I highly doubt Lime-tech wants to spend the time/money/effort into doing so. Even though I think it may attract more customers. Therefore it would fall on the community.

 

For an idea of how much work is involved, listen to CHBMB. He knows much work is involved with compiling drivers into each new build of unraid.

 

I really want this to happen. But from what I've read and been told is not something thats going to come easy.

 

 

 

I really dont know the complexity of getting this to work, but I would presume that having the drivers installable from the user via CA or such would be really hard. Just compiling AMD and nvidia drivers with unRaid should be the most simple way to do it. You will though loose the ability to choose driver version and not be able to install others like tuners but I think this would solve 90% of the use cases

When Zer0 sees a +1 post:

giphy.gif

Use the up-vote button people! (Unless hearts are your thing....not judging....no—t judging...) :P

Edited by Zer0Nin3r
+1 * 22 = n

  • 2 weeks later...

Moves it back to the top.  :P

I would love this since nvida has there plugin to pass a gpu to a docker this leaves the door open for deep learning systems etc. As well as plex. Even if this was just a plugin like the dvb so it can be a choice to install. I give this a +1

  • 4 weeks later...

For me, this is the most important feature missing.

To me, this would make the perfect unraid server, my box doesn't have the ability to install a CPU that supports quick sync and I don't fancy upgrading my server to one that does, I use dual Xeon's and the only Xeon's I can find that support Intel's quick sync cost about 4 times what I paid for mine, and even then I thought £500 a chip was pricey

I too would like to use the spare Nvidia GPU I have lying around rather than creating a Windows VM to use just for Plex, I am currently using a 5930k cpu and cannot take advantage of quick sync as it does not exist on this chip.

  • 2 weeks later...

This would be great. I'd love to move all my media to h.265, lack of hardware support is holding me back

On 11/5/2017 at 2:47 PM, dee31797 said:

I second this request for GPU drivers in Unraid OS.

Edit: it works. I used bassrock/plex-nvidia-docker container to test it.

I had to pass "--device /dev/dri:/dev/dri" and turn on "Privileged:" in the plex docker setting before it would work.  Only hw encoding with nvidia card but that is Plex's fault.  Emby should work decode and encode

 

original post:

Hello gents, one of you test this out.  Could be an early Xmas gift if it works. ;-)

not my creation just found it on google

Install this plugin: https://raw.githubusercontent.com/bassrock/Unraid-NVIDIA-Plugin/master/plugins/UnraidNVIDIA.plg

more info here https://github.com/bassrock/plex-nvidia-docker

Edited by dee31797

Not able to test it myself but holy moly that is a game changer, how has this not blown up in international media by now?? :D

 

My hopes are that I will not need to switch to a new plex docker container but that 'linuxserver/plex' will be updated to support this.

Edited by JohanSF

On 10/22/2018 at 11:11 PM, bnevets27 said:

For an idea of how much work is involved, listen to CHBMB. He knows much work is involved with compiling drivers into each new build of unraid.

I have experimented with Nvidia drivers on Unraid too.  Not a trivial task, especially when trying to leverage in docker.  Nvidia doesn't support Slackware as a base for starters.

3 hours ago, dee31797 said:

Edit: it works. I used bassrock/plex-nvidia-docker container to test it.

I had to pass "--device /dev/dri:/dev/dri" and turn on "Privileged:" in the plex docker setting before it would work.  Only hw encoding with nvidia card but that is Plex's fault.  Emby should work decode and encode

 

original post:

Hello gents, one of you test this out.  Could be an early Xmas gift if it works. ;-)

not my creation just found it on google

Install this plugin: https://raw.githubusercontent.com/bassrock/Unraid-NVIDIA-Plugin/master/plugins/UnraidNVIDIA.plg

more info here https://github.com/bassrock/plex-nvidia-docker

I would appreciate if you're going to fork several weeks of my work and then release it as your own then it might be polite to at least speak to me first.  The whole reason I haven't released it was due to a whole raft of segfaults.

 

A real asshat move.

 

 

2 minutes ago, CHBMB said:

I would appreciate if you're going to fork several weeks of my work and then release it as your own then it might be polite to at least speak to me first.  The whole reason I haven't released it was due to a whole raft of segfaults.

 

A real asshat move.

 

 

what?!?! did you read it or what? you quoted my statement "not my creation just found it on google" seriously man, like, im speechless

 

edit: your github was forked by "bassrock" I don't know how to fork or code or do any of this crap. 

all the files I tested with was from bassrock, 

https://raw.githubusercontent.com/bassrock/Unraid-NVIDIA-Plugin/master/plugins/UnraidNVIDIA.plg

https://github.com/bassrock/plex-nvidia-docker

https://hub.docker.com/r/bassrock/plex-nvidia-docker

 

Edited by dee31797

I'm very active on the forums, hell, my work is even mentioned on the thread.  You find something on google, fork it, and release it, without so much of speaking to me.  I'm all for open source, but it's not like I'm not available, a PM or message reaching out to me would be appreciated.  Instead you unilaterally decide you are going to be the one to release my work by forking it, as a possible early Christmas gift.

 

EDIT: There's no license attributable to that code either so I'm well within my rights I believe to ask you to remove it.  If you wish to get involved with development then by all means speak to me and get involved.  Until then I would appreciate if you remove my ongoing project from release, as it's not finished.

 

EDIT: Apologies then @bass_rock looks like he's responsible, but he didn't release it.....  I'll speak to him about some collaboration in that case.

 

@dee31797 Sorry I got annoyed, it's clear you're not familiar with github and etiquette regarding this stuff, so I want to apolgise, but basically, from my initial impression I thought you had forked my work and released it as your own, which was a bit of a kick in the teeth for me, as I spent a LOT of time a few months back, and many very late nights, with the other ls.io guys trying to get this fully working.  Had to put it on hold for a while as real life got in the way, so to wake up and see this was a bit of a shock.  Once again apologies.

Edited by CHBMB

1 minute ago, CHBMB said:

I'm very active on the forums, hell, my work is even mentioned on the thread.  You find something on google, fork it, and release it, without so much of speaking to me.  I'm all for open source, but it's not like I'm not available, a PM or message reaching out to me would be appreciated.  Instead you unilaterally decide you are going to be the one to release my work by forking it, as a possible early Christmas gift.

  

 

I didn't release shit, I found it on google.  Some guy release it got it working.  Others on this forum wanted the same thing so I posted it here that it worked for me.

your github was forked by "bassrock" I don't know how to fork or code or do any of this crap. 

all the files I tested it with was from bassrock, 

https://raw.githubusercontent.com/bassrock/Unraid-NVIDIA-Plugin/master/plugins/UnraidNVIDIA.plg

https://github.com/bassrock/plex-nvidia-docker

https://hub.docker.com/r/bassrock/plex-nvidia-docker

14 minutes ago, CHBMB said:

EDIT: Apologies then @bass_rock looks like he's responsible, but he didn't release it.....

If you call "releasing it" posting it on the internet, then google did it. 

1 minute ago, dee31797 said:

If you call "releasing it" posting it on the internet, then google did it. 

I think you should read my EDIT above.  I've reached out to bassrock and he's hit the same problem I was with segfaults and server crashes. 

Just now, CHBMB said:

I think you should read my EDIT above.  I've reached out to bassrock and he's hit the same problem I was with segfaults and server crashes. 

gotcha.  Posted before edit

 

I didn't have a server crashed but I only tested it for about 30-45 mins.  Transcoded a few Plex streams.  Hopefully someone gets it working fully then.

@CHBMB Are you actively working on this? If so, I have an extra system I can test on and would be more than happy to run tests. 

This, SO MUCH !

  • 2 weeks later...

This is really cool, is anyone running this 24/7 without issues ?

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.