Closed ricoazzurro closed 1 year ago
hmm, I have libglx.so
in my system.
rico [ ~ ]$ ls -lah /usr/lib/xorg/modules/extensions/libglx* -rwxr-xr-x 1 root root 419K Mar 1 08:12 /usr/lib/xorg/modules/extensions/libglx.so
More tests, no luck. same error log
cd ~
git clone --depth 1 --recurse-submodules --shallow-submodules -b master https://gitlab.freedesktop.org/glvnd/libglvnd.git
cd libglvnd
mkdir build && cd build &&
meson setup \ --prefix=/usr \ --buildtype=release \ .. && ninja
DESTDIR=${PWD}/temp-install ninja install rm -rf temp-install/usr/lib/pkgconfig
sudo chown -R root:root temp-install
sudo mkdir -pv /opt/box-libs/aarch64 sudo cp -av temp-install/usr/lib/* /opt/box-libs/aarch64
cd ../.. sudo rm -rf libglvnd
You've found the issue!
As pointed out by Seb,
it's strange that the libs you are loading are not the same you load OpenGL/GLX, while I use the traditionnal libGL
Here comes the wierd thing, I can launch it in pure X11, startx , then in twm and xterm, just ./isaac.x64, I can launch it without additional x86 or aarch64 libs.
So the issue is related to my xwayland.
To verify, I started gnome via gdm, so my gnome is running under wayland. Then I opened xterm and ./isaac.x64, no luck, same issue as before.
From this point, I knew,
The questions are,
Will test libmali blob driver via dri2to3 https://gitlab.com/panfork/dri2to3
Thanks for testing the game. You are absolutely right and amazing noticing such a small difference.
Description
The Binding of Isaac Rebirth v2022.12.08 with DLC Afterbirth and Afterbirth+, Linux x64, Steam, With Goldberg. Rock 5B, Box64 with Dynarec v0.2.1 f82a6b7, PAN_MESA_DEBUG=gofaster,gl3
Not working, ending with Segmentation fault. Also reported here, https://github.com/ptitSeb/box86-compatibility-list/issues/240
Already tested:
My final log, at this point, I don't know how to carry on further.
Tested on
RADXA Rock 5B (rk3588) 16GB LFS, BSP kernel 5.10.110+ (rkr3.6), Gnome 43.4, Box64 with Dynarec v0.2.1 f82a6b7 1080p, default game setting
Reproduce
Logs
isaac-1.log isaac-2.log isaac-3.log isaac-4.log
My dbus lib
libdbus-1.so.3.32.zip
Status
Previous behavior:
Working via box86, https://github.com/ptitSeb/box86-compatibility-list/issues/4
Current behavior:
Segmentation fault via box64
Screenshots
OpenGL
OpenGL 2
Additional Information
PAN_MESA_DEBUG=gofaster,gl3 Box64 with Dynarec v0.2.1 f82a6b7, compiled with -DRK3588=1
Thanks again for the awesome project. Since Isaac might be Steam's icon, it will be nice to have it working :) I wrote the above niebie stuff, hope it won't bother you too much and issue post here may benifit more gamers. Have a lovely day :)