ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.25k stars 175 forks source link

Exiting big picture mode to steam flickers #10167

Closed razzeee closed 8 months ago

razzeee commented 1 year ago

Your system information

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 ```

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

lsahnicne commented 1 year ago

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

Caffeineix commented 1 year ago

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.

chrismegyeri commented 1 year ago

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

BigMeanie-nl commented 1 year ago

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

SrivatsanSenthilkumar commented 1 year ago

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

Caffeineix commented 12 months ago

Looks like AMD iGPU+dGPU is the common factor.

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

jtkellys commented 12 months ago

Same issue here

Fedora 39 Gnome - Xorg Ryzen 6900hs Radeon 6700s

rvdbergh commented 12 months ago

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

coreybruce commented 11 months ago

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

creativecoder commented 11 months ago

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.

Davidian1024 commented 11 months ago

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

razzeee commented 11 months ago

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

razzeee commented 11 months ago

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

TheBurnDoc commented 11 months ago

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

geezuh commented 11 months ago

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

razzeee commented 11 months ago

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

SrivatsanSenthilkumar commented 11 months ago

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

SrivatsanSenthilkumar commented 10 months ago

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

spapadim commented 10 months ago

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 2220.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

Whayme commented 10 months ago

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

lucaswj commented 9 months ago

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

cannot leave big picture mode without this same freakout occurring

theflakes commented 9 months ago

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.

reilandeubank commented 9 months ago

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

ellitedev commented 9 months ago

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

coreybruce commented 9 months ago

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...

aliasbody commented 9 months ago

Same issue on Xorg and Wayland with:

jtkellys commented 9 months ago

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?

geezuh commented 9 months ago

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

razzeee commented 9 months ago

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

SrivatsanSenthilkumar commented 9 months ago

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

Mordius commented 8 months ago

Having the same issue, if I join steam beta the issue is resolved but whenever I press Guide/PS button within Big Picture controller stops working only in Big Picture interface. So basically non-beta controller works fine but Big Picture flickers when minimized, and in beta version Big Picture doesn't flickers anymore but controller doesn't work, lmao

coreybruce commented 8 months ago

Yeah I can confirm that beta has it fixed tho I noticed some controller input issues like not activating the big picture mode when the button on your controller is pressed or inputs on the BPM menu not working or being stuck going down on the menu.

coreybruce commented 8 months ago

Yeah I can confirm that beta has it fixed tho I noticed some controller input issues like not activating the big picture mode when the button on your controller is pressed or inputs on the BPM menu not working or being stuck going down on the menu and can't recommend the beta update or the updates in the beta channel to be pushed to stable until they fix these issues as it breaks things and causes other issues..

lucaswj commented 8 months ago

can also confirm my xbox 360 controller seems to go back and forth between acting like a controller, acting like a mouse, and not working at all in the beta.

On Sat, Feb 17, 2024 at 7:18 AM Corey Bruce @.***> wrote:

Yeah I can confirm that beta has it fixed tho I noticed some controller input issues like not activating the big picture mode when the button on your controller is pressed or inputs on the BPM menu not working or being stuck going down on the menu and can't recommend the beta update or the updates in the beta channel to be pushed to stable until they fix these issues as it breaks things and causes other issues..

— Reply to this email directly, view it on GitHub https://github.com/ValveSoftware/steam-for-linux/issues/10167#issuecomment-1949881713, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUFYP6WFHW4GIXI4SVSYND3YUBKUDAVCNFSM6AAAAAA6TRZI2KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNBZHA4DCNZRGM . You are receiving this because you commented.Message ID: @.***>

coreybruce commented 8 months ago

Latest Steam release fixes the exiting out of big picture mode in fullscreen mode glitch, finally! :smile: