You are not logged in.
Pages: 1
I have a Windows/Arch dual boot and am running games from a shared SSD used as my SteamLibrary.
Here is the relevant portion of my my /etc/fstab:
# /dev/sdc1 LABEL=CRUCIAL\134x202TB
UUID=24A21F40A21F1640 /d ntfs-3g defaults,locale=en_US.utf8,uid=1000,gid=1000 0 0and the games are in /d/SteamLibrary.
In Linux, I configure my games to use Steam Play Compatibility tool Proton-6.19-GE-2 and have disabled the Steam Overlay.
When I try to run a game, the UI shows the "Launching" loader, and then it just reverts back to the "Play" button.
In the terminal I see this:
GameAction [AppID 252950, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
wineserver: using server-side synchronization.
GameAction [AppID 252950, ActionID 1] : LaunchApp changed task to RunningInstallScript with ""
GameAction [AppID 252950, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 252950, ActionID 1] : LaunchApp changed task to SynchronizingControllerConfig with ""
Opted-in Controller Mask for AppId 252950: 0
GameAction [AppID 252950, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 252950, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 252950, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 252950, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0/home/nate/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=252950 -- '/d/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/nate/.local/share/Steam/compatibilitytools.d/Proton-6.19-GE-2'/proton waitforexitandrun '/d/SteamLibrary/steamapps/common/rocketleague/Binaries/Win64/RocketLeague.exe'\0
Game process added : AppID 252950 "/home/nate/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=252950 -- '/d/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/nate/.local/share/Steam/compatibilitytools.d/Proton-6.19-GE-2'/proton waitforexitandrun '/d/SteamLibrary/steamapps/common/rocketleague/Binaries/Win64/RocketLeague.exe'", ProcID 11903, IP 0.0.0.0:0
ERROR: ld.so: object '/home/nate/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/nate/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/nate/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/nate/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/nate/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 11907 != 11904, skipping destruction (fork without exec?)
GameAction [AppID 252950, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
GameAction [AppID 252950, ActionID 1] : LaunchApp changed task to Completed with ""
Installing breakpad exception handler for appid(steam)/version(1634882040)
ProtonFixes[12107] INFO: Running protonfixes
ProtonFixes[12107] INFO: Running checks
ProtonFixes[12107] INFO: All checks successful
ProtonFixes[12107] INFO: Using global defaults for "Rocket League" (252950)
ProtonFixes[12107] INFO: No protonfix found for "Rocket League" (252950)
futex2: up and running.
Game process updated : AppID 252950 "/home/nate/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=252950 -- '/d/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/nate/.local/share/Steam/compatibilitytools.d/Proton-6.19-GE-2'/proton waitforexitandrun '/d/SteamLibrary/steamapps/common/rocketleague/Binaries/Win64/RocketLeague.exe'", ProcID 12172, IP 0.0.0.0:0
Setting breakpad minidump AppID = 252950
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198255183406 [API loaded no]
pid 12112 != 12111, skipping destruction (fork without exec?)
Game process removed: AppID 252950 "/home/nate/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=252950 -- '/d/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/nate/.local/share/Steam/compatibilitytools.d/Proton-6.19-GE-2'/proton waitforexitandrun '/d/SteamLibrary/steamapps/common/rocketleague/Binaries/Win64/RocketLeague.exe'", ProcID 12172
Game 252950 created interface STEAMAPPLIST_INTERFACE_VERSION001 / AppList
Game 252950 created interface STEAMAPPS_INTERFACE_VERSION008 / Apps
Game 252950 created interface STEAMHTMLSURFACE_INTERFACE_VERSION_004 / HTMLSurface
Game 252950 created interface STEAMHTTP_INTERFACE_VERSION002 / HTTP
Game 252950 created interface STEAMINVENTORY_INTERFACE_V002 / Inventory
Game 252950 created interface STEAMMUSICREMOTE_INTERFACE_VERSION001 / MusicRemote
Game 252950 created interface STEAMMUSIC_INTERFACE_VERSION001 / Music
Game 252950 created interface STEAMPARENTALSETTINGS_INTERFACE_VERSION001 / ParentalSettings
Game 252950 created interface STEAMREMOTESTORAGE_INTERFACE_VERSION014 / RemoteStorage
Game 252950 created interface STEAMSCREENSHOTS_INTERFACE_VERSION003 / Screenshots
Game 252950 created interface STEAMUGC_INTERFACE_VERSION010 / UGC
Game 252950 created interface STEAMUSERSTATS_INTERFACE_VERSION011 / UserStats
Game 252950 created interface STEAMVIDEO_INTERFACE_V002 / Video
Game 252950 created interface SteamController006 / Controller
Game 252950 created interface SteamFriends015 / Friends
Game 252950 created interface SteamMatchMaking009 / Matchmaking
Game 252950 created interface SteamMatchMakingServers002 / MatchmakingServers
Game 252950 created interface SteamNetworking005 / Networking
Game 252950 created interface SteamUser019 / User
Game 252950 created interface SteamUtils009 / Utils
Game 252950 method call count for IClientUtils::RecordSteamInterfaceCreation : 22
Game 252950 method call count for IClientUtils::GetSteamUILanguage : 1
Game 252950 method call count for IClientUtils::GetAppID : 24
Game 252950 method call count for IClientUser::GetSteamID : 1
Uploaded AppInterfaceStats to Steam
No cached sticky mapping in ActivateActionSet.And I don't see any file like the wiki says errors should be logged (/tmp/dumps/USER_stdout.txt).
I also read that the ERROR: ld.so: object '...gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. might be a red herring...
Maybe it's a file permissions issue, but I don't want to mess with that without some guidance.
Can I get some help getting my games to launch?
Last edited by n8jadams (2021-10-22 17:46:08)
Offline
Obligatory https://wiki.archlinux.org/title/Steam/ … _partition
In your case, your Proton GE is already on your linux partition, so you only really need to focus on compatdata. Not sure how steam linux runtime might come into play there though.
Also: ensure that your uid and gid are indeed 1000. By default they should be, but it's worth making sure.
Last edited by Ammako (2021-10-22 13:22:03)
Offline
Why /home/user/dir/? Why 'dir'? Or does it not matter? Just somewhere on your linux drive?
Offline
That doesn't matter, pick a dir you want.
There additionally seems to be a weird bug with at least ntfs-3g that it sometimes just doesn't really allow proton stuff to load properly for "reasons". You can "fix" this by trying to remount a few times easiest done with e.g. a
systemctl restart d.mountsee discussion in https://github.com/ValveSoftware/Proton/issues/5068
Online
So I copied the Proton files and compatdata (I think that's what actually did it since I'm using the custom Proton GE) to my linux filesystem and added the right symlinks on my NTFS drive. That did the trick.
Thanks fam.
Last edited by n8jadams (2021-10-22 17:46:27)
Offline
Pages: 1