Skip to content
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

Steamwebhelper does not start on Raspberry pi cm4 #915

Open
bmjakobsen opened this issue Dec 30, 2023 · 8 comments
Open

Steamwebhelper does not start on Raspberry pi cm4 #915

bmjakobsen opened this issue Dec 30, 2023 · 8 comments

Comments

@bmjakobsen
Copy link

I am trying to setup steam via box86 on a pi cm4. Steam then says that the steamwebhelper could not be started.

The only error i can see is Error initializing native libpng12.so.0 (last dlerror is libpng12.so.0: wrong ELF class: ELFCLASS64)

I know that a 32 bit version of this library is provided in the repo, but i cant get steam to use it.

@ptitSeb
Copy link
Owner

ptitSeb commented Dec 30, 2023

This message doesn't not means it couldn't load the x86 version of the lib. It just mean it fail to load the arm version of it. Don't worry, that lib is probably loaded anyway.

Note that steamwebhlper is a 64bits app and needs box64. steam is a 32bits app and needs box86. Also, there is a BOX64_LOG=0 inside installed /etc/box64.box64 that nullify most logs.
To get logs back for this process, create (or change) the file ~/.box64rc and put inside:

[steamwebhelper]
BOX64_NOSANDBOX=1
BOX64_INPROCESSGPU=1
BOX64_LOG=1
BOX64_MALLOC_HACK=2
BOX64_DYNAREC_STRONGMEM=1

And you will see logs for steamwebhelper loading.

@bmjakobsen
Copy link
Author

Thanks for your reply.

I have already installed box64. I added the options you sent to ~/.box64rc. But it still doesnt work.

The logs for steamwebhelper only say

steamwebhelper.sh[31935]: Runtime for steamwebhelper: defaulting to /home/user/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
steamwebhelper.sh[31935]: Using CEF sandbox

Then it repeats with a different PID, before steam says that it cant start steamwebhelper. It also doesnt work when i deactivate CEF.

@bmjakobsen
Copy link
Author

bmjakobsen commented Dec 30, 2023

I just saw that i had BOX64_EXIT=1 set because i thought that it was necessary. It still does'nt seem to be able to start steamwebhelper.

@MastaG
Copy link

MastaG commented Jan 4, 2024

Steamwebhelper is a real bitch.
I never got it working on Termux proot (Android phone) either.
Better to try the Windows version of Steam in Wine instead.

@gitmanbloggus
Copy link

Steamwebhelper is a real bitch.
I never got it working on Termux proot (Android phone) either.
Better to try the Windows version of Steam in Wine instead.

Ironically it doesn't work either (same error)

@ptitSeb
Copy link
Owner

ptitSeb commented Mar 31, 2024

Try to disable cef hardware acceleration (should be something like -cef-disablegpu

@gitmanbloggus
Copy link

I'm using pi-apps though... how would I do that?

@gitmanbloggus
Copy link

nvm figured it out

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants