protonscr

steam interface freeze on archlinux

steamclosed Steam clientDistro Family: Arch
ValveSoftware/steam-for-linux#11558 · opened 2024-12-10 by PowaBanga · updated 2025-04-24 · 3 comments · github
PPowaBanga 2024-12-10 github

Your system information

  • Steam client version (build number or date):
    steam 1.0.0.81-2

  • Distribution (e.g. Ubuntu):
    Archlinux

  • Opted into Steam client beta?: [Yes/No]
    no

  • Have you checked for system updates?: [Yes/No]
    yes

  • Steam Logs: [generate by running this command in a terminal tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs]
    steam-logs.tar.gz
    Console output

  • GPU: Nvidia/Intel/AMD
    Intel (integrated), Nvidia (optimus)

Please describe your issue in as much detail as possible:

when i start steam, the interface capture my desktop, and freeze whitout showing the steam interface. I can rezize or maximize the title bar by double clicking on the title bar ( if you can imagine it)
Screen shot showing what happen

Steps for reproducing this issue:

I do not know, just start steam, but I am on Open box desktop, and this do not happen if i run steam in gamescope
 gamescope -e -W 1920 -H 1080 -f -- steam
If i remove .local/share/Steam, it work again normal, for a time, and i lost for sure all my steam configuration X(
I am not able to find what change do exactly this, maybe simply launch steam with gamescope one time, and after this happen again... If i find more about the cause of this i will send a new message here.

TTTimo 2024-12-16 github

Hello,

Your NVidia graphics card looks to be configured for the nouveau drivers. It's not clear if this is intentional or just a default (non functional) driver setup that you ended up with. You may want to try the official NVidia drivers.

[2024-12-09 20:44:09] glx: failed to create dri3 screen
[2024-12-09 20:44:09] failed to load driver: nouveau
PPowaBanga 2025-01-08 github

i saw that steam was abble to run with gamescope normaly gamescope -e -W 1920 -H 1080 -f -- steam
but today i have this issue with gamescope.

my nvidia graphics are not configured for nouveau drivers, so, no it's not intentional. I use nvidia with optimus, so steam should not be launch with my nvidia graphic card.

vulkaninfo --summary | grep driverInfo && nvidia-smi                                                 
        driverInfo         = 565.77
        driverInfo         = Mesa 24.3.3-arch1.1
Wed Jan  8 07:52:24 2025       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 565.77                 Driver Version: 565.77         CUDA Version: 12.7     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce MX150           Off |   00000000:01:00.0 Off |                  N/A |
| N/A   30C    P0             N/A / 5001W |       6MiB /   4096MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+
                                                                                         
+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI        PID   Type   Process name                              GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A       664      G   /usr/lib/Xorg                                   4MiB |
+-----------------------------------------------------------------------------------------+

Today the behavior of steam changed. I can launch my games with lutris, steam seem to work in background because i can see the icon of steam appear in the notification's bar, and left click on work, so i can quit steam by using it.
the freeze behavior change too a little. the desktop background on the steam window's border is not captured in the windows

steam-logs.tar.gz

 steam                                                                                                       SIGABRT 
steam.sh[2330735]: Running Steam on arch rolling 64-bit
steam.sh[2330735]: STEAM_RUNTIME is enabled automatically
setup.sh[2330782]: Steam runtime environment up-to-date!
steam.sh[2330735]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-01-08 08:03:10] Startup - updater built Dec  2 2024 21:26:10
[2025-01-08 08:03:10] Startup - Steam Client launched with: '/home/powabanga/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
01/08 08:03:10 minidumps folder is set to /tmp/dumps
01/08 08:03:10 Init: Installing breakpad exception handler for appid(steam)/version(1733265492)/tid(2330845)
glx: failed to create dri3 screen
failed to load driver: nouveau
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2025-01-08 08:03:10] Loading cached metrics from disk (/home/powabanga/.local/share/Steam/package/steam_client_metrics.bin)
[2025-01-08 08:03:10] Using the following download hosts for Public, Realm steamglobal
[2025-01-08 08:03:10] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-01-08 08:03:10] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2025-01-08 08:03:10] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2025-01-08 08:03:10] Checking for update on startup
[2025-01-08 08:03:10] Checking for available updates...
[2025-01-08 08:03:10] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_ubuntu12
[2025-01-08 08:03:10] Manifest download: send request
[2025-01-08 08:03:10] Manifest download: waiting for download to finish
[2025-01-08 08:03:11] Manifest download: finished
[2025-01-08 08:03:11] Download skipped: /steam_client_ubuntu12 version 1733265492, installed version 1733265492, existing pending version 0
[2025-01-08 08:03:11] Nothing to do
[2025-01-08 08:03:11] Verifying installation...
[2025-01-08 08:03:11] Performing checksum verification of executable files
[2025-01-08 08:03:11] Verification complete
UpdateUI: skip show logo
Steam logging initialized: directory: /home/powabanga/.local/share/Steam/logs

