-
-
Notifications
You must be signed in to change notification settings - Fork 232
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Box86 Android Steam: Issues with box86 bash? #911
Comments
You kernel doesn't seems to support semaphore, and box doesn't have ny fallback mecanism for that. |
Now that I'm looking closer at the logs: |
Alright the workaround for the semaphore problem is to run the proot-login command without the
And I've set:
This works for the OS, when I run glxinfo I get:
So that's the libGL in from /usr/local/lib64 I've done the same for box64:
And for box86:
Still when I run Steam, it seems to fail with:
So it's trying to use the DRI drivers from LIBGL_DRIVERS_PATH=/usr/local/lib64/dri:/usr/local/lib/dri, however Steam is using the libGL library from /usr/lib/aarch64-linux-gnu and /usr/lib/arm-linux-gnueabihf/ @ptitSeb |
Alright, small update. Now with the libGL problem solved, I got a little further:
It stops here and the logs say:
I'm no expert but perhaps Steam somehow tried to run this script natively instead of using the BOX86_BASH or BOX64_BASH binaries? |
@ptitSeb did you actually test running steam with both BOX86_BASH and BOX64_BASH set? |
If you set both BASH env., only |
Well I'm a bit confused now, because I'm following the instructions for running Steam, and I've used your install script to extract it to ~/steam.
And the log shows:
So it seems to launch the webhelper natively but somehow this call wasn't intercepted by BOX64_BASH? |
something like BOS64_BASH=~/box64/tests/bash box64 steam should launch steam yes |
@ptitSeb
I'm trying to get Steam running on my Android device which has Ubuntu 23.10 in Proot env.
I've installed Steam using the
install_steam.sh
script.All the runtime dependencies are there and I have both OpenGL using zink and Vulkan using freedreno (turnip) working.
It seems to hang here...
As the proot env doesn't support binfmt, I'm using $BOX86_BASH and $BOX64_BASH instead.
The text was updated successfully, but these errors were encountered: