[INFO] Plex, 4k, transcoding, and you - aka the rules of 4k

thats because plex don’t have yet tone mapping when transcoding HDR to SDR (but on IOS its working for the ppl who signed up for BETA )

so for normal 4K it will be good colors and not washed out which is what am trying to do but sometimes plex refuses to use hardware transcoding for no reason and other times it uses it perfectly fine

then how is plex playing HDR content in 1080p fine on IOS devices and not being washed out colors ?
I read somewhere in forums its a in beta version on ios that HDR to SDR on ios works somehow

that is the point of Scarbrtj we got many plex users if not most having powerful enough plex servers to do 4k to 1080p ( with hardware on ) why would you turn off hardware transcoding ? if you can do it and got a recent gpu leave it on so you can do transcoding fast and won’t buffer

what @scarbrtj saying true.
but plex have issues I don’t know why or how

for example my post : Cpu 100% on some transcoding's. How can I fix this? - #8 by FIDO

I have same format videos on the same plex server and trying to play them on the same client one of them buffers forever while the resources stays 1-3% so my cpu/ gpu not being used , while other videos that are the same format do use my gpu/cpu 20% and works perfectly

and btw if you think 20% on quadro is a lot then you need to watch a you tube video shows many 4k transcodings done on single quadro , 20% is like the minimum it uses but its not a true translation of how much percentage each transcoding uses , if you go to 3 transcodings gpu usage of p2000 should be around 35%
8 transcodings 4k to 720p , and if you want more variety of qualities just watch the entire video and that is very old i5 2nd gen 2400 which is a bottleneck coz of the audio uses single core and it have slow single core performance

and btw on that old i5 he did get 3 4K to be transcoded on the cpu alone without the gpu, so yes 4k transcoding is doable on cpu and u dont need super high end pc or even a new pc , we talking about 2nd gen i5 2400 not overclocked.

1 Like

way way more than just 3 types
by the HDMI organization themselves there are many different versions and have different specs to even support other stuff than video rezolution/hertz/fps

https://www.hdmi.org/consumer/finding_right_cable.aspx
and something like redmere chips inside hdmi cable is to ensure the hdmi signal stays within hdmi port specs 1.4 2.0 etc… so yes the cable maybe not certified officially as 1.4 2.0 but sure as hell have to be of a high quality , so to say its 2.0 quality or 2.1 capable is important thing to be written and true on the packaging

specially when we talk about medium to high length hdmi cables

that video is old and while does have a lot of info, most of the transcoding examples are not x265 4k hdr to 1080/720p x264 sdr that most people here are trying to do.

most people do not need a p2k to do non-4k transcodes.

The latest iPhones and iPads do have HDR displays.

so you saying my plex server transcoding 4k HDR to 1080p HDR?
so its keeping the HDR colors but changing the resolution ? thats why on my IOS devices I still get right colors

still the point is a decent good GPU can handle multiple 4K HDR transcoding the issue relys with plex to do it right , if you do some research you will see that even consumer version can do it fast enough but problem is how pms handling it. and btw nvidia shield can handle it (as a server) so you think a new gaming pc can’t ?

4k HDR to 1080p or anything it should be within grasp with most users with recent gpu and 2 streams, till you get quadro to unlock that number.

PS: a rough ETA H.265 will need about double the performance of H.264.
lets say your server handle 7 streams of H.264 then it should handle 3 streams H.265 so little bit less than half. so again that means a recent gaming server should be perfectly capable of doing 4K HDR H.265 transcoding perfectly fine.

can check him comparing performance hits of H.265 vs H.264 and use the stubborn brain you got to ETA how much it will be in 4K performance + don’t forget that he is using old hardware and no Quadro p2000

and you can see sometimes its working for him sometimes its not , so the major problem is plex working probably as it should to transcode not the format, again once we get a reliable server that works as it should be under the fully claims of supported formats then we can proceed to argue with you about 4K HDR should be doable on majority of pms users or not. and btw you can get handbrake to test and see how fast you can do 4K HDR or another software to do it and find out that the problem is plex or not.

H265 or H264 isn’t the issue , HDR or SDR also is not the issue , and i gave you link to my post proof of that , plex isn’t stable as you think it is and its not working correctly with hardware transcoding which is what cozing the fuss and we cant even get a reliable tests or results to be able to discuss it with you.

in my link (post) you can see clearly that both are H.264 but still one is not even transcoding and stays buffering forever while the other works perfectly and very fast with very low amount of resources.

so forget H.265 or HDR
and am not alone the majority of plex users have issues with transcoding stuff that should be supported 100% by plex.

so when they get that fixed then we can talk about H.265 or H.264 and HDR issues bla bla …
but first you need to know that the car is broken before you decide to drive it towards whatever city you want to drive it.
so once plex is fixed then we can discuss how it impact performance and what can handle it but so far plex isn’t even optimized well for discrete gpu’s as well as internal one’s and have plenty of performance issues.

yes the i gpu UHD 630 perform better than GTX 1080 Ti both in single transcoding and in stability/compatibility in plex.