/usr/share/themes/Arc-Dark/gtk-2.0/main.rc:1090: error: unexpected identifier 'direction', expected character '}'
/usr/share/themes/Arc-Dark/gtk-2.0/apps.rc:91: error: unexpected identifier 'direction', expected character '}'
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xdcd05dc0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xdcd04500
glx: failed to create dri3 screen
failed to load driver: nouveau
glx: failed to create dri3 screen
failed to load driver: nouveau
steamwebhelper.sh[2330917]: Using supervisor /home/powabanga/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[2330917]: Starting steamwebhelper under bootstrap sniper steam runtime via /home/powabanga/.local/share/Steam/ubuntu12_64/steam-runtime-sniper.sh
steamwebhelper.sh[2330917]: Using CEF sandbox \(try with -no-cef-sandbox if this fails\)
steamwebhelper.sh[2330917]: Starting steamwebhelper with Sniper steam runtime at /home/powabanga/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/_v2-entry-point
glx: failed to create dri3 screen
failed to load driver: nouveau
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 2331008
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
glx: failed to create dri3 screen
failed to load driver: nouveau
glx: failed to create dri3 screen
failed to load driver: nouveau
exec ./steamwebhelper -lang=en_US -cachedir=/home/powabanga/.local/share/Steam/config/htmlcache -steampid=2330845 -buildid=1733265492 -steamid=0 -logdir=/home/powabanga/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/powabanga/.local/share/Steam/clientui -steampath=/home/powabanga/.local/share/Steam/ubuntu12_32/steam -launcher=0 -no-restart-on-ui-mode-change --valve-enable-site-isolation --enable-smooth-scrolling --password-store=basic --log-file=/home/powabanga/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --enable-features=PlatformHEVCDecoderSupport --disable-features=SpareRendererForSitePerProcess,DcheckIsFatal,ValveFFmpegAllowLowDelayHEVC
Desktop state changed: desktop: { pos:    0,   0 size: 1920,1080 } primary: { pos:    0,   0 size: 1920,1080 }
Caching cursor image for , size 9x16, serial 423, cache size = 0
BuildCompleteAppOverviewChange: 200 apps
pressure-vessel-adverb[2331781]: E: Failed to execute child process “/games/steamapps/common/SteamLinuxRuntime_sniper/pressure-vessel/bin/steam-runtime-launcher-interface-0” (No such file or directory)
pressure-vessel-adverb[2331900]: E: Failed to execute child process “/games/steamapps/common/SteamLinuxRuntime_sniper/pressure-vessel/bin/steam-runtime-launcher-interface-0” (No such file or directory)
pressure-vessel-adverb[2332028]: E: Failed to execute child process “/games/steamapps/common/SteamLinuxRuntime_sniper/pressure-vessel/bin/steam-runtime-launcher-interface-0” (No such file or directory)
pressure-vessel-adverb[2332146]: E: Failed to execute child process “/games/steamapps/common/SteamLinuxRuntime_sniper/pressure-vessel/bin/steam-runtime-launcher-interface-0” (No such file or directory)
fsync: up and running.
wine: Using setpriority to control niceness in the [-10,10] range
Initializing D3D11.
Unable to read VR Path Registry from C:\users\steamuser\AppData\Local\openvr\openvrpaths.vrpath
Fossilize INFO: Overriding serialization path: "/home/powabanga/.local/share/Steam/shader_cache_temp_dir_d3d11_64/fozpipelinesv6/steamapprun_pipeline_cache".
fsync: up and running.
wine: Using setpriority to control niceness in the [-10,10] range
Initializing D3D12.
Unable to read VR Path Registry from C:\users\steamuser\AppData\Local\openvr\openvrpaths.vrpath
Fossilize INFO: Overriding serialization path: "/home/powabanga/.local/share/Steam/shader_cache_temp_dir_d3d12_64/fozpipelinesv6/steamapprun_pipeline_cache".
        [2025-01-08 08:05:13] Background update loop checking for update. . .
[2025-01-08 08:05:13] Checking for available updates...
[2025-01-08 08:05:13] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_ubuntu12
[2025-01-08 08:05:13] Manifest download: send request
[2025-01-08 08:05:13] Manifest download: waiting for download to finish
[2025-01-08 08:05:13] Manifest download: finished
[2025-01-08 08:05:13] Download skipped by HTTP 304 Not Modified
[2025-01-08 08:05:13] Nothing to do
[2025-01-08 08:18:10] Shutdown

What is strange, is that i realise that steam interface work well if i launch my games with lutris, i do not know why !

PPowaBanga 2025-04-24 github

it seem this is fixed

Upstream links