Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Games do not display in Steam Deck game mode -- infinite Steam loading spinner #4335

Open
JamesIV4 opened this issue Feb 12, 2025 · 0 comments
Labels
bug:unconfirmed Someone works on identifying the issue

Comments

@JamesIV4
Copy link

Describe the bug

I'm having this issue after the latest Proton update. It broke all Heroic game installs (and Lutris). They all have the infinite spinner Steam logo while the game audio plays in the background, in game mode.

Desktop mode works fine but of course no Steam Input controls that way. Games are working fine in game mode when using NonSteamLaunchers for Decky.

I've tried using Proton - Experimental and Proton GE 9-25, neither are working in game mode. I was able to work around this issue by adding a new version of proton via Protonup-qt. All of the built-in versions of Proton were experiencing this issue, but when I added "Wine - Wine-GE-Proton8-26" that works in game mode.

This is a duplicate of #4334 which I accidentally closed.

Add logs

-------------- HEROIC LOG ------------------

(11:09:19) INFO:    [Legendary]:        Legendary location: /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary
(11:09:19) INFO:    [Gog]:              GOGDL location: /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl
(11:09:19) INFO:    [Connection]:       Connectivity: check-online
(11:09:19) INFO:    [Connection]:       Pinging external endpoints
(11:09:19) INFO:    [Gog]:              Checking for existing gog manifests
(11:09:19) WARNING: [Backend]:          Failed to register protocol with OS.
(11:09:19) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/legendaryConfig/legendary /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary --version
(11:09:19) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json --version
(11:09:19) INFO:    [Nile]:             Running command: NILE_CONFIG_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/nile_config /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/nile --version
(11:09:19) INFO:    [Connection]:       Connectivity: online
(11:09:19) INFO:    [Gog]:              Checking if login is valid
(11:09:19) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(11:09:19) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(11:09:19) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(11:09:20) INFO:    [Backend]:          AreWeAntiCheatYet data downloaded
(11:09:20) INFO:    [Backend]:          
System Information:
CPU: 8x AMD Custom APU 0932
Memory: 15.53 GB (used: 3.18 GB)
GPUs:
  GPU 0:
    Name: Advanced Micro Devices, Inc. [AMD/ATI] Sephiroth [AMD Custom GPU 0405]
    IDs: D=1435 V=1002 SD=0123 SV=1002
    Driver: amdgpu
OS: SteamOS 3.6.20 holo (linux)

The current system is a Steam Deck (model: OLED) in desktop mode
We are running inside a Flatpak container

Software Versions:
  Heroic: 2.15.2 Emeth
  Legendary: 0.20.36 Urban Flight (Heroic)
  gogdl: 1.1.2
  comet: comet 0.1.2

  Nile: 1.1.2 Will A. Zeppeli

(11:09:20) INFO:    [Frontend]:         Refreshing undefined Library
(11:09:20) WARNING: [Backend]:          refresh not implemented on Sideload Library Manager
(11:09:20) INFO:    [Legendary]:        Refreshing library...
(11:09:20) INFO:    [Legendary]:        Refreshing Epic Games...
(11:09:20) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(11:09:20) INFO:    [Backend]:          Frontend Ready
(11:09:20) INFO:    [Gog]:              Getting GOG library
(11:09:20) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(11:09:20) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/legendaryConfig/legendary /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary list --third-party
(11:09:20) INFO:    [Gog]:              GOG presence set
(11:09:21) INFO:    [Backend]:          Checking for current version changelog
(11:09:21) INFO:    [Gog]:              Saved username to config file
(11:09:21) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(11:09:22) INFO:    [Winetricks]:       Downloading Winetricks
(11:09:22) INFO:    [Legendary]:        Game list updated, got 132 games & DLCs
(11:09:23) WARNING: [Backend]:          No clientId in goggame-1423058413.info file. Cannot resolve save path
(11:09:24) INFO:    [WineDownloader]:   Updating wine versions info
(11:09:24) INFO:    [WineDownloader]:   Fetching upstream information...
(11:09:25) INFO:    [WineDownloader]:   wine versions updated
(11:09:25) INFO:    [Backend]:          Starting the Download Queue
(11:09:25) INFO:    [Gog]:              Saved games data
(11:09:25) WARNING: [Backend]:          listUpdateableGames not implemented on Sideload Library Manager
(11:09:25) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(11:09:27) INFO:    [Gog]:              Found 3 game(s) to update
(11:09:27) INFO:    [Legendary]:        Checking for game updates: LEGENDARY_CONFIG_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/legendaryConfig/legendary /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary list --third-party
(11:09:29) DEBUG:   [Legendary]:        Update is available for 8e4f8dc250364e30aef276555bba1734: 176610 != 177921
(11:09:29) DEBUG:   [Legendary]:        Update is available for Sugar: BC2_Update53+468477 != BC2_Update53+471486
(11:09:29) DEBUG:   [Legendary]:        Update is available for ed93b18355a84230938c705121c63661: Windows_148480 != Windows_149246
(11:09:29) INFO:    [Legendary]:        Found 3 games to update



