# HW transcoding isn’t working smoothly with Nvidia GPU

**URL:** <https://forums.plex.tv/t/hw-transcoding-isn-t-working-smoothly-with-nvidia-gpu/382006>\
**Category:** Plex Media Server\
**Tags:** server-windows\
**Created:** [February 28, 2019, 7:10pm UTC](https://forums.plex.tv/t/hw-transcoding-isn-t-working-smoothly-with-nvidia-gpu/382006 "2019-02-28T19:10:37Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![manuwood](https://avatars.discourse-cdn.com/v4/letter/m/3ab097/32.png) [@manuwood](https://forums.plex.tv/u/manuwood)\
**Post date:** [February 28, 2019, 7:10pm UTC](https://forums.plex.tv/t/hw-transcoding-isn-t-working-smoothly-with-nvidia-gpu/382006/1 "2019-02-28T19:10:38Z")

</div>

I’ve got plenty of 4k HDR HEVC remuxes, I know you shouldn’t transcode 4k hdr as it washes out ecc., but I would like to do that sometime. The thing is: I added a p2000 to my i5 4440, and it’s not working, it buffers every 30 second. The cpu usage is 40% but the GPU doens’t seem to like that video format and doesn’t decode that (gpu usage 10%).

What’s wrong? Everything else is being transcoded correctly, latest plex version (non beta), latest drivers, win 10 PRO.

Someone said that you CANNOT transcode a 4k HEVC with that video card since it’s a single NVENC and not powerful enough, and even software decoding with an i7 8700k would push the cpu to it’s limit.

So, basically it’s a PLEX limitation? Does anyone successfully transcode 4k HDR? What kind of setup do you have?

I don’t need many transcodes, just 1 or 2.

---

<div class="post-metadata">

**Author:** ![kaares](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/kaares/32/4046_2.png) [@kaares](https://forums.plex.tv/u/kaares)\
**Post date:** [February 28, 2019, 8:13pm UTC](https://forums.plex.tv/t/hw-transcoding-isn-t-working-smoothly-with-nvidia-gpu/382006/2 "2019-02-28T20:13:13Z")

</div>

I see the same result. I’ve just set the throttle buffer to 600. If the content is without too much action in the beginning it seems to have a big enough buffer to power through any action parts later. Other than that I have no solution. I’ve put adding 4K content on hold for now. I’m happy with my P2000, but if anyone had mentioned it’s shortcomings I probably wouldn’t have bought it.

---

<div class="post-metadata">

**Author:** ![AmazingRando24](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/amazingrando24/32/351517_2.png) [@AmazingRando24](https://forums.plex.tv/u/AmazingRando24)\
**Post date:** [February 28, 2019, 8:20pm UTC](https://forums.plex.tv/t/hw-transcoding-isn-t-working-smoothly-with-nvidia-gpu/382006/3 "2019-02-28T20:20:44Z")

</div>

Lots of details here:

> [@\[INFO\] Plex, 4k, transcoding, and you - aka the rules of 4k](https://forums.plex.tv/t/plex-4k-transcoding-and-you-aka-the-rules-of-4k-a-faq/378203):
>
> NOTE: for 2022 – Plex has come a long way since this FAQ was originally written, HW transcoding has become more available and more stable, and tone mapping was recently added to address the hdr/sdr color conversion issues. The first 4 ‘rules’ generally are no longer as important as they once were, but may still be a good thing to bear in mind. Dolby Vision, is an entirely other mess. THIS thread/FAQ is NOT about DV. DV work is still in progress, and there are no perfect TV’s or external devic…

---

<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:** [February 28, 2019, 8:21pm UTC](https://forums.plex.tv/t/hw-transcoding-isn-t-working-smoothly-with-nvidia-gpu/382006/4 "2019-02-28T20:21:21Z")

</div>

you may also need to disable any integrated intel gpu

otherwise you probably need a monitor plugged into the p2k, or a fake monitor plug

> [@manuwood](#):
>
> Someone said that you CANNOT transcode a 4k HEVC with that video card since it’s a single NVENC and not powerful enough, and even software decoding with an i7 8700k would push the cpu to it’s limit.

this is not true, the quadro p2000 is the lowest gpu with the unrestricted encoder. The gtx and lower number quadro cards have limited encoders.

the limit is not plex, its nvidia’s limitation they want you to buy more expensive cards.

---

<div class="post-metadata">

**Author:** ![kaares](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/kaares/32/4046_2.png) [@kaares](https://forums.plex.tv/u/kaares)\
**Post date:** [February 28, 2019, 9:31pm UTC](https://forums.plex.tv/t/hw-transcoding-isn-t-working-smoothly-with-nvidia-gpu/382006/5 "2019-02-28T21:31:02Z")

</div>

While the P2000 is unrestricted in the number of concurrent sessions it can do, it will only use one instance of nvdec for each job. So it might choke on a 4K job, while at the same time run several 1080p jobs at the same time without issues.

Or can the P2000 just add nvdec sessions to one decoding job, and cruise through a 4K decoding job? If that is the case I’m not seeing it.

I think there needs to be a clearer explanation of what it meant by unrestricted. I’m certainly not getting the full effect I expected before getting the P2000.

---

<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:** [February 28, 2019, 9:50pm UTC](https://forums.plex.tv/t/hw-transcoding-isn-t-working-smoothly-with-nvidia-gpu/382006/6 "2019-02-28T21:50:14Z")

</div>

there are many others with working p2k.

I think you don’t quite understand how it works.

it is not the ENcoding (x264) that is hard.

it is the DEcoding (x265) that is hard.

so the limited ENcoder while certainly annoying, is not a show stopper.

we have been fine with cpu’s have been doing 1080/720 encodes for many years now.

so the important part is decoding the 4k. which should work fine in windows, but is currently not supported in linux.

there are many many threads here and elsewhere on plex and the p2000.

> [@kaares](#):
>
> I think there needs to be a clearer explanation of what it meant by unrestricted. I’m certainly not getting the full effect I expected before getting the P2000.

if your cpu is not at 100% and your stream is not buffering constantly, then most like your p2k is working fine.

on recent windows 10 versions, you can even view real time GPU load on the task manager

as for what the restrictions, you can see from the chart provided by nvidia @ [https://developer.nvidia.com/video-encode-decode-gpu-support-matrix](https://developer.nvidia.com/video-encode-decode-gpu-support-matrix)

that all gtx cards, and all quadro cards below the p2k have encoder restricted to 2 sessions. What sessions means is not explained, but from my experience it seems to be processes. IE 2 processes + however many threads from each process.

unrestricted means there is no hard limit, and whatever limit is going to simply be the processing power of the particular card.

for non-4k transcoding you should be easily getting dozen or more transcodes without maxing the p2k, you will hit the cpu limit first.

keep in mind also, that gpu only does VIDEO transcoding, it does not do any AUDIO transcoding.

Further, with 4k transcoding the cpu also has to manage the IO of the disk and network, which is substantial and with old and/or low end cpu’s or subsystems, they simply may not have the throughput required.

---

<div class="post-metadata">

**Author:** ![Sittingmongoose](https://avatars.discourse-cdn.com/v4/letter/s/d78d45/32.png) [@Sittingmongoose](https://forums.plex.tv/u/Sittingmongoose)\
**Post date:** [February 28, 2019, 9:51pm UTC](https://forums.plex.tv/t/hw-transcoding-isn-t-working-smoothly-with-nvidia-gpu/382006/7 "2019-02-28T21:51:52Z")

</div>

I just posted about this a few minutes ago…Im having the same issue with my P2000. It works perfectly in Emby though!! And I can do h.264 content fine in Plex…

---

<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:** [February 28, 2019, 9:57pm UTC](https://forums.plex.tv/t/hw-transcoding-isn-t-working-smoothly-with-nvidia-gpu/382006/8 "2019-02-28T21:57:25Z")

</div>

maybe something related to this

> [@1.15.0.647 - windows - no hardware decode nvidia](https://forums.plex.tv/t/1-15-0-647-windows-no-hardware-decode-nvidia/372367):
>
> Server Version#: 1.15.0.647 Player Version#: Previously working on the last public release 1.14, NVDECode is not working for hardware acceleration. See also was not working on alpha @ [Much faster (hopefully), smaller (mostly) and better PMS builds preview (1.15.0.573-123756e9a)](https://forums.plex.tv/t/much-faster-hopefully-smaller-mostly-and-better-pms-builds-preview-1-15-0-573-123756e9a/308294/352)

but it should be working on version 710

> [@Plex Media Server](https://forums.plex.tv/t/plex-media-server/30447/247):
>
> Plex Media Server 1.15.1.710 is now available to Plex Pass users in the Beta update channel This build has the following changes on top of the prior 1.15.1 releases. FIXES: Support for hardware transcoding on Windows has been restored The Donator build of comskip is now included.

---

<div class="post-metadata">

**Author:** ![Sittingmongoose](https://avatars.discourse-cdn.com/v4/letter/s/d78d45/32.png) [@Sittingmongoose](https://forums.plex.tv/u/Sittingmongoose)\
**Post date:** [February 28, 2019, 10:47pm UTC](https://forums.plex.tv/t/hw-transcoding-isn-t-working-smoothly-with-nvidia-gpu/382006/9 "2019-02-28T22:47:50Z")

</div>

Nope, did not fix it. I was very excited seeing those patch notes but no luck ☹ tested it throughly with that new update.

---

<div class="post-metadata">

**Author:** ![manuwood](https://avatars.discourse-cdn.com/v4/letter/m/3ab097/32.png) [@manuwood](https://forums.plex.tv/u/manuwood)\
**Post date:** [February 28, 2019, 10:49pm UTC](https://forums.plex.tv/t/hw-transcoding-isn-t-working-smoothly-with-nvidia-gpu/382006/10 "2019-02-28T22:49:10Z")

</div>

[https://postimg.cc/jWbwGwbk](https://postimg.cc/jWbwGwbk)

Sorry for the picture, as you can see cpu is on 35/40% while gpu is 8%, what’s wrong with that? it buffer but i can’t see what is the bottleneck that causes this.

---

<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:** [February 28, 2019, 10:53pm UTC](https://forums.plex.tv/t/hw-transcoding-isn-t-working-smoothly-with-nvidia-gpu/382006/11 "2019-02-28T22:53:33Z")

</div>

what does your plex server dashboard status show ?

[https://app.plex.tv/desktop](https://app.plex.tv/desktop)

status \> dashboard

---

<div class="post-metadata">

**Author:** ![Sittingmongoose](https://avatars.discourse-cdn.com/v4/letter/s/d78d45/32.png) [@Sittingmongoose](https://forums.plex.tv/u/Sittingmongoose)\
**Post date:** [February 28, 2019, 10:54pm UTC](https://forums.plex.tv/t/hw-transcoding-isn-t-working-smoothly-with-nvidia-gpu/382006/12 "2019-02-28T22:54:37Z")

</div>

That’s the exact issue this thread is about. Your Video decode decode should be closer to 30-35% usage.  
Are you transcoding 4K? Is hw accel on?

---

<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:** [February 28, 2019, 10:59pm UTC](https://forums.plex.tv/t/hw-transcoding-isn-t-working-smoothly-with-nvidia-gpu/382006/13 "2019-02-28T22:59:21Z")

</div>

for a p2k the gpu load is not going to be very high for a single movie.

the i5 4440 is not exactly a new or powerful cpu, so the cpu load will never be as low as the gpu.

---

<div class="post-metadata">

**Author:** ![Sittingmongoose](https://avatars.discourse-cdn.com/v4/letter/s/d78d45/32.png) [@Sittingmongoose](https://forums.plex.tv/u/Sittingmongoose)\
**Post date:** [February 28, 2019, 11:02pm UTC](https://forums.plex.tv/t/hw-transcoding-isn-t-working-smoothly-with-nvidia-gpu/382006/14 "2019-02-28T23:02:44Z")

</div>

That is incorrect. On emby(which works properly), it sits at around 30-35% and does the same on Plex for h.264 content. It doesn’t mean you can only do 3 streams before making out though. On emby I can get about 5-6 4K h265 streams at once on my p2000.

When it shows usage in the teens, that means it’s not working properly. Which was what the op was saying and experiencing and is my exact experience. I can’t play trancoded h265 smoothly. It goes at a rate of .5-.8 which is slow. On emby I get about 3.5 doing the same task.

---

<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:** [February 28, 2019, 11:10pm UTC](https://forums.plex.tv/t/hw-transcoding-isn-t-working-smoothly-with-nvidia-gpu/382006/15 "2019-02-28T23:10:58Z")

</div>

gotcha.

I don’t know what your both experiencing, but the gpu must be doing something because otherwise the CPU load would be maxed out trying to decode 4k x265.

they are in the middle of upgrading the transcoder, so that could very well be part of the problem.

if you need it working right away, I would suggest you go back to the last build that worked for you.

otherwise unless logs are posted and a dev or someone can review them, probably not much else we can do.

I’d still like someone to post the dashboard status while playing a problem video. If [hw] is shown for both decode/encode, then its obviously working, but not working right. Otherwise need to figure out which isn’t working and what could be causing it (other than plex itself).

---

<div class="post-metadata">

**Author:** ![Sittingmongoose](https://avatars.discourse-cdn.com/v4/letter/s/d78d45/32.png) [@Sittingmongoose](https://forums.plex.tv/u/Sittingmongoose)\
**Post date:** [February 28, 2019, 11:18pm UTC](https://forums.plex.tv/t/hw-transcoding-isn-t-working-smoothly-with-nvidia-gpu/382006/16 "2019-02-28T23:18:38Z")

</div>

So the issue is, BOTH CPU and GPU usage is too low. It’s not playing back either. It’s transcoding WAY too slow. .5-.8 according to taut. Cpu usage is about 10-15% and gpu decode is 10-15%. And yes is says (hw) on the dashboard. If I turn off hw accel my cpu usage rockets up to 75% or so. When transcoding h264 everything functions normally.

No build of Plex( since at least August) worked.

Emby works correctly with h.265 and my p2000. That’s how I know usage is way too low.

---

<div class="post-metadata">

**Author:** ![manuwood](https://avatars.discourse-cdn.com/v4/letter/m/3ab097/32.png) [@manuwood](https://forums.plex.tv/u/manuwood)\
**Post date:** [February 28, 2019, 11:20pm UTC](https://forums.plex.tv/t/hw-transcoding-isn-t-working-smoothly-with-nvidia-gpu/382006/17 "2019-02-28T23:20:51Z")

</div>

Exactly as mongoose above

---

<div class="post-metadata">

**Author:** ![kaares](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/kaares/32/4046_2.png) [@kaares](https://forums.plex.tv/u/kaares)\
**Post date:** [February 28, 2019, 11:33pm UTC](https://forums.plex.tv/t/hw-transcoding-isn-t-working-smoothly-with-nvidia-gpu/382006/18 "2019-02-28T23:33:39Z")

</div>

That’s what I’m getting as well. It might go as high as 1.8 occasionally, but most of the time it is below 1. I’m getting my info from both the dashboard and from Tautulli. I’m also running the server on a Ryzen 1700 cpu, and a nvme ssd. The 4K test content is playing from the local nvme drive. There should be no bottleneck apart from the transcoder. Nice to hear Emby is working correctly.

---

<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:** [February 28, 2019, 11:39pm UTC](https://forums.plex.tv/t/hw-transcoding-isn-t-working-smoothly-with-nvidia-gpu/382006/19 "2019-02-28T23:39:11Z")

</div>

well this thread has the completely wrong title, it should be something like HA transcoding isn’t working on pms version ####

---

<div class="post-metadata">

**Author:** ![Sittingmongoose](https://avatars.discourse-cdn.com/v4/letter/s/d78d45/32.png) [@Sittingmongoose](https://forums.plex.tv/u/Sittingmongoose)\
**Post date:** [February 28, 2019, 11:40pm UTC](https://forums.plex.tv/t/hw-transcoding-isn-t-working-smoothly-with-nvidia-gpu/382006/20 "2019-02-28T23:40:31Z")

</div>

> [@Plex fails to use HW accell for H.265(HEVC)](https://forums.plex.tv/t/plex-fails-to-use-hw-accell-for-h-265-hevc/382060):
>
> Server Version#: 1.15.1.710 Player Version#: 3.89.2 (Effects everyone of my various clients the same) [Plex Transcoder Statistics.1.log](https://forums.plex.tv/uploads/default/original/3X/a/5/a56f09c932c43f2ae48d1d61c3c2f94471e5c6aa.log) (15.4 KB) Specs: Dual Xeons X5680/48GB Ram(16GB ram drive for transcodes)/Nvidia P2000/Windows 10 Pro/ Native Plex server app/Plex Pass member So I will start this by saying I know you should transcode 4K HDR because you lose color data. I was just doing this to test HW transcoding! The issue I am having only affects HEVC or converting H.265 to H.264. Plex…

[Next page](https://forums.plex.tv/t/hw-transcoding-isn-t-working-smoothly-with-nvidia-gpu/382006.md?page=2)
