SUMMARY With HDR enabled the colors look washed out. I am attaching two screenshots. STEPS TO REPRODUCE 1. install AC Shadows on steam 2. enable HDR in systemsettings 3. set game launch command to `gamescope -f --hdr-enabled -- %command%` 4. start game 5. head to graphics settings 6. enable hdr & apply 7. disable hdr & apply OBSERVED RESULT HDR colors look awful EXPECTED RESULT HDR looks shiny SOFTWARE/OS VERSIONS Operating System: KDE Linux 202504290254 KDE Plasma Version: 6.3.80 KDE Frameworks Version: 6.14.0 Qt Version: 6.9.0 Kernel Version: 6.14.4-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 32 ร AMD Ryzen 9 5950X 16-Core Processor Memory: 32 GiB of RAM (31.2 GiB usable) Graphics Processor: AMD Radeon RX 7800 XT ADDITIONAL INFORMATION Gamescope from git master. It's unclear to me which part of the stack is to blame here. Works on windows though.
Created attachment 180812 [details] SDR
Created attachment 180813 [details] HDR
Could you try running the game in a gamescope session for comparison? So > gamescope -e --hdr-enabled -- steam -gamepadui from a tty
Curiously steam crashes when I try that :S On the steam deck the game works as expected though.
(In reply to Harald Sitter from comment #4) > On the steam deck the game works as expected though. Ok, then it might be a bug in KWin. Can you start gamescope nested with WAYLAND_DEBUG=1 and give me the log for that? Would be interesting to know what colorspace the game is using
Created attachment 180906 [details] wayland_debug log Attaching the log. Towards the end I'm disabling&enabling HDR for good measure.
Alright, it does set the surface to BT2020PQ: > May 03 12:51:15 ajax steam[8087]: [ 197692.195] {Default Queue} -> wp_color_manager_v1#17.create_parametric_creator(new id wp_image_description_creator_params_v1#124) > May 03 12:51:15 ajax steam[8087]: [ 197692.198] {Default Queue} -> wp_image_description_creator_params_v1#124.set_primaries_named(6) > May 03 12:51:15 ajax steam[8087]: [ 197692.200] {Default Queue} -> wp_image_description_creator_params_v1#124.set_tf_named(11) > May 03 12:51:15 ajax steam[8087]: [ 197692.202] {Default Queue} -> wp_image_description_creator_params_v1#124.create(new id wp_image_description_v1#127) > May 03 12:51:15 ajax steam[8087]: [ 197692.204] {Default Queue} -> wp_color_management_surface_v1#50.set_image_description(wp_image_description_v1#127, 0) Only thing that's a wrong is that it doesn't set any HDR metadata, which may make KWin do much more aggressive tone mapping than necessary. I see that was recently fixed in gamescope, could you try again with the latest version? Gamescope git master seems to work fine for me in other games at least (besides an annoying mouse input issue, but that's unrelated)
Currently can't be tested because gamescope just crashes out https://github.com/ValveSoftware/gamescope/issues/1796 Setting needsinfo state so the bot can remind me to check in a couple weeks.
๐๐งน โ ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME. For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging. Thank you for helping us make KDE software even better for everyone!
๐๐งน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.
Still blocked upstream. I did leave some more info that hopefully should help resolve the upstream problem.
Setting back to needsinfo state.
Still no upstream fix in sight. I'll reopen whenever that happens and the colors are still off.