----------------- LAUNCHING THE WITNESS LOG ----------------------

Launching "The Witness" (legendary)
Native? No
Installed in: /home/deck/Games/Heroic/TheWitness

System Info:
CPU: 8x AMD Custom APU 0932
Memory: 15.53 GB (used: 3.46 GB)
GPUs:
  GPU 0:
    Name: Advanced Micro Devices, Inc. [AMD/ATI] Sephiroth [AMD Custom GPU 0405]
    IDs: D=1435 V=1002 SD=0123 SV=1002
    Driver: amdgpu
OS: SteamOS 3.6.20 holo (linux)

The current system is a Steam Deck (model: OLED) in game mode
We are running inside a Flatpak container

Software Versions:
  Heroic: 2.15.2 Emeth
  Legendary: 0.20.36 Urban Flight (Heroic)
  gogdl: 1.1.2
  comet: comet 0.1.2

  Nile: 1.1.2 Will A. Zeppeli

Game Settings: {
	"autoInstallDxvk": true,
	"autoInstallDxvkNvapi": false,
	"autoInstallVkd3d": true,
	"preferSystemLibs": false,
	"enableEsync": true,
	"enableMsync": false,
	"enableFsync": true,
	"nvidiaPrime": false,
	"enviromentOptions": [],
	"wrapperOptions": [],
	"showFps": false,
	"useGameMode": true,
	"useSteamRuntime": true,
	"battlEyeRuntime": true,
	"eacRuntime": true,
	"language": "",
	"beforeLaunchScriptPath": "",
	"afterLaunchScriptPath": "",
	"wineVersion": {
		"bin": "/home/deck/.local/share/Steam/compatibilitytools.d/GE-Proton9-25/proton",
		"name": "Proton - GE-Proton9-25",
		"type": "proton"
	},
	"winePrefix": "/home/deck/Games/Heroic/Prefixes/default/The Witness",
	"wineCrossoverBottle": ""
}

Game launched at: Tue Feb 11 2025 23:27:34 GMT-0500 (Eastern Standard Time)

Winetricks packages: 

Launch Command: SteamGameId=heroic-TheWitness HEROIC_APP_NAME=Magnolia HEROIC_APP_RUNNER=legendary GAMEID=umu-0 HEROIC_APP_SOURCE=epic STORE=egs STEAM_COMPAT_INSTALL_PATH=/home/deck/Games/Heroic/TheWitness LD_PRELOAD= STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/.steam/steam WINEPREFIX="/home/deck/Games/Heroic/Prefixes/default/The Witness" STEAM_COMPAT_DATA_PATH="/home/deck/Games/Heroic/Prefixes/default/The Witness" PROTONPATH=/home/deck/.local/share/Steam/compatibilitytools.d/GE-Proton9-25 WINE_FULLSCREEN_FSR=0 PROTON_DISABLE_NVAPI=1 PROTON_EAC_RUNTIME=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/runtimes/eac_runtime PROTON_BATTLEYE_RUNTIME=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/runtimes/battleye_runtime STEAM_COMPAT_APP_ID=0 PROTON_LOG_DIR=/home/deck/.var/app/com.heroicgameslauncher.hgl /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary launch Magnolia --no-wine --wrapper "/app/bin/gamemoderun /home/deck/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/_v2-entry-point -- "/home/deck/.local/share/Steam/compatibilitytools.d/GE-Proton9-25/proton" waitforexitandrun" --language en --skip-version-check

Game Log:
[cli] INFO: Logging in...
[Core] INFO: Trying to re-use existing login session...
[Core] INFO: Getting authentication token...
[cli] INFO: Launching Magnolia...
gamemodeauto: 
ERROR: ld.so: object '/home/deck/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/deck/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/deck/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/deck/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
�[34mProtonFixes[387] INFO: Running protonfixes�[0m
�[34mProtonFixes[387] INFO: Running checks�[0m
�[34mProtonFixes[387] INFO: All checks successful�[0m
�[34mProtonFixes[387] INFO: Using global defaults for UNKNOWN (0)�[0m
�[34mProtonFixes[387] INFO: No global protonfix found for UNKNOWN (0)�[0m
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
fsync: up and running.
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
[S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam.
[S_API FAIL] SteamAPI_Init() failed
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
radv: Can't open file: '/tmp/radv_vrs.rXKRkmxB'.
radv: Failed to initialize the notifier for RADV_FORCE_VRS_CONFIG_FILE!

Steps to reproduce

  1. Install Heroic game, verify it works in desktop mode
  2. Switch to game mode
  3. Attempt to launch the game
  4. Hear the game running in the background, but still see an infinite Steam loading spinner.

Expected behavior

Game should launch and play, visible in both game mode and desktop mode.

Screenshots

No response

Heroic Version

Latest Stable

System Information

SteamOS 3.6.20 Build: 20241030.1

Additional information

No response

@JamesIV4 JamesIV4 added the bug:unconfirmed Someone works on identifying the issue label Feb 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug:unconfirmed Someone works on identifying the issue
Projects
None yet
Development

No branches or pull requests

1 participant