steam-for-linux icon indicating copy to clipboard operation
steam-for-linux copied to clipboard

Exiting big picture mode to steam flickers

Open razzeee opened this issue 1 year ago • 34 comments

Your system information

  • Steam client version (build number or date):
  • Steam Version: 1698451048 Steam Client Build Date: Sat, Oct 28 01:26 UTC -08:00 Steam Web Build Date: Sat, Oct 28 01:29 UTC -08:00 Steam API Version: SteamClient020
  • Distribution (e.g. Ubuntu): Fedora 38 (Gnome)
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes
Steam Logs:
╰─ tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs                 ─╯
tar: Removing leading `/' from member names
/home/razze/.steam/steam/logs/
/home/razze/.steam/steam/logs/remote_connections.previous.txt
/home/razze/.steam/steam/logs/controller_ui.txt
/home/razze/.steam/steam/logs/systemmanager.txt
/home/razze/.steam/steam/logs/systemdockmanager.txt
/home/razze/.steam/steam/logs/config
/home/razze/.steam/steam/logs/steamui_system.previous.txt
/home/razze/.steam/steam/logs/steamui_system.txt
/home/razze/.steam/steam/logs/cache
/home/razze/.steam/steam/logs/steam-runtime-system-info-1683761662.txt
/home/razze/.steam/steam/logs/.cache/
/home/razze/.steam/steam/logs/.cache/.nv/
/home/razze/.steam/steam/logs/.cache/.nv/GLCache/
/home/razze/.steam/steam/logs/.cache/.nv/GLCache/1019311f538082d1cec7f5679543357c/
/home/razze/.steam/steam/logs/.cache/.nv/GLCache/1019311f538082d1cec7f5679543357c/74b75f37316fa002/
/home/razze/.steam/steam/logs/.cache/.nv/GLCache/1019311f538082d1cec7f5679543357c/74b75f37316fa002/508e5b5694d010c4.toc
/home/razze/.steam/steam/logs/.cache/.nv/GLCache/1019311f538082d1cec7f5679543357c/74b75f37316fa002/d7db3d2566768e5a.toc
/home/razze/.steam/steam/logs/.cache/.nv/GLCache/1019311f538082d1cec7f5679543357c/74b75f37316fa002/508e5b5694d010c4.bin
/home/razze/.steam/steam/logs/.cache/.nv/GLCache/1019311f538082d1cec7f5679543357c/74b75f37316fa002/d7db3d2566768e5a.bin
/home/razze/.steam/steam/logs/.cache/.nv/GLCache/7dccdb8912afcd6839eeade90f7db1fc/
/home/razze/.steam/steam/logs/.cache/.nv/GLCache/7dccdb8912afcd6839eeade90f7db1fc/67ece1d7bb765e2a/
/home/razze/.steam/steam/logs/.cache/.nv/GLCache/7dccdb8912afcd6839eeade90f7db1fc/67ece1d7bb765e2a/806023b2439c6b1a.toc
/home/razze/.steam/steam/logs/.cache/.nv/GLCache/7dccdb8912afcd6839eeade90f7db1fc/67ece1d7bb765e2a/806023b2439c6b1a.bin
/home/razze/.steam/steam/logs/.cache/.nv/GLCache/7dccdb8912afcd6839eeade90f7db1fc/67ece1d7bb765e2a/b6c0667cffa008ff.toc
/home/razze/.steam/steam/logs/.cache/.nv/GLCache/7dccdb8912afcd6839eeade90f7db1fc/67ece1d7bb765e2a/b6c0667cffa008ff.bin
/home/razze/.steam/steam/logs/.cache/tmp/
/home/razze/.steam/steam/logs/connection_log_27015.txt
/home/razze/.steam/steam/logs/data
/home/razze/.steam/steam/logs/steamui_html.previous.txt
/home/razze/.steam/steam/logs/workshop_log.txt
/home/razze/.steam/steam/logs/cef_log.previous.txt
/home/razze/.steam/steam/logs/steamui_update.txt
/home/razze/.steam/steam/logs/systemaudiomanager.txt
/home/razze/.steam/steam/logs/parental_log.txt
/home/razze/.steam/steam/logs/cloud_log.previous.txt
/home/razze/.steam/steam/logs/steamwebhelper.log
/home/razze/.steam/steam/logs/durationcontrol_log.txt
/home/razze/.steam/steam/logs/shader_log.previous.txt
/home/razze/.steam/steam/logs/transport_steamui.txt
/home/razze/.steam/steam/logs/webhelper.previous.txt
/home/razze/.steam/steam/logs/timedtrial_log.txt
/home/razze/.steam/steam/logs/appinfo_log.txt
/home/razze/.steam/steam/logs/transport_client.txt
/home/razze/.steam/steam/logs/streaming_log.previous.txt
/home/razze/.steam/steam/logs/connection_log.txt
/home/razze/.steam/steam/logs/sitelicense_log.txt
/home/razze/.steam/steam/logs/.steam/
/home/razze/.steam/steam/logs/.steam/steam.pid
/home/razze/.steam/steam/logs/.steam/bin
/home/razze/.steam/steam/logs/.steam/sdk32
/home/razze/.steam/steam/logs/.steam/steam
/home/razze/.steam/steam/logs/.steam/sdk64
/home/razze/.steam/steam/logs/.steam/root
/home/razze/.steam/steam/logs/.steam/bin64
/home/razze/.steam/steam/logs/.steam/bin32
/home/razze/.steam/steam/logs/librarysharing_log.txt
/home/razze/.steam/steam/logs/cloud_log.txt
/home/razze/.steam/steam/logs/.config/
/home/razze/.steam/steam/logs/steamui.txt
/home/razze/.steam/steam/logs/connection_log.previous.txt
/home/razze/.steam/steam/logs/steam-runtime-system-info-1698447639.txt
/home/razze/.steam/steam/logs/stats_log.previous.txt
/home/razze/.steam/steam/logs/client_networkmanager.txt
/home/razze/.steam/steam/logs/shader_log.txt
/home/razze/.steam/steam/logs/streaming_log.txt
/home/razze/.steam/steam/logs/cef_log.txt
/home/razze/.steam/steam/logs/parental_log.previous.txt
/home/razze/.steam/steam/logs/configstore_log.txt
/home/razze/.steam/steam/logs/content_log.previous.txt
/home/razze/.steam/steam/logs/compat_log.txt
/home/razze/.steam/steam/logs/console_log.previous.txt
/home/razze/.steam/steam/logs/client_networkmanager.previous.txt
/home/razze/.steam/steam/logs/appinfo_log.previous.txt
/home/razze/.steam/steam/logs/configstore_log.previous.txt
/home/razze/.steam/steam/logs/steamui_html.txt
/home/razze/.steam/steam/logs/steam_api_log.txt
/home/razze/.steam/steam/logs/controller_ui.previous.txt
/home/razze/.steam/steam/logs/steam-runtime-system-info-1683989588.txt
/home/razze/.steam/steam/logs/systemmanager.previous.txt
/home/razze/.steam/steam/logs/custom_log.txt
/home/razze/.steam/steam/logs/controller.previous.txt
/home/razze/.steam/steam/logs/compat_log.previous.txt
/home/razze/.steam/steam/logs/systemperfmanager.txt
/home/razze/.steam/steam/logs/webhelper.txt
/home/razze/.steam/steam/logs/container-runtime-info.txt.oLKWSv
/home/razze/.steam/steam/logs/connection_log_7777.txt
/home/razze/.steam/steam/logs/inventory_service_log.txt
/home/razze/.steam/steam/logs/steam-runtime-system-info-1683988260.txt
/home/razze/.steam/steam/logs/controller.txt
/home/razze/.steam/steam/logs/.local/
/home/razze/.steam/steam/logs/.local/share/
/home/razze/.steam/steam/logs/.local/share/Steam/
/home/razze/.steam/steam/logs/bootstrap_log.txt
/home/razze/.steam/steam/logs/stats_log.txt
/home/razze/.steam/steam/logs/workshop_log.previous.txt
/home/razze/.steam/steam/logs/console_log.txt
/home/razze/.steam/steam/logs/remote_connections.txt
/home/razze/.steam/steam/logs/text_filter_log.txt
/home/razze/.steam/steam/logs/broadcast_log.txt
/home/razze/.steam/steam/logs/systemdisplaymanager.txt
/home/razze/.steam/steam/logs/steamui_audio.txt
/home/razze/.steam/steam/logs/content_log.txt

  • GPU: AMD

Please describe your issue in as much detail as possible:

This happens, when I try to go from big picture mode to normal steam. In reality it seems even worse, I think the capture was struggling to keep up.

Screencast from 2023-10-28 02-53-32.webm

It should just cleanly exit / transition to the normal steam window.

Iam not sure, if that goes on forever, as I've always used the tray to exit steam. It still keeps on going for quiet a while, after that, but it eventually exits.

Steps for reproducing this issue:

  1. Start big picture
  2. Escape
  3. Hit power
  4. Exit Big Picture Mode

I suspect, that you need to run Gnome to run into this

razzeee avatar Oct 28 '23 01:10 razzeee

I'm having the same issue. It's not the screen, but rather a Steam Big Picture window that is flickering. Just when I got my hands on a big screen for couch gaming, damn :(

screencast.webm

Your system information

  • Steam client version (build number or date): 1698260427
  • Distribution (e.g. Ubuntu): Pop!_OS 22.04 LTS
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes
  • Steam Logs: steam-logs.tar.gz
  • GPU: AMD

lsahnicne avatar Oct 31 '23 15:10 lsahnicne

I suspect, that you need to run Gnome to run into this

Same issue on Pop!_OS with RTX 3060. This bug seems affect all window managers as far as I can tell, it just manifests differently. KWin is affected in a similar way to Gnome with the glitchy, but in XFWM it leaves an unresponsive minimised window that has to be killed.

Caffeineix avatar Nov 01 '23 02:11 Caffeineix

Same issue here ongoing for at least a week since I've noticed, flickers like crazy until I alt tab off the steam instance, then it goes back to the normal desktop mode fine.

Steam runtime Diagnostic info steam runtime diag.txt


Steam Version: 1698777785 Steam Client Build Date: Tue, Oct 31 13:09 UTC -08:00 Steam Web Build Date: Sat, Oct 28 10:29 UTC -08:00 Steam API Version: SteamClient020

Neofetch output

OS: Manjaro Linux x86_64 Host: X570 Taichi Kernel: 6.1.55-1-MANJARO Uptime: 2 days, 11 hours, 1 min Packages: 2171 (pacman), 78 (flatpak), 21 (snap) Shell: zsh 5.9 Resolution: 5120x1440 DE: GNOME 44.5 WM: Mutter WM Theme: Adwaita Theme: Adwaita-dark [GTK2/3] Icons: Fluent-dark [GTK2/3] Terminal: gnome-terminal CPU: AMD Ryzen 9 5900X (24) @ 3.700GHz GPU: AMD ATI Radeon RX 7900 XT/7900 XTX Memory: 10623MiB / 128737MiB

chrismegyeri avatar Nov 02 '23 09:11 chrismegyeri

Same issue on fully updated openSUSE Tumbleweed. GNOME 45.0 on Wayland AMD CPU 7800X3D AMD GPU 7900XTX

BigMeanie-nl avatar Nov 03 '23 13:11 BigMeanie-nl

This issue is also present in the flatpak version of steam on universal-blue rebase of Fedora Silverblue GNOME 44.6 on Wayland Ryzen 5600h + Radeon 5500M Steam Version - 1698777785

~~Looks like AMD iGPU+dGPU is the common factor.~~ A reply below shows that this happens with nvidia as well

~~Could this be connected to #9383?~~

If you exit steam, that happens without any issue. Just exiting big picture to go the standard view is the problem.

Edit : trying to minimise steam also causes this flickering issues

SrivatsanSenthilkumar avatar Nov 08 '23 03:11 SrivatsanSenthilkumar

Looks like AMD iGPU+dGPU is the common factor.

It happens on NVIDIA as well, I can report the same issue with RTX 3060.

Caffeineix avatar Nov 12 '23 14:11 Caffeineix

Same issue here

Fedora 39 Gnome - Xorg Ryzen 6900hs Radeon 6700s

jtkellys avatar Nov 14 '23 12:11 jtkellys

Running into the described issue on: Steam version: 1698777785 Ubuntu 23.10 MSI B550M Mortar WiFi Ryzen 9 3950X AMD RX 580

NostalgiaRealm avatar Nov 14 '23 20:11 NostalgiaRealm

Same issue on Manjaro Gnome, please fix this annoying bug!

Steam Version: 1698777785 Manjaro Linux AMD Ryzen™ 7 5700X × 16 32.0 GiB AMD Radeon™ RX 6700 XT

https://github.com/ValveSoftware/steam-for-linux/assets/8393780/197dee0f-abe3-4ebc-add8-60ba7609a6b2

coreybruce avatar Nov 16 '23 02:11 coreybruce

Same issue here on latest Pop_OS! (Gnome 42.9, X11). I have to refresh the desktop (Alt + F2, type r) to resolve the issue before I can do anything else.

creativecoder avatar Nov 20 '23 23:11 creativecoder

I just installed Ubuntu 22.04 and I'm now seeing this issue. Previously I was using 20.04 and I wasn't seeing it then.

Ubuntu 22.04 AMD Ryzen 5 3400G NVIDIA GeForce GTX 1080 Ti Steam Version: 1700160213 Steam Client Build Date: Thu, Nov 16 1:23 PM UTC -05:00 Steam Web Build Date: Thu, Nov 16 1:06 PM UTC -05:00 Steam API Version: SteamClient021

Davidian1024 avatar Nov 21 '23 20:11 Davidian1024

The same behavior also happens, when you say to minimize steam

razzeee avatar Nov 23 '23 18:11 razzeee

~~Here's a journal from when this is happening~~

~~the interesting part seems to be Nov 23 19:16:01 fedora-desktop gnome-shell[2540]: meta_window_can_ping: assertion '!window->unmanaging' failed~~

razzeee avatar Nov 23 '23 18:11 razzeee

Also experiencing this issue, Pop_OS! 22.04, AMD RX 7900 XT, exit Big Picture, goes mad

TheBurnDoc avatar Nov 26 '23 13:11 TheBurnDoc

same here. i've noticed clicking the tray icon for steam will stop it. this has been happening for months for me.

geezuh avatar Nov 30 '23 13:11 geezuh

There's an mutter issue for this, not sure that's the correct place https://gitlab.gnome.org/GNOME/mutter/-/issues/3126

razzeee avatar Dec 02 '23 20:12 razzeee

Well kde wayland does not have the issue so it does seem like it could be a mutter issue

SrivatsanSenthilkumar avatar Dec 03 '23 14:12 SrivatsanSenthilkumar

For further information, this flickering/glitching does not occur when running steam big picture in windowed mode and then exiting big picture mode.

SrivatsanSenthilkumar avatar Jan 04 '24 09:01 SrivatsanSenthilkumar

FWIW, encountering same issue (flicker infinite loop when exiting full-screen big picture back into desktop mode). However, it seems to go away if I disable the gTile Gnome shell extension. No idea what gTile does to trigger the behavior.

Also FWIW, though I don't think its relevant, I've noticed BadWindow errors on xreparentwindow() in webhelper.txt logs with a resourceID of 0x0 (there's several other BadWindow errors with other resource IDs for various X requests, including reparentwindow). When the issue does occur, I see this repeated (at least 3-4 consecutive X req serials, then other errors, then again consecutive repeats, etc), where as when the issue does not occur, the BadWindow 0x0 error occurs just once (hence, I don't think it's cause, but perhaps it can provide hint about where it happens?).

[Edit 1/5] Also, I have multi-head setup (non-rectangular: landscape QHD as main display, and portrait QHD to it's left and aligned to bottom, i.e., main display is at non-zero offset (both x and y).

Finally, for completeness: Ubuntu ~~22~~20.04 Gnome 3.36.8 (with gTile v52) Intel Core i7-4820K NVIDIA GeForce RTX 3070 (nvidia driver 545.23.08) Xorg server vendor version: 1.20.13 (12013000) Steam Version: 1702079146 Steam Client Build Date: Thu, Dec 7 7:33 PM UTC -05:00 Steam Web Build Date: Fri, Dec 8 6:30 PM UTC -05:00 Steam API Version: SteamClient021

spapadim avatar Jan 04 '24 23:01 spapadim

I have the same experience here on GNOME Wayland. Here's another video of it occurring. I really hope this is addressed soon, as I imagine with certain desktop backgrounds it could trigger someone's epilepsy.

bigpicture2.webm

Whayme avatar Jan 10 '24 00:01 Whayme

Same problem. i9-11980 HK RX 5700xt PopOS 22.04

cannot leave big picture mode without this same freakout occurring

lucaswj avatar Jan 16 '24 17:01 lucaswj

Seeing the same issue in X11 and Wayland in PopOS 22.04 with all the latest updates. Nvidia GPU and proprietary drivers, AMD 7945HX CPU.

theflakes avatar Jan 23 '24 04:01 theflakes

Might be beating a dead horse but I'm having an identical issue. Pop_OS 22.04 Ryzen 5 3600X RX 5700XT

reilandeubank avatar Jan 27 '24 16:01 reilandeubank

This should be high priority, especially since it's dangerous for epileptic people. Happens on both stable and beta branch.

ellitedev avatar Jan 28 '24 15:01 ellitedev

I don't understand how such a big issue isn't high priority as it affects such a main features of the Steam client and has been left this long without being fixed...

coreybruce avatar Jan 29 '24 08:01 coreybruce

Same issue on Xorg and Wayland with:

  • Fedora 39
  • AMD Ryzen™ 9 5900X
  • AMD RX 6700 XT
  • Steam Stable version: 1705108172

aliasbody avatar Jan 30 '24 15:01 aliasbody

This should be high priority, especially since it's dangerous for epileptic people. Happens on both stable and beta branch.

Actually great point, doesn't this create a legal liability?

jtkellys avatar Jan 30 '24 16:01 jtkellys

Issue has resolved itself for me.

Manjaro GNOME Shell 45.3

Steam Beta Branch: Steam Beta Update Steam Version: 1706390103 Steam Client Build Date: Sat, Jan 27 2:58 PM UTC -06:00 Steam Web Build Date: Fri, Jan 26 1:26 PM UTC -06:00 Steam API Version: SteamClient021

geezuh avatar Jan 30 '24 17:01 geezuh

Same, seems fine on fedora with those same components. :tada:

razzeee avatar Jan 30 '24 18:01 razzeee

This is yet to make it to the stable version of the steam client. Edit : At least not on the flatpak repackaging of steam

SrivatsanSenthilkumar avatar Feb 12 '24 07:02 SrivatsanSenthilkumar