HDR tone mapping not working on Intel i7-10710U (Comet Lake) iGPU

Server Version#: 1.21.1.3830-6c22540d5 (amd64)
Player Version#: 7.11 (22422) for Apple tvOS
OS: Ubuntu 20.04 (5.4.0-58-generic)

I received a Gigabyte Brix S (GB-BRi7H-10710) which carries an Intel® Core™ i7-10710U (Comet Lake) onboard. Thanks to a super helpful user on the /r/Plex subreddit, I was able to get hardware transcoding to work but only with HDR tone mapping disabled.

He suggested that I install the two libraries referenced by the HDR to SDR Tone Mapping support article, so I tried found out that I had them already installed.

ocl-icd-libopencl1 is already the newest version (2.2.11-1ubuntu1).
beignet-opencl-icd is already the newest version (1.3.2-7build1).

I remembered a mention of both libraries when I installed PMS, so I reinstalled.

PlexMediaServer install: PlexMediaServer-1.21.1.3830-6c22540d5 - Installation starting.
PlexMediaServer install: 
PlexMediaServer install: Now installing based on:
PlexMediaServer install:   Installation Type:   Update
PlexMediaServer install:   Process Control:     systemd
PlexMediaServer install:   Plex User:           plex
PlexMediaServer install:   Plex Group:          plex
PlexMediaServer install:   Video Group:         render
PlexMediaServer install:   Metadata Dir:        /var/lib/plexmediaserver/Library/Application Support
PlexMediaServer install:   Temp Directory:      /tmp 
PlexMediaServer install:   Lang Encoding:       en_US.UTF-8
PlexMediaServer install:   Intel QSV Hardware:  Found
PlexMediaServer install:  
PlexMediaServer install:   OpenCL library:      Installed
PlexMediaServer install:   Beignet package:     Installed
PlexMediaServer install:  
PlexMediaServer install: Completing final configuration.
PlexMediaServer install: Starting Plex Media Server.
PlexMediaServer install: PlexMediaServer-1.21.1.3830-6c22540d5 - Installation successful.  Errors: 0, Warnings: 0

I have no issues with hardware transcoded playback, so long as HDR tone mapping is disabled. As soon as I turn it on, transcoding falls back to the CPU for the same media file on the same client.

(File removed)

Any advice is appreciated!

It’s a known issue with the latest two CPU generations.
Engineering is already on it.

The issue is Beignet (AFAIK) not understanding the CPU and causing the cascade fallback.

If you were to build (compile) and install it yourself on your host, it would work flawlessly.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.