Plex 4K HDR Stuttering on AppleTV is Thermal Throttling

And to your knowledge (you seem to be across this issue) plex has no desire to update to metal api as their video player is implemented in a way that makes it difficult to update/change?

Surely with the multiple posts of video player related issues that this would be towards the top on their to do list? Would solve a lot of headaches for what I would assume would be their most popular platform?

ChannelsDVR uses the metal api for their video player and I haven’t found a video file that it couldn’t play.

Sadly not. It’s just what I have picked up in various threads on the many issues using Plex with Apple TV.

From my little knowledge exactly that.

You would think so. That said I’m only still here because @chrisallen is actually showing an interest. To be fair @DaveBinM started looking into it too but then was laid off.
Infuse is still my daily driver though as with my setup of HomePods (especially) and AirPods, the stutter issues aren’t even close to being my primary concern.

Infuse doesn’t stutter, doesn’t do fake DV, doesn’t drop audio constantly when using HomePods but does do Multi-Channel spatial audio when using AirPods.

1 Like

you would think so logically but they dont care lol

all this post done has given plex an excuse to play appletv for the issues when the. core itself is themselves, not apple or their devices.

honestly all OP has done his waste his time finding a symptom to the main issue, not the cause.

honestly all OP has done his waste his time finding a symptom to the main issue, not the cause.

Hi @johnblaze00, OP here. :wave: We’ve heard you multiple times in this thread. I get that you’re frustrated and you think this is a waste of time. I see that you’re compelled to continue spending time in this thread pointing out what a time waste it is (13% of this thread is now your posts).

Can you please stop using this thread for your venting, so that it can stay more on-topic and more constructive for those of us who don’t think this thread is a waste of time?

Cheers

6 Likes

Pardon me for pointing out facts and providing context to the broader well known issue where you showed a symptom of said issue.

Maybe also get angry at those who say infuse works fine as well or continue to do free QA for a for profit company and lash out at those who point out broader problems and context.

The horse is so flogged my man, it’s basically glue now.

2 Likes

I know which is why myself and others have pointed out this is a time waste and a distraction from the core issue.

Well personally I think calling it a waste it time is pretty whacked.

  1. In what world has a symptom NEVER helped to identify a cause.
  2. What input have we had from Plex until this topic. I’m pretty sure we have some attention now. Yes it may be a symptom and not a cause but any attention these multiple issues are receiving is better than what we have been getting for the last year.

Just sayin’

4 Likes

@johnblaze00

It’s not a time wasted, and as already said, we are looking into this!

When said, please remember, that this is a friendly place, so I urge you to not only add, and not fight, but also remember the tone used!

You can consider this a friendly advice!

Edit: And huge thanks @MrTemple for bringing this to our attention

7 Likes

i think the general apathy stems from the line i’ve quoted above.
we hear the “we’re looking into it” a lot but what we don’t see is fixes that stem from that.

it’s not a false statement to say that the clients have numerous long standing bugs.
i would suggest the general consensus is that plex have no desire to spend time (and money) on fixing bugs that will result in no extra income. time is spent on creating new “features” that no-one asked for but has the possibility of generating ad revenue.

2 Likes

I’m glad I found this thread.
I’m finding high bitrate 4K HDR content is stuttering.

Definitely not a server-side issue, mostly direct play.
Transcode doesn’t hit the CPU/GPU hard at all when used.

Apple TV 4K (3rd Gen) since TVOS 17 definitely getting hot.
Could be TVOS 17 related.
Gigabit Ethernet backhaul. No bandwidth issues.

Would love to hear if the team at Plex can identify and potentially resolve this issue.

Thank you from a lifetime Plex pass subscriber :slight_smile:

At this point there’s just no need.
You seem to think you’re the only one frustrated.
But I’m glad your sarcastic comments help you get through the day.

3 Likes

Edit: Thanks mods for tidying it up a bit! :pray:

I’ve stopped feeding the troll comments.

I suggest everybody else tempted to engage just does what I did, flagged the posts (selecting ‘off-topic, move to somewhere else’).

Hopefully the mods (@chrisallen or @dane22 or whoever) will move them to a general gripes and rants thread, so it stops monopolizing this discussion (currently over 15% of the posts in this thread are theirs, pointing out what a waste of time the thread is).

This thread is the first major breakthrough on this issue in years, and it’s been successfully derailed entirely by off-topic (and incredibly ironic) posts complaining about the lack of breakthrough. :man_facepalming:

5 Likes

Update: Rats. Started dropping frames and stuttering again after about 70min. :pensive_face: Major progress, but not quite there. Hopefully there’s a Plex app or tvOS 17 fix that might ever so slightly reduce the CPU load and thermal generation.

Also trying another test with the heatsink fins oriented vertically which *theoretically* could improve dissipation by as much as 25%. Which may be enough for this file to play all the way through.


My pair of $14 80x80mm heatsinks arrived! (From amazon.ca, with a bit of thermal tape)

Running the same test as originally, same file, same Plex app and tvOS version, etc. AppleTV is on its side, cabinet is closed up, no fan.

So far it’s been running 48min and still cumulative 0 frames dropped! :+1:

I’ll put it through a few more paces tonight and see if I can stress it out, but I mean, this is a great workaround while we wait hopefully for a fix.

I’m sure I can optimize it a slight bit further by putting the vanes vertical and even raising the side off the wood. I heard a few people suggesting running the cables pointing up, so that’s why I oriented the vanes that way.

So far no need though. I really do think this will probably vent heat faster than my USB fan over the smooth plastic case anyway.

My little Hellraiser AppleTV is probably well into the overkill territory already!

Too bad its closed away, I’m kinda in love with the look! :star_struck:

1 Like

That’s awesome

Update: Rats. Started dropping frames and stuttering again after about 70min. :pensive: Major progress, but not quite there.

Also trying another test with the heatsink fins oriented vertically which *theoretically* could improve dissipation by as much as 25%. Which may be enough for this file to play all the way through.

Hopefully there’s a Plex app or tvOS 17 fix that might ever so slightly reduce the CPU load and thermal generation.

Bro, soon we will need to buy noctua nh-d15 for apple TV because Plex can’t optimize their player.

2 Likes

I was watching a 4K HDR move last night.

After 45 mins, my Apple TV 4K got so hot & the frame rate got so bad, I had to put an ice pack underneath it.
It actually allowed us to finish the movie.

Funny but not really :slight_smile:
If the Apple TV had active cooling. Probably wouldn’t be an issue.

1 Like

The heat issue isn’t confined to ATV.

I have melted two Rokus playing 4k material.

Physical deformation of the outer casing and the Roku’s stopped with an overheating error message.

I now have the replacements running with active cooling and have changed to playing most material as 1080 instead.

Edit - wasn’t Plex causing the issue on one unit either (was Infuse on one unit).

1 Like

Glad you were able to finish your movie! Hopefully that won’t be required long. :crossed_fingers:

Same problem happens on the first two generations of AppleTV 4K (which have active cooling).

Only in Plex app though, which doesn’t use hardware decoders. Infuse, etc that do use the hardware decoding run fine with or without active cooling.