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

<div class="post-metadata">

**Author:** ![h3nk3t](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/h3nk3t/32/8072_2.png) [@h3nk3t](https://forums.plex.tv/u/h3nk3t)\
**Post date:** [September 1, 2019, 6:33pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/436 "2019-09-01T18:33:02Z")

</div>

Thank you so much for this testbuild. From my point of view it really works perfect. My CPU can take a huge breath (i-5 gen 6) and THE Nvidia 1060 makes the hard work.  
So wonderful!!!

---

<div class="post-metadata">

**Author:** ![dRuEFFECT](https://avatars.discourse-cdn.com/v4/letter/d/91b2a8/32.png) [@dRuEFFECT](https://forums.plex.tv/u/dRuEFFECT)\
**Post date:** [September 2, 2019, 2:15am UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/437 "2019-09-02T02:15:37Z")

</div>

I’ve noticed with this new transcoder that when some videos end, the audio track starts replaying from earlier in the video with a black screen, anyone else notice this?

---

<div class="post-metadata">

**Author:** ![lastb0isct](https://avatars.discourse-cdn.com/v4/letter/l/2acd7d/32.png) [@lastb0isct](https://forums.plex.tv/u/lastb0isct)\
**Post date:** [September 12, 2019, 12:05am UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/438 "2019-09-12T00:05:23Z")

</div>

Just want to say, preliminary testing looks great with the latest beta! Keeping this in production for now to see how it works…thanks for all the hard work done on this.

---

<div class="post-metadata">

**Author:** ![IamSpartacus](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/iamspartacus/32/5165_2.png) [@IamSpartacus](https://forums.plex.tv/u/IamSpartacus)\
**Post date:** [October 29, 2019, 8:08pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/439 "2019-10-29T20:08:20Z")

</div>

Is anyone else seeing decode not working in certain circumstances? Often times I have multiple transcodes happening and I’m only seeing the (hw) indicator on the encode and not the decode. I’ll have like 6 transcodes going at once with 4 showing (hw) on both encode/decode while 2 others only show on encode.

![Capture2](https://global.discourse-cdn.com/plex/original/3X/f/2/f2f5dcd556190fe6563b544c578512f0933f6200.png)

---

<div class="post-metadata">

**Author:** ![pl\_5309](https://avatars.discourse-cdn.com/v4/letter/p/2bfe46/32.png) [@pl\_5309](https://forums.plex.tv/u/pl_5309)\
**Post date:** [October 29, 2019, 8:57pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/440 "2019-10-29T20:57:49Z")

</div>

That is on the decode side.

---

<div class="post-metadata">

**Author:** ![IamSpartacus](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/iamspartacus/32/5165_2.png) [@IamSpartacus](https://forums.plex.tv/u/IamSpartacus)\
**Post date:** [October 29, 2019, 8:58pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/441 "2019-10-29T20:58:36Z")

</div>

> [@pl\_5309](#):
>
> That is on the decode side.

Is that not what I said?

---

<div class="post-metadata">

**Author:** ![TeknoJunky](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/teknojunky/32/165055_2.png) [@TeknoJunky](https://forums.plex.tv/u/TeknoJunky)\
**Post date:** [October 29, 2019, 9:07pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/442 "2019-10-29T21:07:38Z")

</div>

uhh, that picture above is showing HW DECODE and cpu ENCODE

---

<div class="post-metadata">

**Author:** ![IamSpartacus](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/iamspartacus/32/5165_2.png) [@IamSpartacus](https://forums.plex.tv/u/IamSpartacus)\
**Post date:** [October 29, 2019, 9:24pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/443 "2019-10-29T21:24:22Z")

</div>

> [@TeknoJunky](#):
>
> that picture above is showing HW DECODE and cpu ENCODE

Oh I was not aware of that. What could cause this to happen?

---

<div class="post-metadata">

**Author:** ![TeknoJunky](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/teknojunky/32/165055_2.png) [@TeknoJunky](https://forums.plex.tv/u/TeknoJunky)\
**Post date:** [October 29, 2019, 9:58pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/444 "2019-10-29T21:58:15Z")

</div>

perhaps running on a gtx without the driver hack to enable unlimited encodes.

or running out of video ram

otherwise, no idea.

better to start a new thread, put ALL your system details (os/driver versions/hardware/plex versions/etc) along with logs attached which have the problem reproduced.

---

<div class="post-metadata">

**Author:** ![IamSpartacus](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/iamspartacus/32/5165_2.png) [@IamSpartacus](https://forums.plex.tv/u/IamSpartacus)\
**Post date:** [October 30, 2019, 2:23am UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/445 "2019-10-30T02:23:08Z")

</div>

Yup turned out my Unraid Nvidia build driver was ahead of the nvidia patch script. It seems to be updated now so I can just re run that and it will fix my issue.

---

<div class="post-metadata">

**Author:** ![TeknoJunky](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/teknojunky/32/165055_2.png) [@TeknoJunky](https://forums.plex.tv/u/TeknoJunky)\
**Post date:** [October 30, 2019, 8:32pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/446 "2019-10-30T20:32:43Z")

</div>

since this a feature request thread with votes, shouldn’t it be marked as ‘implemented’ and votes refunded?

---

<div class="post-metadata">

**Author:** ![TeknoJunky](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/teknojunky/32/165055_2.png) [@TeknoJunky](https://forums.plex.tv/u/TeknoJunky)\
**Post date:** [December 19, 2019, 3:30am UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/447 "2019-12-19T03:30:43Z")

</div>

bump?

---

<div class="post-metadata">

**Author:** ![beckfield](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/beckfield/32/7227_2.png) [@beckfield](https://forums.plex.tv/u/beckfield)\
**Post date:** [January 24, 2020, 5:03pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/448 "2020-01-24T17:03:44Z")

</div>

I don’t know if it’s not really true that votes get automatically returned, or if Plex just doesn’t have it implemented, but when they close a request, votes don’t automatically get released. I’ve seen it a few times now, and each time I had to go retrieve my vote myself. You can also see plenty of closed requests that still have votes. So if this one has been implemented, I’d say just remove your vote and go wild.

---

<div class="post-metadata">

**Author:** ![Myrandor](https://avatars.discourse-cdn.com/v4/letter/m/e8c25b/32.png) [@Myrandor](https://forums.plex.tv/u/Myrandor)\
**Post date:** [January 27, 2020, 1:24pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/449 "2020-01-27T13:24:07Z")

</div>

> [@FlameSky](#):
>
> I’m using plex server with Ubuntu(18.04 beta) for now and I have a GeForce GTX1050 card installed on my HP MicroServer Gen10. The CPU(AMD Opteron X3216) is very slow and that’s why I bought the video card.

Can you share the setting (BIOS, Grub or other) you did to make the GTX1050 work on Ubuntu Server 18.04 using the HP MicroServer Gen10? I tried to set it up using Proxmox, VMware, Debian, and Ubuntu Server (WITHOUT GUI), always installing the latest Linux driver coming from NVidia without success. The card is detected correctly, modules are loaded correctly, but nvidia-smi doesn’t detect any card. 😞

---

<div class="post-metadata">

**Author:** ![pgk831](https://avatars.discourse-cdn.com/v4/letter/p/e0b2c6/32.png) [@pgk831](https://forums.plex.tv/u/pgk831)\
**Post date:** [February 4, 2020, 11:54pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/450 "2020-02-04T23:54:46Z")

</div>

HP MicroServer Gen7 i bought to Asus GTX1650 OC 4GB Ubuntu 18.0.4LTS 440.44 driver PMS: 1.18.5.2309 Work like a Charm Transcode 4K HEVC 10bit to 1080p,720p smootly…

Hasitated between 1050 vs p400 vs 1650 and the last the best choose i think…

---

<div class="post-metadata">

**Author:** ![jjrojo](https://avatars.discourse-cdn.com/v4/letter/j/f19dbf/32.png) [@jjrojo](https://forums.plex.tv/u/jjrojo)\
**Post date:** [March 13, 2020, 11:15pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/451 "2020-03-13T23:15:42Z")

</div>

I’m not expert in that, but nothing special y follow debian guide for nvidia drivers because i’m using debian, there’s also other package nvidia nvenc for have encoder access

---

<div class="post-metadata">

**Author:** ![bytat](https://avatars.discourse-cdn.com/v4/letter/b/7feea3/32.png) [@bytat](https://forums.plex.tv/u/bytat)\
**Post date:** [April 25, 2020, 6:36am UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/452 "2020-04-25T06:36:21Z")

</div>

But if both decoding and encoding takes place in the gpu, does the decoded stream really travel outside the card? That would mean that the stream gets transfered decompressed two times per file.

I’m currently looking at buying a gtx 1650 super (or 1660). The problem is I’ve only got a pcie x16 slot with x8 speed so I’m worried about possible bottlenecks.

---

<div class="post-metadata">

**Author:** ![ericgcollyer](https://avatars.discourse-cdn.com/v4/letter/e/b77776/32.png) [@ericgcollyer](https://forums.plex.tv/u/ericgcollyer)\
**Post date:** [June 15, 2020, 6:40pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/453 "2020-06-15T18:40:16Z")

</div>

This thread seemed to die right as things were getting interesting! Was this officially baked into Plex, or are we still waiting on the official implementation?

---

<div class="post-metadata">

**Author:** ![revr3nd](https://avatars.discourse-cdn.com/v4/letter/r/ecccb3/32.png) [@revr3nd](https://forums.plex.tv/u/revr3nd)\
**Post date:** [June 15, 2020, 7:02pm UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/454 "2020-06-15T19:02:55Z")

</div>

This feature was added into Plex quietly about 6-8 months ago

---

<div class="post-metadata">

**Author:** ![mkools](https://avatars.discourse-cdn.com/v4/letter/m/3e96dc/32.png) [@mkools](https://forums.plex.tv/u/mkools)\
**Post date:** [June 17, 2020, 7:51am UTC](https://forums.plex.tv/t/hardware-accelerated-decode-nvidia-for-linux/233510/455 "2020-06-17T07:51:16Z")

</div>

So without having to read 400 replies, I bought a Quadro P2000 and I was already willing to switch to Windows, but can we use Linux now for both encoding and decoding?

I ask because the Plex article still says decoding is unsupported under Linux.

Thanks!

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

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