ublue-os / bazzite

Bazzite is a cloud native image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices - including your favorite handheld.
https://bazzite.gg
Apache License 2.0
4.09k stars 251 forks source link

Steam Deck LCD desktop mode screen won't turn back on after turning off from being idle after the update #1799

Open Sylphritz opened 3 weeks ago

Sylphritz commented 3 weeks ago

Describe the bug

The screen won't turn back on after turning off when resuming from idle state after the update.

  1. Go to Desktop Mode
  2. Do something
  3. Stop and wait for the screen to turn off (not sleep)
  4. Try to move the cursor or press any button
  5. The screen remains black but I can feel the rumbling feedback from the touchpad

If I try to press the power button, I'll hear the sleep mode's "ping" sound and the Steam Deck will be put to sleep. And when I press the power button again, it will come out of sleep mode, but the screen remains black.

If I leave it long enough that it goes into sleep mode after the screen has turned off, the screen turns on properly when it comes out of sleep mode.

If I put it to sleep while the screen is on, the screen turns on just fine when I press the power button again to wake it up. It's only when the screen turns off from idle that this issue happens.

Note that it was working fine before. Not sure when it started happening.

To summarize:

What did you expect to happen?

Screen should turn back on when you press something or move the cursor after the idle period (not sleep) in desktop mode.

Output of rpm-ostree status

State: idle Deployments: ● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck:stable Digest: sha256:60f6adbb2243bc30cdfdbad16d4abec69a46231630e01ac099580f830114cc02 Version: 40.20241020 (2024-10-21T05:06:16Z)

ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck:stable Digest: sha256:6bb8ce8809f31105691dcdbab8d3f9b1106e4544ee98ebe9f1077865b8592b5d Version: 40.20241014 (2024-10-15T09:01:54Z)

Hardware

Steam Deck LCD Output of cat /sys/devices/virtual/dmi/id/product_name: Jupiter

Extra information or context

No response