shkhln / linuxulator-steam-utils

Steam launcher for FreeBSD
MIT License
125 stars 12 forks source link

Kerbal Space Program (ID: 220200) does not work with the suggested launch options #91

Closed ghost closed 3 months ago

ghost commented 2 years ago

With the full linux-c7 metapackage, steam works just fine but KSP, which is in the wiki section of this project, does not work.

Output from running KSP with the launch options LD_PRELOAD=${LD_PRELOAD}:monofix.so %command%

GameAction [AppID 220200, ActionID 3] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 220200, ActionID 3] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 220200, ActionID 3] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 220200, ActionID 3] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 220200, ActionID 3] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 220200, ActionID 3] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0/home/steam/.steam/steam/ubuntu12_32/reaper SteamLaunch AppId=220200 -- '/usr/home/steam/.steam/steam/steamapps/common/Kerbal Space Program/KSP.x86_64'\0
Game process added : AppID 220200 "/home/steam/.steam/steam/ubuntu12_32/reaper SteamLaunch AppId=220200 -- '/usr/home/steam/.steam/steam/steamapps/common/Kerbal Space Program/KSP.x86_64'", ProcID 57330, IP 0.0.0.0:0
GameAction [AppID 220200, ActionID 3] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/usr/home/steam/.steam/steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
GameAction [AppID 220200, ActionID 3] : LaunchApp changed task to Completed with ""
ERROR: ld.so: object '/usr/home/steam/.steam/steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
Found path: /usr/home/steam/.steam/steam/steamapps/common/Kerbal Space Program/KSP.x86_64
libGL error: MESA-LOADER: failed to retrieve device information
libGL error: unable to load driver: amdgpu_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: amdgpu
libGL error: failed to authenticate magic 1
libGL error: failed to load driver: radeonsi
Game process removed: AppID 220200 "/home/steam/.steam/steam/ubuntu12_32/reaper SteamLaunch AppId=220200 -- '/usr/home/steam/.steam/steam/steamapps/common/Kerbal Space Program/KSP.x86_64'", ProcID 57330

I get the libGL errors with anything involving the centos7 linuxulator but couldn't find the amdgpu driver for linux-c7 anywhere in the ports collection. I doubt it's the culprit given that previous games work regardless of this error.

shkhln commented 3 months ago

No idea what is happening there and there are no "me too" complaints.