wow. feel better?

I am not even sure what exactly you are trying to get across or make clear? other than plex transcoding doesn’t work to your satisfaction?

that video is ~1 year old, not that really matters, what does matter is that he is comparing 1080 SDR @ x265 to 1080 SDR @ x264. Nothing about 4k HDR @ x265.

He is comparing how much difference storing your files in regular x264 versus using x265 (to save space or whatever), will affect your server ability to transcode (ie to remote users).

We already know that x265 is an extremely complex codec, both DECODING and ENCODING. So of course x265 transcoding performance is going to be slower and take more resources than x264.

My guess the variation of x265 performance is due to the wildly fluctuating bitrate of the movies. If several of the movies were started at the same time and were playing a high bitrate scene, it could easily choke.

While if they were started in a staggered time frame, then they would be showing different scenes (and having different bitrates) at the same time so the load could be more easily absorbed by the server.

I never said plex was stable or perfect.

I also don’t have any different answer than I posted in your thread.

it doesn’t look like anyone else has good advice to you either.

Just like everyone else, I hope they get there transcoder update wrapped up asap.

Until then, all we can do is wait, no amount of angst is going to make it go faster.

1 Like

And the award for most condescending and pretentious goes to… you. Your later ideas may have some merit, but your snarky preface demeans and dis-serves the community.

1 Like

well it was supposed to be snarky, as well as hopefully of some informational value.

results may vary.

Anyone got a raspberry pi 4 setup to be a 4K client that supports all codecs as the Plex server?

I currently have LibreELEC (Leia) and Kodi (18) with the official Plex App installed, it does play 4K Directly, but seams to be limited to H.265 only, and required hardware acceleration on the clients end.

I’ve tried the older Rasplex, and embedded raspberry pi images, generic ones, installing it myself on Raspbian or ubuntu… keeping hitting dead ends.

1 Like

I am ripping my 4k UHD discs to MKV format on my NAS/Fedora 30 server. I’m trying to DirectPlay over a Gigabit wired connection to my AppleTV 4K, and it says it’s transcoding because it doesn’t support MKV HEVC. Is this a limitation of the hardware, the Plex app, or something else? Is there anything I can do to force it to DirectPlay?

Use Infuse 6 pro

If I remember correctly, atv/apple doesn’t natively support mkv, but if you enable the experimental player (in the plex atv settings) then it should direct play mkv.

The bigger problem with the atv is that it doesn’t support 7.1 audio passthrough (atmos).

My understanding is that the infuse app (a separate dedicated media player) can connect to plex and has more comprehensive support of codecs, but is an additional cost. and is still limited to whatever hardware/ios limitations.

1 Like

Personally I have Infuse too.
However as the Experimental player progresses I’m finding less reasons to actually use Infuse of late.
PGS embedded subs were my main stumbling block however since that was resolved in Plex, Infuse becomes less relevant to me. Still a cool piece of software though.:grinning:

Okay, great. I’ll give that a shot later. I thought I was using the experimental player, but apparently I need to double check.

1 Like

No but it will direct stream (just remuxing the containers). It shouldn’t have to transcode as I am able to play 10bit/HDR/HEVC files in MKV containers on my Apple TV just fine before the enhanced player…

1 Like

cool. there still seems to be a lot of confusion between direct stream (remux) and transcoding though.

1 Like

You’re not kidding there is confusion.
Although it used to have to mux the container as mentioned, I understood that the enhanced player actually now direct played .MKV files as you said.
If it is still remuxing I’m surprised that it now has the ability to direct play embedded PGS.

EDIT.
And as this got me curious… I just did some tests.

Anything outside of True-HD 7.1 is being reported by Tautulli as direct play… this is kind of odd in itself because all 7.1 is actually output as Flac 7.1 as far as I’m aware regardless of it being Dolby or DTS 7.1. But Tautulli still strangely reports the Audio as Direct Play.

Tested with 3:10 to YUMA and all the original Jurassic Park movies. (4K HDR Remux DTS-HD MA 7.1) Also turning on PGS with those movies and it’s instant.

So on with True-HD 7.1 (mostly Atmos) Everything seems to be muxing from mkv to mkv (not mp4). In these cases Tautulli also shows the audio being output as Flac 7.1 and PGS Subs (if enabled) as direct stream.
So in effect direct stream for everything. Not that the CPU seems to notice.

Anything other than True-HD 7.1 reports all MKV as direct play.
Just to add to the confusion.:smiley:

In other news…
I just saw on Reddit about Shield Experience 8.0
It’s on my to do list after I saw that the home page can to totally wiped and only show explicitly apps that are selected.
Apparently there is also a fix that may or may not cure the “network is not fast enough…” issue that affected many, but clearly not all of us.

I know it comes across that I constantly bash the Shield but it was never my intention. The device itself is fine apart from the god awful UI which is hopefully partly cured with the afore mentioned customization.
Plex implementation on the Shield though is still my major issue. When the playback controls (pause/resume) get some love then my Shield may finally get some occasional love too. Assuming the thing will now actually play anything without issue.
:grin: