protonscr

some games not launched under steam client but works fine if I launch they directly from console

steamclosed 3rd party gameruntimeDistro Family: Fedora
ValveSoftware/steam-for-linux#5572 · opened 2018-07-17 by NTMan · updated 2020-10-30 · 4 comments · github
NNTMan 2018-07-17 github

Your system information

  • Steam client version (build number or date): 1531788097
  • Distribution: Fedora 29 (Rawhide)
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes

For example I am able launch Scrap Garden directly.
But unable launch this game under steam client.

Demonstration: https://youtu.be/EPTbOwQQGOk

Loaded Config for Local Override Path for App ID 465760: /home/mikhail/.local/share/Steam//controller_base/empty.vdf
GameAction [AppID 465760, ActionID 3] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 465760, ActionID 3] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 465760, ActionID 3] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 465760, ActionID 3] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 465760, ActionID 3] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 465760, ActionID 3] : LaunchApp continues with user response "CreatingProcess"
Opted-in Controller Mask: 70
Game update: AppID 465760 "", ProcID 25545, IP 0.0.0.0:0
Loaded Config for Local Override Path for App ID 465760: /home/mikhail/.local/share/Steam//controller_base/empty.vdf
>>> Adding process 25545 for game ID 465760
GameAction [AppID 465760, ActionID 3] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/mikhail/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mikhail/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Found path: /home/mikhail/.local/share/Steam/steamapps/common/Scrap Garden/scrap-garden.x86_64
Mono path[0] = '/home/mikhail/.local/share/Steam/steamapps/common/Scrap Garden/scrap-garden_Data/Managed'
Mono path[1] = '/home/mikhail/.local/share/Steam/steamapps/common/Scrap Garden/scrap-garden_Data/Mono'
Mono config path = '/home/mikhail/.local/share/Steam/steamapps/common/Scrap Garden/scrap-garden_Data/Mono/etc'
GameAction [AppID 465760, ActionID 3] : LaunchApp changed task to Completed with ""
/dev/input/js0: driver version: 2.1.0 (20100)
/dev/input/js0: fd 6, buttons 13, axes 8, name Sony Interactive Entertainment Wireless Controller
/dev/input/js0: axis  0: raw      0, mapped 0.000000
/dev/input/js0: axis  1: raw      0, mapped 0.000000
/dev/input/js0: axis  2: raw -32767, mapped 0.000000
/dev/input/js0: axis  3: raw      0, mapped 0.000000
/dev/input/js0: axis  4: raw      0, mapped 0.000000
/dev/input/js0: axis  5: raw -32767, mapped 0.000000
/dev/input/js0: axis  6: raw      0, mapped 0.000000
/dev/input/js0: axis  7: raw      0, mapped 0.000000
>>> Adding process 25546 for game ID 465760
>>> Adding process 25572 for game ID 465760
>>> Adding process 25573 for game ID 465760
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
>>> Adding process 25579 for game ID 465760
>>> Adding process 25587 for game ID 465760
Game removed: AppID 465760 "", ProcID 25545 

Kkisak-valve maintainer 2018-07-17 github

Hello @NTMan, are all affected games Unity based? Can you pin the steam-runtime variants of libSDL2 and see if that makes a difference?

The command to pin those libraries should be something like:

ln -s ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0 ~/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64/libSDL2-2.0.so.0
ln -s ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2-2.0.so.0 ~/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/libSDL2-2.0.so.0
NNTMan 2018-07-17 github

Hello @NTMan, are all affected games Unity based?

Not all. For example Vengeance not affected and launched successfuly from steam client.
Demonstration: https://youtu.be/pQ-adAZhF34

Can you pin the steam-runtime variants of libSDL2 and see if that makes a difference?

Yes I tried this workaround and it no helps in my case.

Kkisak-valve maintainer 2020-09-25 github

Hello @NTMan, are you still experiencing this issue on an up to date system?

Kkisak-valve maintainer 2020-10-30 github

Closing pending feedback.

Nothing extracted yet.