Plex 4K HDR Stuttering on AppleTV is Thermal Throttling

The Stuttering has been happening for years. Initially it was with Netflix 1080p HDR video on AppleTV HD, then 4K 1st Gen, 2nd Gen and now 3rd Gen (or 4th, lost count which gen is the latest).

It has got better, 1080p HDR is not stuttering anymore, at least in my case.

Plex is not using the latest API or Metal for the their playback engine, unlike Infuse.

The thermal throttling is probably side effect of using outdated APIs. Like running rosetta/intel apps on Apple Silicon M series Macs. This shows the inefficiencies of using the old APIs.

4 Likes

I know you’re not discussing this in good faith, instead hammering on that dead horse over and over again, but I still (foolishly, futilely) wanted to point out that this is objectively untrue that there’s no new info.

Updating legacy codebase to the latest apis can be no joke. Neither of us know how big an estimated task that is.

We do know that they’ve spent several attempts, and made several actual changes, hoping that smaller amount of work will resolve the notoriously hard to reproduce issue.

Perhaps it turned out, now that we know it’s simple CPU overuse, that all those attempts were futile, and that time would have been better spent investing in the API upgrade.

This is common in software development. This is not a sign of lipservice or ignoring the problem. It’s a sign of tough decisions on a limited budget for development.

You’re not contributing anything to this discussion. You’re not even offering any NEW complaints. :man_facepalming:

Please start a new complaint thread where you can beat that same note over and over and over and over again.

Perhaps you’ll troll others into pointing out where your points are objectively wrong, as I foolishly have.

In this thread, I’m reporting your comment as off-topic, and I encourage others to do the same.

1 Like

that is literally what you are doing but just white knighting for plex. you have said literally nothing factual

what actual “little changes” other then an audio offset for each file?

NOW?!?!? now whos not debating in good faith

you work for them? and know there budgets? when you say you are working on something but nothing is actually being done and it takes years for an actual truthful statement about it to come out, thats literally lipservice.

literally nothing you have siad is accurate lol

this is what always happens when people who cant back up anything they say anymore. All you do is twist people argument to make yourself seem smarter than you actually are (it’s clear based on your post history you have a fanboy knowledge of things which is why you are running to mods. Your ego can’t handled being called or corrected.

I’m not going to remove posts as off topic just because it expresses an opinion another does not agree with.

@johnblaze00 @MrTemple it is quite clear neither is going to change the others mind. So i suggest you ignore each other. You can even mute each other at https://forums.plex.tv/my/preferences/users if you must.

7 Likes

The weird micro stuttering on my apple tv 4k (only does it on one tv, the one with a sound system) seems a lot better with the most recent update, strangely.

These are not their first (several) times repeating the same complaints. They’ve already had several posts removed from this thread repeating this same gripe (check with @dane22 who also gave them a timeout and a final warning about a permaban, after which they came right back here at it).

Their initial few posts making this one repeated complaint are still up at the top of the thread, so it’s not as if we’re silencing the opinion (which several of us said originally we shared to a degree, but are trying to now be productive about it).

Before their first pruning, something like 15% of the thread was their posts making that one repeated complaint.

Please reconsider moderating this thread. I don’t want the guy banned or his opinion silenced. Just please move the constant repetition to his own thread. I would prefer if my thread here were not repeatedly derailed by literally the same complaint over and over and over again. :man_shrugging:

The thread would be much better served without the last several off-topic replies (including my own requests to keep it on-topic).

1 Like

You literally do lol

Also how do you know this? This is another lie :joy:

Then stop crying and lying when someone’s opinion doesn’t match yours and are mad you wasted your time making your AppleTV ugly AF

2 Likes

Hope you fix this issue. BBC Planet Earth 3 just sends the Apple TV into a shellshock from the getgo. Android TV playback (Integrated with the TV Plays it just fine…)

2 Likes

Wanted to link to an Apple TV setting that seemed to resolve all of my stuttering, sync, and audio sync issues - fully up to date on all software, hopefully, reproducible by others to improve their experience:

1 Like

That’s been bandied about for years (maybe why Bing knows about it?), but unfortunately doesn’t resolve this CPU over-use issue for most files.

Any update? When will the team have an ECD? I just got a new ATV and am very happy with the product (ATV), but have found myself highly disappointed in Plex’s response to this very old problem for their app. Aside from this issue I must say the app is pretty good though UI wise. Imo these major streaming clients should be the most flexible and reliable such as ATV, firestick, chrome, roku, shield as they will be the most used and recommend by users. Please prioritize a fix for this issue as it is already significantly delayed.

1 Like

Good to know, I’ve had good experience so far. Will be on the lookout. Most of my 4k HDR media is transcoded via handbrake, which may be keeping the bitrate low enough to no trigger the over-use. Kept movies playing all holiday, no issues so far. Also using new engines, use old Video and Audio are set to Off.

1 Like

I’m pretty sure @Xhaka was suggesting to try with toggling those engines.
Almost all the issues currently are caused in the main by the new audio engine.
Try switching back to the old audio engine for a while and then if need be also revert to the old video player.

The commonly reported issue in this thread occurs regardless of engine or settings.

We’ve tried literally all settings and all options and there are some files it just isn’t enough to resolve. (Which makes sense considering most of these settings make subtle changes to the amount of cpu use, which will shift the thermal stuttering threshold above what some files then require, but not others.)

It’s been heinously hard for Plex to reproduce, except on a file-by-file basis. Most likely due to the half-dozen variables that combine multiplicatively to determine cpu use during decode and render.

The engine is red-lining due to insufficient hardware decoding/rendering. Disabling some settings or using some less-capable (and less-cpu-greedy) versions of the engines helps some files stay just below the redline (for a given device’s environmental thermal state and setting), but other files are just requiring way to much cpu, and none of these band-aids are enough.

These likely require the Plex player to make use of the Metal hardware-optimized APIs (like Infuse, et al, which play the identical files without nearing the thermal throttling limits).

4 Likes

Everybody has known Infuse works for years, and it’s mentioned in the first post.

The breakthrough identifying cpu thermal throttling as the culprit is literally the point of this thread that you’re trying so hard to derail.

So… checkmate I guess? You sure showed us.

Honestly WTH are you doing here other than trolling?

Lol I think what @johnblaze00 is trying to say is that everyone should really be pushing Plex to upgrade to the newer API and stop using the outdated one (which thermal throttling is just a symptom).

If they keep trying to put band aid fixes on the app (took 3 years for audio offset option to get added) we are gonna be in this situation for another 2-3 years or more.

I wish they would just pay and license the infuse player at this point. It would likely be cheaper than what they are doing now and save a ton of development work. Plex UI with Infuse as a player would be the perfect client IMO.

You and @johnblaze00 want the same thing so hope you guys get along! I think everyone here wants a fully working ATV client. If not we would have abandoned this conversation a long time ago.

2 Likes

If you scroll up, you’ll see several Plex employees who’ve said this was new info, and it has lead them to significant progress, which is now underway.

You’ll also see about 15% of this thread from that one user repeating over and over that nothing in that last sentence is true. :man_shrugging:

No new info, no new complaints. Just that same complaint (which we’ve all said we’ve shared) repeated ad nauseam.

I’m closing this topic as it is going nowhere constructive. Folks are just repeating what has already been said on both sides of argument.

1 Like

Hey everyone! We have the first beta version of the player update ready for testing. If you’re interested in participating and providing feedback, please check out the tread below:

This topic will remain closed.

A special thank you to @MrTemple whose feedback was invaluable to this investigation. :heart:

6 Likes