Post #3107528
2025-11-21 15:11 UTC
@neobrain@mastodon.social thanks for the tip! (and apologies it took a while to respond- very busy with college and i had to swap drives for this setup)
i gave this a go, but unfortunately it didn't seem to change anything. i did notice something interesting, though: the aforementioned ELFCLASS32 errors are actually being ignored by steam according to logs, and they all come from gameoverlayrenderer.so? half-life still fails to launch with GL forwarded, but i can't see any other stdout lines that would reflect a crash reason.
just to verify on the side: it's not documented on the wiki, but i assume the flow is cmake -DBUILD_THUNKS=True ., followed by ninja guest-libs, then finally cp Guest/lib*-guest.so /usr/share/fex-emu/GuestThunks/?
in any case, having any combination of asound, drm, or WaylandClient enabled causes steamwebhelper to consistently fail to launch, and GL forwarding results in these issues running half-life on my setup.
Replies (1)
-
@neobrain@mastodon.social 2025-11-21 15:22
@ari@fedi.arimelody.space The build steps are unchanged and running the cmake_enable_libfwd.sh script already sets up CMake appropriately. You shoud just need ninja && ninja install. From your command description it sounds like you're missing half the libraries (the `-host` ones specifically). Enabling GL&Vulkan should be safe and good enough. You can also try something simpler like vkcube or glxgears (from the FEX RootFS) for a more convenient test case.