4K HDR From Plex to NVidia Shield Pro TV

Server Version#: 1.23.3.4707 (Docker Container)
Player Version#: ExoPlayer (NVidia Shield TV Pro)

Trying to play some 4K HDR content on my newly purchased NVidia Shield TV Pro and its displayed perfectly except for the fact that it buffers pretty much every 10 seconds.

It’s direct playing and my CPU, memory, and network bandwidth are all nowhere near saturated. Only thing that’s transcoding is audio from AC3 to MP3. It’s also set to hardware transcode (Intel quicksync).

Checked the logs in verbose and there’s nothing I can see of interest. Any ideas? Let me know which logs you’d like me to upload.


Normally DD (AC3) audio doesn’t need to transcode on the Shield. Are you using audio passthrough to a device that can’t play it? The other things that stand out are the 113Mbps (that seems extra high) and your 80% System Ram utilization on your server.

Yeah, I thought the same, so I had a play shortly after posting this and I had pass through set to ‘optical’ (my sound system is a Sonos Playbar and has optical from the TV so guessed this was right). I changed it to HDMI and now it does direct stream fine but still buffers.

Yeah, I saw that too. The reason why it’s so high is because of the size/bitrate of the file. It’s basically a 4k HDR remux with Dolby Atmos/Vision and all the bells and whistles, but the shield is right next to the AP, so shouldn’t have any issues with 113Mbps.

It’s only so high because the transcode file is in the RAM. It’s usually floating around the 60% mark and is also a docker on Unraid.

Ah, I wasn’t aware it contained the DV layer. Is the DV playback the one that’s stuttering? Or is it the HDR10?

If you haven’t tried already, try disabling DV and playing the HDR10 to see if it still stutters.

If it’s just DV, try disabling refresh rate switching (if it isn’t already) and run the Shield at 23.976Hz with DV to see if it still stutters.

I’m not sure how to tell. I just go into the film and play it, then make sure that it’s reporting 4k HDR.

How does one do that?

And this please.

I apologise for my ignorance on this. Its the first time I’m trying to get 4K HDR playback working.

What TV do you have? I can check the quick settings on my Sony X950G to see which Picture Mode is enabled since my HDR10 and DV modes are different (as is my normal SDR one).

As for the Shield DV/Refresh rate settings, go to:
Settings->Device Preferences->Display & Sound->Resolution
You should see some common options there.

Choose ‘4K 59.94Hz HDR10 Ready’ to only enable HDR10 for the first test.
Choose the ‘4K 23.976Hz DV and HDR10 Ready’ for the second test.
For testing these, don’t forget to disable refresh rate (and resolution) switching in the Plex settings.

The TV is an LG 55UH770V.

Thanks, I’ll give the settings a go.

Just tried both HDR10 (that’s what it was set to) and DV and both still started buffering.

Just to be sure, you have an HDMI 2.0 or greater cable, right?

On the Shield, you could try Settings->Device Preferences->System->Processor mode = ‘Max performance’ and Fan mode = ‘Cool’ to get the Shield operating at it’s peak.

Otherwise I suggest grabbing and posting some client logs. Hopefully someone from Plex can help.

Yeah, got a HDMI 2.0 cable and I already changed those settings originally when playing around with the box. :joy:

I’ll post some logs up. Do you suggest client logs rather than server? If so, how do I get them off the Shield.

Thanks for all your help on this, BTW. Really appreciate it.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.