PMS HDR -> SDR Tone Mapping with Intel quicksync

The recent PMS update that supports HDR tone mapping sounded great and thought I’d give it a try on my 8th gen Intel NUC running Windows 10.

Unfortunately I’ve had major performance issues with this (takes over a minute to start the transcode). In looks as though quicksync support for this on windows currently has performance issues, as per the support article: https://support.plex.tv/articles/hdr-to-sdr-tone-mapping/

Is the hardware support for this feature in windows expected to be improved upon at some point in the near future? Or is this expected to be a Linux only feature?

2 Likes

Have you verified the video is actually transcoded using your iGPU?
If there’s some subtitles that need to be burned into the video stream, Plex will not use the iGPU (as that can only transcode the video stream as-is).

What information is showing in the “now playing” tile for that playback on the Plex server dashboard?
Exemplary screenshot from the "now playing" section

Thanks for the reply!

Yep definitely using hw transcoding and no subtitles etc. Here’s an example which was unfortunately buffering every couple seconds when playing:
image

As soon as it starts transcoding a HDR film my CPU usage rockets up to 95-100%, so pretty sure it’s using software at least in part for the tone mapping?

If I turn HDR tone mapping off and play the exact same 4k film and transcode it down to 12mbps my CPU usage goes to around 60%, but that’s due to some background applications I have running, along with the audio transcode required for it to play on the web app.

I’m not sure if switching over to Linux would help with tone mapping, but I assume the cpu/igpu which I’m using should be powerful enough to run 1 or 2 HW transcoded tone mapped streams? It’s an i5-8259U with Intel Iris Plus Graphics 655.

1 Like

Yes, this is being worked on.

4 Likes

Just wanted to add to this I have the same experience on Ubuntu using the latest x64 server. HDR to SDR tanks the CPU, even on a 1080 HDR to SDR conversion. G5400 CPU.

When you say ‘this is being worked on’ can you link us to issue doc or something that explains exactly what the issue that was reported? Is it certain intel gen chips that have an intel quick sync issue or any intel quick sync hw transcoding?

The devs are aware of the bug and working on a fix. There is a problem with the transcoder driver for newer CPUs.

Hi Guys !

I want to upgrade my server. My plan is to buy an i3 10100 (with UHD graphics 630). 16GB 3200CL16 RAM, Z490 and one NVMe.

Now I would be interested in the utilization of the hardware beforehand. Win10 and / or Ubuntu.

How many 4K HDR to SDR transcodes can I do with the iGPU of the 10100?

Is there a thread where i can read that or similar or comparable information is available !?

I would appreciate your information and help!

greetings
KCX

let me know as well. i wanna buy the i5 10400.
if its not to my liking i might go ryzen 5 3600 instead…

The i5 10400 or the UHD 630 is sufficient. But if you have to burn in subtitles, you need a High End Gaming PC for just one stream. Two are not possible.

Is there any news on the topic? I have now ordered an i3 10100 and would like to use Windows again. thx :v: :grin:

1 Like

I would love to know how this is progressing too.

I just can approve that too. Although the hardware is not overloaded, it stutters every few seconds.
1612589937793
1612589914335

@ChuckPa will the Intel Compute Runtime solution also help here?

Been having this issue too with my NUC8i5 that I just bought. Kinda annoying going from a 4th Gen to 8th Gen Processor only to have Movies not Transcode with QuickSync and stutter OR having them be washed out and ugly.

Any Update on when Tone Mapping is going to be fixed? @anon18523487 I’d prefer to not go to Ubuntu if possible

Thanks

Anyone been able to get HDR Tonemapping working with 8th Gen Processors?

Bump :frowning:

For the sake of not cluttering the forums with another topic: Is there any update/timeline on the HWA tonemapping support on Windows with PMS for QSV?

You guys were rather quick to catch up with the devoted spare-time (!) coders at Jellyfin when it came to tonemapping in general but given that their next release (10.8.0) will feature massive HWA improvements that even make tone mapping viable on Win (tested the build myself with a 4K HDR → 1080p SDR, my i5-1145G7 NUC hardly breaking a sweat), I was wondering whether you have something up your sleeves as well.

FWIW: I’m aware that HWA transcoding/tonemapping is stable-ish on 11th gen Intels now in Linux but sadly can’t make the move due to some SW only running under Win right now.

3 Likes

22 months later and still nothing happened. It still doesn’t work under Windows. Can we expect any improvements at all, or do we all have to switch to Linux? Or other systems like Jellyfin?

2 Likes

We’ve made improvements to this with the latest 64-bit version of PMS. Have you tried it?

Any update for tone maping on windows with intel cpu?

2 Likes