# Hardware Accelerated Decode (Nvidia) for Linux

**URL:** <https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510>\
**Category:** Feature Suggestions\
**Created:** [April 23, 2018, 10:09am UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510 "2018-04-23T10:09:09Z")\
**Posts on this page:** 20\
**Page:** 6

<div class="post-metadata">

**Author:** ![DravorInVa](https://avatars.discourse-cdn.com/v4/letter/d/e19adc/32.png) [@DravorInVa](https://forums.plex.tv/u/DravorInVa)\
**Post date:** [December 14, 2018, 2:37am UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/103 "2018-12-14T02:37:11Z")

</div>

Yeah, seeing more and more of this.

---

<div class="post-metadata">

**Author:** ![thetechmarine](https://avatars.discourse-cdn.com/v4/letter/t/ccd318/32.png) [@thetechmarine](https://forums.plex.tv/u/thetechmarine)\
**Post date:** [December 14, 2018, 5:15pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/104 "2018-12-14T17:15:02Z")

</div>

FWIW, Emby recently announced that future updates will be closed-source which was one of it’s biggest selling points.

---

<div class="post-metadata">

**Author:** ![NiclasU](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/niclasu/32/92396_2.png) [@NiclasU](https://forums.plex.tv/u/NiclasU)\
**Post date:** [December 15, 2018, 4:39pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/105 "2018-12-15T16:39:20Z")

</div>

I’m beginning to surrender to the thought of migrating to Emby too ☹  
I got lifetime Plex so they probably couldn’t care less since they won’t loose an income on me.  
I just hate to shell out another $120 on something new, it’s like a breakup.  
Well, sometimes, you just gotta do what you gotta do.

---

<div class="post-metadata">

**Author:** ![adambahe](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/adambahe/32/83591_2.png) [@adambahe](https://forums.plex.tv/u/adambahe)\
**Post date:** [December 22, 2018, 10:08am UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/106 "2018-12-22T10:08:17Z")

</div>

Would it be possible to get an ETA on the nvdec support on Linux?

I would love to pull the trigger on a p4000 card.

---

<div class="post-metadata">

**Author:** ![Balrog469](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/balrog469/32/109781_2.png) [@Balrog469](https://forums.plex.tv/u/Balrog469)\
**Post date:** [December 22, 2018, 5:43pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/107 "2018-12-22T17:43:05Z")

</div>

I agree. My only hesitation is that Emby is limited to 15 devices with the lifetime pass. You can purchase another 45 devices for the lifetime pass for another $100. Roughly brings a usable lifetime pass for Emby to almost $220. Plus if you read the Emby license requirements, each “unique id” is how they quantify it. Which means, if you reload or change OS, or whatever we do to tinker with it, another “unique id” is used up. Its the only thing keeping me from doing the Emby premiere. I’m caught between a rock and a hard place. 😥

---

<div class="post-metadata">

**Author:** ![aptalca](https://avatars.discourse-cdn.com/v4/letter/a/a9a28c/32.png) [@aptalca](https://forums.plex.tv/u/aptalca)\
**Post date:** [December 22, 2018, 7:38pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/108 "2018-12-22T19:38:47Z")

</div>

> [@Balrog469](#):
>
> I agree. My only hesitation is that Emby is limited to 15 devices with the lifetime pass. You can purchase another 45 devices for the lifetime pass for another $100. Roughly brings a usable lifetime pass for Emby to almost $220. Plus if you read the Emby license requirements, each “unique id” is how they quantify it. Which means, if you reload or change OS, or whatever we do to tinker with it, another “unique id” is used up. Its the only thing keeping me from doing the Emby premiere. I’m caught between a rock and a hard place

Just fyi, device licenses are temporary, and get freed up after a certain period of time (a week or two I believe)

---

<div class="post-metadata">

**Author:** ![DravorInVa](https://avatars.discourse-cdn.com/v4/letter/d/e19adc/32.png) [@DravorInVa](https://forums.plex.tv/u/DravorInVa)\
**Post date:** [December 24, 2018, 3:23pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/109 "2018-12-24T15:23:53Z")

</div>

Dear Santa,

For Christmas, I’d like Hardware Decoding on the Linux Platform from Plex. Can you make that happen??

Thanks!

---

<div class="post-metadata">

**Author:** ![justinglock40](https://avatars.discourse-cdn.com/v4/letter/j/c37758/32.png) [@justinglock40](https://forums.plex.tv/u/justinglock40)\
**Post date:** [December 24, 2018, 4:41pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/110 "2018-12-24T16:41:21Z")

</div>

Me too!!! Me too!!! Please bring this!

---

<div class="post-metadata">

**Author:** ![Alexis\_Evo](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/alexis_evo/32/109800_2.png) [@Alexis\_Evo](https://forums.plex.tv/u/Alexis_Evo)\
**Post date:** [December 24, 2018, 9:44pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/111 "2018-12-24T21:44:54Z")

</div>

Still checking this thread daily, waiting for any updates.

---

<div class="post-metadata">

**Author:** ![carnivorouz](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/carnivorouz/32/82664_2.png) [@carnivorouz](https://forums.plex.tv/u/carnivorouz)\
**Post date:** [December 26, 2018, 2:39pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/112 "2018-12-26T14:39:50Z")

</div>

Same 😭 for the last 6 months.

---

<div class="post-metadata">

**Author:** ![driv3r](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/driv3r/32/112955_2.png) [@driv3r](https://forums.plex.tv/u/driv3r)\
**Post date:** [December 28, 2018, 5:52pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/113 "2018-12-28T17:52:29Z")

</div>

wow, that’s quite a time to wait for one of the most requested features (without any news if it is or isn’t on the roadmap). Hopefully this will get resolved before Ryzen 3k comes out 😕

---

<div class="post-metadata">

**Author:** ![adambahe](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/adambahe/32/83591_2.png) [@adambahe](https://forums.plex.tv/u/adambahe)\
**Post date:** [December 29, 2018, 12:15am UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/114 "2018-12-29T00:15:39Z")

</div>

I’ll donate an additional $100 to Plex if they get this feature added by 12am February 1st, 2019. US Central Standard Time.

---

<div class="post-metadata">

**Author:** ![NiclasU](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/niclasu/32/92396_2.png) [@NiclasU](https://forums.plex.tv/u/NiclasU)\
**Post date:** [December 29, 2018, 11:27am UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/115 "2018-12-29T11:27:43Z")

</div>

Hi!  
Do you have any updates on the progress here?  
This is probably my last try before moving over to emby, It’s been 3,5 months since your last update in this matter.

How many friends have I introduced to Plex and how many years have I been running Plex? Can’t even remember.  
Emby docker is now downloading.

---

<div class="post-metadata">

**Author:** ![SharedPlex.tv](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/sharedplex.tv/32/3572_2.png) [@SharedPlex.tv](https://forums.plex.tv/u/SharedPlex.tv)\
**Post date:** [December 31, 2018, 4:41am UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/116 "2018-12-31T04:41:33Z")

</div>

I guess i’ll raise my voice too to say to PLEX : Please add NVDEC to Plex Transcoder on Linux. Your competition already has this. You’r loosing customers…

---

<div class="post-metadata">

**Author:** ![DJ\_Lectr0](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dj_lectr0/32/97499_2.png) [@DJ\_Lectr0](https://forums.plex.tv/u/DJ_Lectr0)\
**Post date:** [December 31, 2018, 9:58am UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/117 "2018-12-31T09:58:06Z")

</div>

I have been really busy lately, but I will try to get the transcoder working over the next few weeks. Seems like new source code has been released, so I will try to get that merged in first.

I will also try to get some build instructions going, once it’s usable enough (maybe a docker image with nvidia docker?).

---

<div class="post-metadata">

**Author:** ![aptalca](https://avatars.discourse-cdn.com/v4/letter/a/a9a28c/32.png) [@aptalca](https://forums.plex.tv/u/aptalca)\
**Post date:** [December 31, 2018, 6:58pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/118 "2018-12-31T18:58:17Z")

</div>

Even if nvdec was added to ffmpeg, plex won’t use it in its current form. Code changes are required within the plex server

---

<div class="post-metadata">

**Author:** ![binarymelon](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/binarymelon/32/82885_2.png) [@binarymelon](https://forums.plex.tv/u/binarymelon)\
**Post date:** [January 1, 2019, 3:52pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/119 "2019-01-01T15:52:59Z")

</div>

Care to back that up with some details or proof?

---

<div class="post-metadata">

**Author:** ![aptalca](https://avatars.discourse-cdn.com/v4/letter/a/a9a28c/32.png) [@aptalca](https://forums.plex.tv/u/aptalca)\
**Post date:** [January 1, 2019, 4:29pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/120 "2019-01-01T16:29:41Z")

</div>

Stated by a plex dev on the forum. If you check the logs, you’ll see that plex server very specifically defines the methods and codecs to be used in ffmpeg parameters. It doesn’t just tell ffmpeg to use whatever codec is available. Instead, plex server first checks which codecs and methods are available and then constructs the ffmpeg line accordingly. Plex server currently does not check for or select nvdec in ffmpeg parameters. It’s not yet coded to do so. And that part takes a while to code and test because different gen nvidia cards have different capabilities when it comes to hardware transcode. Plex needs to figure out all that so they use the correct parameters with ffmpeg each time.

---

<div class="post-metadata">

**Author:** ![SharedPlex.tv](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/sharedplex.tv/32/3572_2.png) [@SharedPlex.tv](https://forums.plex.tv/u/SharedPlex.tv)\
**Post date:** [January 2, 2019, 9:18pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/121 "2019-01-02T21:18:35Z")

</div>

@Ridley @ChuckPA Do you have more news soon for people wanting NVDEC ? with the 4K and H.265, we don’t want to have to upgrade our PLEX machine to handle more than 1 or 2 streams! With a familly of 2 adults + 3 childs of 10+ y.o., if daddy watch a 4K stream, other streams suffers from the server CPU usage. With NVDEC, it will help us reuse a 10 series GPU for the x265 and 4K decoding! Also, competition already support that… You don’t need to support all Nvidia GPU gen, you could start with 10 Series, then 9 series, then 8 series, etc.

---

<div class="post-metadata">

**Author:** ![Sparticus13](https://avatars.discourse-cdn.com/v4/letter/s/71c47a/32.png) [@Sparticus13](https://forums.plex.tv/u/Sparticus13)\
**Post date:** [January 3, 2019, 8:17pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/122 "2019-01-03T20:17:49Z")

</div>

Another +1 for this feature. @ plex devs, can someone provide an update? In the meantime I will likely be moving to Emby…

[Previous page](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510.md?page=5)

[Next page](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510.md?page=7)
