You are not logged in.
Pages: 1
Any time I try to launch a game which doesn't have a Linux build the window that says "Preparing to launch [Game] ..." appears for a while, disappears, and then the Stop button switches back to Play after a second. I tried looking for answers online but no one seems to have the same problem as me. When I run Steam from the terminal the output is the following when i attempt to play Bloons TD 6
GameAction [AppID 960090, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
wine: '/mnt/sda2/SteamLibrary/steamapps/compatdata/960090/pfx' is not owned by you
GameAction [AppID 960090, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 960090, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 960090, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 960090, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
Opted-in Controller Mask for AppId 960090: 0
/bin/sh\0-c\0/home/anton/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=960090 -- '/mnt/sda2/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/mnt/sda2/SteamLibrary/steamapps/common/Proton - Experimental'/proton waitforexitandrun '/mnt/sda2/SteamLibrary/steamapps/common/BloonsTD6/BloonsTD6.exe'\0
Game process added : AppID 960090 "/home/anton/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=960090 -- '/mnt/sda2/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/mnt/sda2/SteamLibrary/steamapps/common/Proton - Experimental'/proton waitforexitandrun '/mnt/sda2/SteamLibrary/steamapps/common/BloonsTD6/BloonsTD6.exe'", ProcID 7709, IP 0.0.0.0:0
chdir /mnt/sda2/SteamLibrary/steamapps/common/BloonsTD6
ERROR: ld.so: object '/home/anton/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/anton/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/anton/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 960090, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/anton/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/anton/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 7715 != 7712, skipping destruction (fork without exec?)
GameAction [AppID 960090, ActionID 1] : LaunchApp changed task to Completed with ""
Installing breakpad exception handler for appid(steam)/version(1637624439)
wineserver: /mnt/sda2/SteamLibrary/steamapps/compatdata/960090/pfx is not owned by you
wine: '/mnt/sda2/SteamLibrary/steamapps/compatdata/960090/pfx' is not owned by you
Game process removed: AppID 960090 "/home/anton/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=960090 -- '/mnt/sda2/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/mnt/sda2/SteamLibrary/steamapps/common/Proton - Experimental'/proton waitforexitandrun '/mnt/sda2/SteamLibrary/steamapps/common/BloonsTD6/BloonsTD6.exe'", ProcID 7709
Uploaded AppInterfaceStats to Steam
No cached sticky mapping in ActivateActionSet.
The Proton version is set to experimental but i have tried to use 6.3-8 which didn't work either, but I don't know if it causes the same issue because i didn't run Steam from the terminal and I don't want to have to reinstall with my very slow internet.
My library is also on an ntfs disk.
Last edited by Dqwrq07 (2021-11-28 23:20:37)
Offline
I realised that I wasn't the owner of the external ntfs disk with my library and now the output is
GameAction [AppID 960090, ActionID 2] : LaunchApp changed task to ProcessingInstallScript with ""
esync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
GameAction [AppID 960090, ActionID 2] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 960090, ActionID 2] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 960090, ActionID 2] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 960090, ActionID 2] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0/home/anton/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=960090 -- '/mnt/sda2/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/mnt/sda2/SteamLibrary/steamapps/common/Proton - Experimental'/proton waitforexitandrun '/mnt/sda2/SteamLibrary/steamapps/common/BloonsTD6/BloonsTD6.exe'\0
Game process added : AppID 960090 "/home/anton/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=960090 -- '/mnt/sda2/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/mnt/sda2/SteamLibrary/steamapps/common/Proton - Experimental'/proton waitforexitandrun '/mnt/sda2/SteamLibrary/steamapps/common/BloonsTD6/BloonsTD6.exe'", ProcID 5069, IP 0.0.0.0:0
chdir /mnt/sda2/SteamLibrary/steamapps/common/BloonsTD6
ERROR: ld.so: object '/home/anton/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/anton/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/anton/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 960090, ActionID 2] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/anton/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/anton/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 5075 != 5072, skipping destruction (fork without exec?)
GameAction [AppID 960090, ActionID 2] : LaunchApp changed task to Completed with ""
esync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
Game process updated : AppID 960090 "/home/anton/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=960090 -- '/mnt/sda2/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/mnt/sda2/SteamLibrary/steamapps/common/Proton - Experimental'/proton waitforexitandrun '/mnt/sda2/SteamLibrary/steamapps/common/BloonsTD6/BloonsTD6.exe'", ProcID 5287, IP 0.0.0.0:0
Setting breakpad minidump AppID = 960090
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198852722076 [API loaded no]
pid 5289 != 5288, skipping destruction (fork without exec?)
Game process removed: AppID 960090 "/home/anton/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=960090 -- '/mnt/sda2/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/mnt/sda2/SteamLibrary/steamapps/common/Proton - Experimental'/proton waitforexitandrun '/mnt/sda2/SteamLibrary/steamapps/common/BloonsTD6/BloonsTD6.exe'", ProcID 5287
Game 960090 created interface STEAMAPPLIST_INTERFACE_VERSION001 / AppList
Game 960090 created interface STEAMAPPS_INTERFACE_VERSION008 / Apps
Game 960090 created interface STEAMHTMLSURFACE_INTERFACE_VERSION_004 / HTMLSurface
Game 960090 created interface STEAMHTTP_INTERFACE_VERSION002 / HTTP
Game 960090 created interface STEAMINVENTORY_INTERFACE_V002 / Inventory
Game 960090 created interface STEAMMUSICREMOTE_INTERFACE_VERSION001 / MusicRemote
Game 960090 created interface STEAMMUSIC_INTERFACE_VERSION001 / Music
Game 960090 created interface STEAMPARENTALSETTINGS_INTERFACE_VERSION001 / ParentalSettings
Game 960090 created interface STEAMREMOTESTORAGE_INTERFACE_VERSION014 / RemoteStorage
Game 960090 created interface STEAMSCREENSHOTS_INTERFACE_VERSION003 / Screenshots
Game 960090 created interface STEAMUGC_INTERFACE_VERSION010 / UGC
Game 960090 created interface STEAMUSERSTATS_INTERFACE_VERSION011 / UserStats
Game 960090 created interface STEAMVIDEO_INTERFACE_V002 / Video
Game 960090 created interface SteamController006 / Controller
Game 960090 created interface SteamFriends015 / Friends
Game 960090 created interface SteamMatchMaking009 / Matchmaking
Game 960090 created interface SteamMatchMakingServers002 / MatchmakingServers
Game 960090 created interface SteamNetworking005 / Networking
Game 960090 created interface SteamUser019 / User
Game 960090 created interface SteamUtils009 / Utils
Game 960090 method call count for IClientAppManager::GetAppInstallState : 1
Game 960090 method call count for IClientUtils::RecordSteamInterfaceCreation : 22
Game 960090 method call count for IClientUtils::GetSteamUILanguage : 1
Game 960090 method call count for IClientUtils::GetAppID : 24
Game 960090 method call count for IClientUser::GetSteamID : 1
Uploaded AppInterfaceStats to Steam
No cached sticky mapping in ActivateActionSet.
Offline
https://wiki.archlinux.org/title/Steam/Troubleshooting
Look under "Other issues":
Steam Library in NTFS partition
If your Steam library resides in NTFS partition it is probable that games residing there could not start.
The trouble is that Wine uses a colon in its $WINE_PREFIX/dosdevices folder, and NTFS seems to have trouble supporting this.
Workaround: move the 'steamapps/common/Proton 3.7' and 'steamapps/compatdata' to a non-NTFS drive, then create symbolic link in their original locations.$ mv SteamLibrary/steamapps/common/Proton\ 3.7 /home/user/dir/ $ mv SteamLibrary/steamapps/compatdata /home/user/dir/ $ ln -s /home/user/dir/Proton\ 3.7/ SteamLibrary/steamapps/common/Proton\ 3.7 $ ln -s /home/user/dir/compatdata/ SteamLibrary/steamapps/compatdata
Offline
I think this is fixed. The workaround you posted seems old(it mentions proton 3.7). I also have my games on ntfs drives and I can play them without problems(at least those which are playable with proton). For e.g I recently ran Tomb Raider, Rise of the Tomb raider, F1 2015, all on ntfs drive, all with proton.
@Dqwrq07
Try to run the game with PROTON_LOG=1 in launch options. Then you can find a file in your user directory which maybe have something useful which can help.
Last edited by zaxdan69 (2021-12-03 12:02:13)
Offline
I think this is fixed. The workaround you posted seems old(it mentions proton 3.7). I also have my games on ntfs drives and I can play them without problems(at least those which are playable with proton). For e.g I recently ran Tomb Raider, Rise of the Tomb raider, F1 2015, all on ntfs drive, all with proton.
Offline
I followed kallklokhet's instructions and I got an error popup which has the message
Failed to initialize graphics.
Make sure you have DirectX 11 installed, have up to date
drivers for your graphics card and have not disabled
3D acceleration in display settings.
InitializeEngineGraphics failed
I'm fairly sure this isn't the game because it's rated platinum on ProtonDB and worked fine on Windows.
Offline
What graphics do you have and did you ensure to install all the relevant 32bit libs? For DX11 stuff to work properly you need a functional Vulkan implementation.
Last edited by V1del (2021-12-12 14:01:08)
Offline
Sorry for the late response. I'm fairly new to Linux and have no idea what any of that means.
Offline
And which instructions did you follow to install Arch Linux? This really isn't the best distribution to start with and especially not if you followed some third party tutorial.
We need to know which graphics card and driver you actually have and whether you installed all the necessary components. E.g. you need lib32-nvidia-utils on nvidia cards and if it's an Optimus system you'll potentially need to run the game with prime-run or if it's AMD you'll want mesa and lib32-mesa {lib32-}vulkan-radeon or vulkan-intel for intel (though afaik the latter case doesn't have full support for all the vulkan extensions that might be necessary)
Post
glxinfo -B
vulkaninfo --summary
from mesa-utils/vulkantools
Offline
here this may help you understand the question asked https://wiki.archlinux.org/title/Xorg#D … stallation you will see your respective driver you installed to get xorg working, so see as well it has a 32bit arch version called lib32-* these are needed for steam which is a multilib package
ill quickly break all that down to the best of my ability since you said you are unsure what it means.
desktop / laptop computers used to be 32bit processors back prior to the early 2000s, and since 64bit have become the new standard. as such some applicatkions are designed in 32bit or 64bit. hence the existance of the multilib repository you set up in pacman during steam install or earlier. though i could there isnt a great reason to explain the difference in 32bit and 64 bit in context of this, however jsut know that 64 bit graphics drivers do not function with 32 bit applications so you must also install the lib32 versiions. hope that helped
Offline
@videl arch isnt a bad first distro. if someone reads, is interested, or wants one that doesnt come preloaded with a bunch of nonsense its fine. i would argue not to stick a fresh fish on gentoo or crux, yet arch is as easy as a minimal distro gets imho
--edit:
minimal / diy distro*
Last edited by Lilitu-Blackstar (2021-12-25 13:14:06)
Offline
The output of V1del's commands is:
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel (0x8086)
Device: Mesa Intel(R) HD Graphics 520 (SKL GT2) (0x1916)
Version: 21.3.2
Accelerated: yes
Video memory: 3072MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) HD Graphics 520 (SKL GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 21.3.2
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.3.2
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.3.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
bash: vulkaninfo: command not found
and the output of the lspci and grep commands listed in the wiki page is:
lspci: Unable to load libkmod resources: error -2
00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07) (prog-if 00 [VGA controller])
DeviceName: Onboard IGD
I also reinstalled lib32-mesa and mesa but tthat didn't help.
Last edited by Dqwrq07 (2021-12-26 14:31:48)
Offline
and what of vulkan-intel?
Offline
vulkaninfo is from vulkantools but if you indeed only have a skylake intel card I'd not put my hopes up, you can try installing vulkan-intel and lib32-vulkan-intel. If it doesn't work beside that you can still force proton to use OpenGL/Wined3d by adding
PROTON_USE_WINED3D=1 %command%
to the launch options of a given game, but that might have performance implications if you try something newer that tries to use DX11
Offline
Pages: 1