# 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:** 7

<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:** [January 4, 2019, 9:08pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/123 "2019-01-04T21:08:12Z")

</div>

Crickets…

---

<div class="post-metadata">

**Author:** ![Sertis](https://avatars.discourse-cdn.com/v4/letter/s/50afbb/32.png) [@Sertis](https://forums.plex.tv/u/Sertis)\
**Post date:** [January 9, 2019, 10:29pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/124 "2019-01-09T22:29:06Z")

</div>

I hope for an update soon, since currently the P2000 has no great advantage over the much cheaper K2000 since Plex only uses the H264 encoder. Not really interested in upgrading to a Skylake+ since it’s hard to get both Intel Quicksync and ECC RAM support together in a single system. Please hurry.

---

<div class="post-metadata">

**Author:** ![provider4480](https://avatars.discourse-cdn.com/v4/letter/p/6bbea6/32.png) [@provider4480](https://forums.plex.tv/u/provider4480)\
**Post date:** [January 16, 2019, 12:17pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/125 "2019-01-16T12:17:14Z")

</div>

Looking forward to this feature. Or to be more honest: I am annoyed by Plex not supporting it already.

I will buy Plex, when h.265 de-/encoding via graphics card works. I have a rather weak server on a rather old platform. So upgrading the CPU for h256 would mean replacing the whole otherwise still good hardware. Which I could avoid by just pluging in a P400. For which I need Plex to support it.

---

<div class="post-metadata">

**Author:** ![Jay\_Ross](https://avatars.discourse-cdn.com/v4/letter/j/65b543/32.png) [@Jay\_Ross](https://forums.plex.tv/u/Jay_Ross)\
**Post date:** [January 16, 2019, 12:20pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/126 "2019-01-16T12:20:18Z")

</div>

We need this asap and also in Windows now that we have the same patch like Linux. Plex staff be lacking we customers request and adding features that no one ask!! Please add this!!

---

<div class="post-metadata">

**Author:** ![mattwhite924](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/mattwhite924/32/109373_2.png) [@mattwhite924](https://forums.plex.tv/u/mattwhite924)\
**Post date:** [January 17, 2019, 3:39am UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/127 "2019-01-17T03:39:28Z")

</div>

I too would love this added for Windows as well as Linux.

---

<div class="post-metadata">

**Author:** ![wasylyna](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/wasylyna/32/3275_2.png) [@wasylyna](https://forums.plex.tv/u/wasylyna)\
**Post date:** [January 17, 2019, 12:30pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/128 "2019-01-17T12:30:46Z")

</div>

mattwhite924, I understand Plex NVDEC is supported in WIndows…

---

<div class="post-metadata">

**Author:** ![D34DC3N73R](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/d34dc3n73r/32/108198_2.png) [@D34DC3N73R](https://forums.plex.tv/u/D34DC3N73R)\
**Post date:** [January 17, 2019, 2:57pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/129 "2019-01-17T14:57:18Z")

</div>

It’s not NVDEC, but a proprietary Microsoft decoder like PureVideo. Which is why it can’t just be ported to Linux. But yes, full hardware acceleration is already present on Windows.

edit: windows uses dxva, which is still a Microsoft feature.

---

<div class="post-metadata">

**Author:** ![provider4480](https://avatars.discourse-cdn.com/v4/letter/p/6bbea6/32.png) [@provider4480](https://forums.plex.tv/u/provider4480)\
**Post date:** [January 18, 2019, 12:36pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/130 "2019-01-18T12:36:18Z")

</div>

As far as I have read about it, Plex more or less misses only a build option for compiling its ffmpeg version. So there would be no need for porting any windows stuff to linux.

---

<div class="post-metadata">

**Author:** ![D34DC3N73R](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/d34dc3n73r/32/108198_2.png) [@D34DC3N73R](https://forums.plex.tv/u/D34DC3N73R)\
**Post date:** [January 18, 2019, 2:52pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/131 "2019-01-18T14:52:33Z")

</div>

You were misinformed. Even if NVDEC were built into the Plex Transcoder, it wouldn’t magically start working. Read aptalca’s response above.

---

<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 20, 2019, 12:16am UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/132 "2019-01-20T00:16:48Z")

</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

I’m currently HW decoding+encoding on my GTX 1060 3GB card in Emby running in a docker container on Ubuntu 16.04, which uses ffmpeg as well…if it’s not using nvdec then why is my load average under 1.0 when transcoding 4 x 1080p x264 streams to 720p x264, with a i7-3770 CPU? Not being snarky, just want to understand.

---

<div class="post-metadata">

**Author:** ![D34DC3N73R](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/d34dc3n73r/32/108198_2.png) [@D34DC3N73R](https://forums.plex.tv/u/D34DC3N73R)\
**Post date:** [January 20, 2019, 1:23am UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/133 "2019-01-20T01:23:01Z")

</div>

Emby likely is using NVDEC/NVENC. Plex server specifically defines the methods and codecs available for playback. That’s why we can’t just update Plex Transcoder with NVDEC on our own and replace the file. The server software itself also has to be updated in order to make use of it.

---

<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 20, 2019, 11:26am UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/134 "2019-01-20T11:26:12Z")

</div>

> [@Sparticus13](#):
>
> I’m currently HW decoding+encoding on my GTX 1060 3GB card in Emby running in a docker container on Ubuntu 16.04, which uses ffmpeg as well…if it’s not using nvdec then why is my load average under 1.0 when transcoding 4 x 1080p x264 streams to 720p x264, with a i7-3770 CPU? Not being snarky, just want to understand.

Emby had been coded to take advantage of Nvidia decode methods for years (cuvid). Plex never was.

---

<div class="post-metadata">

**Author:** ![Adnanklink](https://avatars.discourse-cdn.com/v4/letter/a/8e8cbc/32.png) [@Adnanklink](https://forums.plex.tv/u/Adnanklink)\
**Post date:** [January 20, 2019, 6:46pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/135 "2019-01-20T18:46:06Z")

</div>

Just a status update would be nice.

---

<div class="post-metadata">

**Author:** ![droidlev](https://avatars.discourse-cdn.com/v4/letter/d/6f9a4e/32.png) [@droidlev](https://forums.plex.tv/u/droidlev)\
**Post date:** [January 22, 2019, 4:43pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/136 "2019-01-22T16:43:59Z")

</div>

+1 for some sort of update, or possible acknowledgement that this is a priority. Long-time user and huge Plex-evangelist!

---

<div class="post-metadata">

**Author:** ![Adnanklink](https://avatars.discourse-cdn.com/v4/letter/a/8e8cbc/32.png) [@Adnanklink](https://forums.plex.tv/u/Adnanklink)\
**Post date:** [January 22, 2019, 8:40pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/137 "2019-01-22T20:40:29Z")

</div>

@Ridley @ChuckPA We had and update coming ‘soon’ related to this request mid last year or so. Anything you can tell us at this point?

---

<div class="post-metadata">

**Author:** ![eroji](https://avatars.discourse-cdn.com/v4/letter/e/7c8e57/32.png) [@eroji](https://forums.plex.tv/u/eroji)\
**Post date:** [January 22, 2019, 9:07pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/138 "2019-01-22T21:07:42Z")

</div>

+1 here as well. Given the popularity of this feature request it seems like Devs should really give some sort of response in regards to all the unanswered comments in this thread…

---

<div class="post-metadata">

**Author:** ![Ae3nerdgod](https://avatars.discourse-cdn.com/v4/letter/a/b5a626/32.png) [@Ae3nerdgod](https://forums.plex.tv/u/Ae3nerdgod)\
**Post date:** [January 26, 2019, 1:41pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/139 "2019-01-26T13:41:02Z")

</div>

“emby can do this”  
_looks up emby pricing and features_  
whelp. imma go test this if it works, if so; bye plex, and friggin bye windows. ugh such a mess of an OS.

---

<div class="post-metadata">

**Author:** ![Ae3nerdgod](https://avatars.discourse-cdn.com/v4/letter/a/b5a626/32.png) [@Ae3nerdgod](https://forums.plex.tv/u/Ae3nerdgod)\
**Post date:** [January 26, 2019, 1:53pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/140 "2019-01-26T13:53:52Z")

</div>

quote from emby wiki:  
“Hardware acceleration is available for most Nvidia devices starting with GPUs from the Kepler generation (e.g. GeForce GT 630) onwards, **including both consumer** and professional devices.”

i literally got 2 680s and a 770 handmedowns and was like “oh cool i can make a ~~plex~~ emby server”

![](https://global.discourse-cdn.com/plex/original/3X/c/9/c9feb0499eddca34a3379229eb1ab922a1a195d5.png)

---

<div class="post-metadata">

**Author:** ![Altheran](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/altheran/32/8355_2.png) [@Altheran](https://forums.plex.tv/u/Altheran)\
**Post date:** [January 27, 2019, 10:27pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/141 "2019-01-27T22:27:04Z")

</div>

Emby 4.0 looks very shiny right now … If only PLEX Devs gave any sign of life regarding this VERY wanted feature …

---

<div class="post-metadata">

**Author:** ![GourouLubrik](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/gouroulubrik/32/105230_2.png) [@GourouLubrik](https://forums.plex.tv/u/GourouLubrik)\
**Post date:** [January 28, 2019, 4:34pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/142 "2019-01-28T16:34:09Z")

</div>

I’d like to add my why-I-want-this-feature rant post

I’d rather buy a cheap used nvidia gtx1050 (~100€) that buy a new CPU/Mobo/ram in order to support 4K transcoding. Since I got a decent i7 3770 & 32gb ddr3. that’d be about at least 500€ to buy i5/mobo/32gb ddr4.

Even switching to emby and buying a gt1050 would be much cheaper…

I honestly not liking very much the latest new plex features…

- I love music, but I’ll never switch to Tidal, I already have Spotify and Deezer. I don’t see the “locked-in-exclusive-partnership” as a good thing at all. I’d prefer that plex can work out with all major streaming services.
- Plexamp is too minimalist for me
- I don’t care about (american) news
- I don’t listen to podcast
- I don’t own any VR module
- I’d like my media in the plex cloud but … it’s no more
- DVR is nice (even if I don’t use it) - but IPTV should have been treated as a first class citizen and not something left to handled by plugin.

Please focus on what shoud be your main objectives, and do it right! Put your dev on what matters, and I believe that transcoding and supporting linux were historically part of it.

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

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