We have finally added HDR tone mapping support for compatible Intel iGPUs on Windows platforms, and could use your help testing it out before we add it to an official release! Unfortunately Intel drivers only support tone mapping for the following GPUs: TGL (Tiger Lake), DG1 (Intel® Iris® Xe MAX graphics), RKL (Rocket Lake), ADL-S (Alder Lake S), ADL-P (Alder Lake P), DG2 (Intel® Arc™ A-Series Graphics), ATSM (Intel® Data Center GPU Flex Series), and All Future platforms…
What changes should I expect?
When HDR tone mapping is enabled and a compatible Intel device is selected then tonemapping should be preformed on the hardware device when appropriate (instead of falling back to a sw transcode). When an incompatible Intel device is selected then a hw transcode is still preformed, however no tone mapping is applied.
What Feedback are we looking for?
Do the changes work as intended?
Is the behavior for incompatible Intel devices correct? Would you prefer we fallback to sw transcodes so that tone mapping is applied?
Where to get the preview build (Updated 2024/07/19):
Well, it’s great that ARC cards are supported but it looks like this is still missing the vast majority of users. Adding a Nvidia GPU has been an option for a long time already
As far as desktops go, I think we’re only really talking about 11th and 12th gen.
That’s great for those people but 7th, 8th, 9th and 10th gen is a huge demographic and I’m afraid this headline will just be disappointing clickbait. Am I misreading that chart?
People don’t know if they have an Ice Lake, or Coffee Lake, or whatever Lake they have. They just know they have an i5-9400. A lot of people are going to install this and wonder why it’s not working.
The “it’s not working for me” crowd is going to taint the entire purpose for testing this
Ooof thanks for clarity. Not gonna bother with the 7500/win10 system… that ive been begging the guy to just please, ubuntu22 is so easy to load off usb… even the boot up installer is gui, it’s just like windows, please.
OK, I lied, still tried it to see what happens.
Playback of 4k/hdr transcoded down to 1080p/8mbps.
1.40 public. Win10/7500cpu. CPU goes to 100%, plays for a moment, then buffering starts as it can’t keep up.
1.40beta. Plexdashboard indicates HW transcode started. But on client device, croaks, never starts, even without tonemapping. Just says Playback stopped, something went wrong playin your media.
Which I kind of like, doesn’t inadvertently hog the entire cpu. I wish I could have a similar effect on people that select PGS subtitles.
Maybe I’m doing something wrong, but even when the UHD770(i5 12500 Alder Lake) is selected in the Transcoder Settings with this build, it keeps using the nvidia card for transcoding judging from the gpu usage graphs in the Task Manager.
I have a second server online with the preview build however it seems to be behaving the same as the latest release build.
When direct playing UHD, but having to tone-map, the N100 CPU in either of my 2 NUCs is sat around 30% CPU usage and iGPU is showing no activity. If I transcode non-HDR video from UHD to 720p on either server then the iGPU takes over as it should.
Basically there seems to be no difference in performance using either build.
Maybe there is something I am missing but currently it doesn’t look like it is working, at least not for me on the N100 CPU (Alder Lake) NUC.
I wonder if your issue is similar to what I am seeing. I only have the iGPU available on my N100 CPU and seeing it still reverting to CPU. I wonder if your system is reverting to the Nvidia as it is realising when the iGPU can’t do it that the Nvidia can.
I have a non-HDR UHD TV in the house. Plex usually tone maps HDR stuff to SDR on that but still shows as direct play. I was under the impression it wasn’t needing a full transcode just to tone map.
If I transcode HDR stuff i get massive CPU usage. If I transcode non-HDR it’s all done on the iGPU. That implies to me that tone mapping is still forcing CPU.
Same behaviour on both release server and this preview.