Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switching to desktop while docked to an external display with HDR enabled leads to incorrect desktop colorspace on both panels #1725

Open
matte-schwartz opened this issue Nov 20, 2024 · 0 comments

Comments

@matte-schwartz
Copy link

Your system information

  • Steam client version: 1731990050
  • SteamOS version: SteamOS staging 20241112.10000, SteamOS Main 20241114.1000
  • Opted into Steam client beta?: Yes
  • Opted into SteamOS beta?: Yes
  • Have you checked for updates in Settings > System?: Yes

Please describe your issue in as much detail as possible:

When my Steam Deck OLED is docked to an external monitor (AW3423DW, HDR-capable) via the official Steam Deck dock, and if HDR is enabled on my external monitor in gamescope-session, switching to desktop mode leads to a washed out Plasma desktop on the OLED Deck's internal panel and an over-saturated desktop on the external monitor. This happens across X11 and Wayland desktop in both Plasma 5.27.10 (SteamOS Main) and Plasma 6.2.2 (SteamOS staging).

If I disable HDR on the external monitor before switching to desktop, then both panels have the correct colorspace on Plasma desktop.

Internal panel:

Washed out:

IMG_2380

Correct:

IMG_2382

External panel:

Over-saturated:

IMG_2381

Correct:

IMG_2383

One other note is that this issue is not present on my ROG Ally, which has a non-HDR internal panel. I can leave HDR enabled in gamescope-session and switch to desktop without this occurring on Arch Linux, Plasma 6.2.3 and Kernel 6.12.0. At some point I'll try to check this same set up on my OLED Deck to see if it's truly a SteamOS issue or if it also happens upstream as well.

Steps for reproducing this issue:

  1. Dock a Steam Deck OLED to an external monitor that is HDR capable via the Steam Deck official dock
  2. Enable HDR in the right-side Steam menu
  3. Switch to either an X11 or Wayland desktop session from gamescope-session

The colorspace should visually look incorrect at this point.

Here is a system report captured after step 3:

report.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant