| Summary: | HDR colors in Assassins Creed Shadows washed out | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Harald Sitter <sitter> |
| Component: | colour-management | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED DOWNSTREAM | ||
| Severity: | normal | CC: | kdedev, nate, xaver.hugl |
| Priority: | NOR | ||
| Version First Reported In: | master | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
SDR
HDR wayland_debug log |
||
|
Description
Harald Sitter
2025-04-30 15:52:55 UTC
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. ๐๐งน โ ๏ธ 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! Still no upstream fix in sight. I'll reopen whenever that happens and the colors are still off. |