SteamOS icon indicating copy to clipboard operation
SteamOS copied to clipboard

After disconnecting from external monitor, Deck's internal screen stays off instead of switching display

Open dangerousdonut opened this issue 1 year ago • 16 comments

Your system information

  • Steam client version: 1714854927
  • SteamOS version: 3.6
  • Dock Firmware Version: 0.13.15.124
  • 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 unplugging the Steam Deck from a dock that connects it to an external monitor, I expect the primary display to switch back to the Deck's internal screen.

However, since updating to SteamOS 3.6 in the current Preview branch, what happens instead is that the Deck's screen stays off if you disconnect it from an external monitor. There is still sound though.

Putting the Deck to sleep and waking it will not turn the display back on. Only a reboot fixes it.

Conversely, plugging the Deck into a dock while it was on and an image was displayed on it will properly transfer primary display over to a monitor.

This issue is only present in game mode. In desktop mode the display switches without issue. The dock in use here is Valve's Steam Deck Docking Station. The external monitor is connected over Displayport.

After re-imaging the Deck, the issue was not present on the stable branch while the Dock was still on FW 0.13.15.124. It began again after the system was updated to SteamOS 3.6. This seems to point to 3.6 rather than the new Dock firmware as the source of the bug.

Steps for reproducing this issue:

  1. Connect Steam Deck to a dock and external monitor
  2. Ensure the Deck is in game mode
  3. Unplug the USB-C cable to the Deck while an image is being output to the display

dangerousdonut avatar May 11 '24 19:05 dangerousdonut

I have this issue as well.

Managor avatar May 12 '24 16:05 Managor

And me

Grazgamer avatar May 12 '24 19:05 Grazgamer

I pinpointed the issue (at least for me). In the manual external display resolutions if I select anything over 720p the internal screen won't turn on after disconnect but anything below that resolution works fine image

Managor avatar May 13 '24 20:05 Managor

I pinpointed the issue (at least for me). In the manual external display resolutions if I select anything over 720p the internal screen won't turn on after disconnect but anything below that resolution works fine !

Nice find! I was also able to get it to switch primary display at 1280x720, and ever since it did that successfully, it now seemingly works with any other resolution and refresh rate combination. It continued to function as expected after a sleep and wakeup cycle and after a restart. Maybe re-check it on your end if you haven't.

Though a new wrinkle is that sometimes the Deck doesn't want to automatically connect to the external monitor when it's woken from sleep, and I need to unplug/replug the USB-C cable.

dangerousdonut avatar May 13 '24 22:05 dangerousdonut

Same issue on Steam Deck OLED with 3.6.x (up until SteamOS 3.6.3 at least), and setting the external resolution to 1280x720@60 allows the inner screen to turn back on when the external is disconnected. However, I can't get it to work with any higher external resolution. And desktop mode works with both screens on, until now my workaround was to switch to desktop mode, disconnect the external screen, and switch back to gaming mode.

jbbandos avatar May 18 '24 07:05 jbbandos

me too

micsama avatar May 25 '24 04:05 micsama

You can recover from this with an external keyboard and switching to a TTY (terminal type) window with Ctrl + Alt + F6 and then switching back to your main session, usually on TTY 1, with Ctrl + Alt + F1.

matte-schwartz avatar Jun 30 '24 18:06 matte-schwartz

I have the same issue. undocking at all results in a black screen.

I also cannot enable or disable HDR on my TV.

drake90001 avatar Jul 07 '24 23:07 drake90001

Same issue. Mine is Steam Deck OLED. Also, when I reconnect it to the monitor for the 2nd time, the internal screens starts to fill with yellow artifact-y lines right-to-left. While the image on the monitor is OK. Works without any issues on 3.5.19. I'm just plugging my monitor straight with the type c cable, that came with the monitor.

mkaliaha avatar Jul 11 '24 09:07 mkaliaha

Yeah, yellow artifact lines here too sometimes. Good to know it’s not just me.

On Thu, Jul 11, 2024 at 4:43 AM Mikalai Kaliaha @.***> wrote:

Same issue. Mine is Steam Deck OLED. Also, when I reconnect it to the monitor for the 2nd time, the internal screens starts to fill with yellow artifact-y lines right-to-left. While the image on the monitor is OK. Works without any issues on 3.5.19. I'm just plugging my monitor straight with type c cable.

— Reply to this email directly, view it on GitHub https://github.com/ValveSoftware/SteamOS/issues/1504#issuecomment-2222492056, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACZOLZQ2HP7BOVMXDWQGH3ZLZHV5AVCNFSM6AAAAABHSERU2SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMRSGQ4TEMBVGY . You are receiving this because you commented.Message ID: @.***>

drake90001 avatar Jul 11 '24 13:07 drake90001

This should be fixed in an upcoming steamos build. https://github.com/ValveSoftware/gamescope/commit/e31b8dea137d2cedd4cf71fede560feb2ad3ffc5 fixes this on my setup.

matte-schwartz avatar Aug 03 '24 16:08 matte-schwartz

Awesome, thanks!

On Sat, Aug 3, 2024 at 11:19 AM matte-schwartz @.***> wrote:

This should be fixed in an upcoming steamos build. @.*** https://github.com/ValveSoftware/gamescope/commit/e31b8dea137d2cedd4cf71fede560feb2ad3ffc5 fixes this on my setup.

— Reply to this email directly, view it on GitHub https://github.com/ValveSoftware/SteamOS/issues/1504#issuecomment-2266931327, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACZOLY42WWTZIJOLH523WTZPT7ILAVCNFSM6AAAAABHSERU2SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENRWHEZTCMZSG4 . You are receiving this because you commented.Message ID: @.***>

drake90001 avatar Aug 03 '24 16:08 drake90001

This is fixed in Main but not in Preview

Managor avatar Aug 08 '24 03:08 Managor

Should be fixed with https://store.steampowered.com/news/app/1675200/view/6500469346411814006?l=english

matte-schwartz avatar Aug 15 '24 00:08 matte-schwartz

Yep. It's fixed. You can sort of trigger this if you unplug the dock immediately after the screen turns off after plugging it in. Even then the screen stays off for only 7 or so seconds.

Managor avatar Aug 15 '24 01:08 Managor

Yep, I haven't encountered the issue since updating to 3.6.10.

dangerousdonut avatar Aug 17 '24 19:08 dangerousdonut

Closing per the last several comments.

kisak-valve avatar Sep 28 '24 14:09 kisak-valve