[Plex Media Server] Forum Preview for Tonemapping on Windows with Intel iGPUs

if you need to manually adjust tonemapping settings every time you play a new peice of content, then something is wrong

Is this confirmed? All I can see in this thread so far is mainly different devices appearing to tone map differently.

In the case of devices tonemapping differently, the way I see it is we would either need:

  1. The settings to remain
  2. Plex to store the settings for each device and apply them accordingly, keeping a database of them
  3. Plex to compare frame samples from software and hardware tonemapping automatically and calibrate the settings

Otherwise I’m guessing this feature will be widely unused, which would be a shame.

1 Like

Without re-reading the thread, I don’t recall anyone saying they need different settings for different devices (i.e., multiple settings per single server where settings are applied to client devices differently).

We certainly seem to need different settings for different servers (i.e. configurable single set of settings per server used for all client devices). This seems to be due to GPU specific rendering differences, but there could also be unknown other factors.

1 Like

Now that we know there is no one size fits all I intend for these settings to remain (on windows when using an intel hw device only)

5 Likes

Great!

Awesome. Thanks for being so informative!

As I’m on the Beta channel, Plex is prompting me to update from this Beta to the latest,

ā€œYou are currently running version 1.40.2.8441 on the server ā€œMicroPlexā€. Version 1.40.4.8626 is now available. Show release notes.ā€

If I upgrade to the latest, will I lose the special Tonemapping fix? or is it included (just not in the Public release channel yet?)

thanks

For me, on windows 11, this seems to work as well as, or better, than the nvidia full HW tonemapping/transcoding path. I’m comparing an RTX 4070 vs UHD770 on an i7 13700K. So, kudos for that.

Also, my quick testing using my (OLED screen) iphone indicated the default values for tonemapping saturation, contrast, and brightness were very satisfactory. Sure, using a big, quality TV in a dark room might reveal problems that can be fixed. But, no complaints here. :+1:

1 Like

Any updates on the i7 H155 Meteor Lake Intel 14th Gen Windows 11 latest GPU drivers still does not transcode for HDR mapping.

Intel Video Drivers version, 31.0.101.5594
Plex Version, 1.40.4.8679 (just updated same issue when Settings > Transcoder ā€œEnable HDR tone mappingā€ is enabled.

Thanks in advance!

That is expected since this functionality is still in preview. I am getting it ready to ship as we speak, so I expect it to land in 1.40.6 (expect, not promise)

2 Likes

Is Intel gpu (on cpu) transcoding broken in general now? Seems like an update recently borked my Intel cpu hw transcoding. My Intel I5 12600k has been great with hw transcoding until lately…

1 Like

tonemapping has never worked correctly on windows as far as i know

Will this eventually work for Linux 24.04 as well ? Intel ARC GPU?

1 Like

I have not started exploring how to add support for the full gpus on linux. The easiest way will be if intel adds support to their intel-media-driver and intel-compute-runtime drivers.

I have a SEi12 Mini PC,12th Generation Intel Core i5-12450H up to 4.4GHz.

Will plex every be able to do tone mapping on this cpu? Is it in the works??

Thank for your help

Yes! You have a Tiger Lake iGPU so it will be compatible. You can download the preview build (linked at the top) and try it out now if you want.

I watch 4k HDR movies on my LG G2 tv from PMS on Windows 11 all the time and the HDR logo pops up every movie. I’ve had this working great and looking great for the last 1.5yrs. But lately seems like something changed and HW Transcoding isn’t working with my I5 12th gen CPU.

I am going to download this Preview tonight to test if it fixes all my HW Transcoding. Because something happened in the Beta and Public builds recently that seems to have broken HW Transcoding for any file I try. Just buffering and crash on all players.

I Have update the links in my first post for (hopefully) the last time. If all goes well I will add the work to the 1.41.0 release early next week and close this thread (make it read only).

Changes in this release:

  1. Updated to a more recent PMS
  2. Made the saturation, contrast, and brightness preferences only appear with compatible Intel GPUS on Windows
  3. On windows, when the GPU cannot preform tonemapping, it will be preformed on the CPU however encoding and decoding will still be preformed on the GPU (This is the current behavior on Mac)
2 Likes

Ignore this, it works fine!

@chris_decker08 Is there any way I can get 1.40.2 again?

I am migrating my Plex server to new hardware and that is what the old server is running and I no longer have the .exe

Or if I install 1.40.6 will everything work fine?

Thanks

I am not understanding something. The version I am using right now is 4.134.2. But this beta you keep talking about is 1.40.6. Wouldnt the beta be a higher number than the public version??