HDR Tone Mapping in Docker Container + Intel Video

I’m testing out Docker + i5 12400. I must confess I don’t know enough about how Docker works to know if HDR tone mapping (in hardware) should work or not.

Using plexinc/pms-docker and passing Intel device via --device=/dev/dri:/dev/dri

When running Plex outside of Docker, I can get hardware tone mapping to ‘work’ (output is garbled, but this is a known issue with Alder Lake being a bit bleeding edge). I have to have very specific versions of Intel packages installed for this to work.

When running in Docker, the tone mapping is done in software only.

How do “drivers” work within Docker? Does the Docker container know about these drivers? Do I even need these specific Intel packages installed on the main Ubuntu OS? Are there drivers required to be installed within the container?

For reference, here are the packages I installed on the main OS when testing Plex outside of Docker to get HDR tone mapping working in hardware:

https://github.com/intel/compute-runtime/releases/download/21.49.21786/intel-gmmlib_21.3.3_amd64.deb
https://github.com/intel/intel-graphics-compiler/releases/download/igc-1.0.9441/intel-igc-core_1.0.9441_amd64.deb
https://github.com/intel/intel-graphics-compiler/releases/download/igc-1.0.9441/intel-igc-opencl_1.0.9441_amd64.deb
https://github.com/intel/compute-runtime/releases/download/21.49.21786/intel-opencl-icd_21.49.21786_amd64.deb

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