-
-
Notifications
You must be signed in to change notification settings - Fork 501
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
DietPi-Software | Box86 and Steam for armhf #3989
Conversation
Remember that we have compiled packages available: https://dietpi.com/meveric/pool/main/b/ They depend on gl4es, as this at least makes sense for all graphical software, but that dependency could be removed. We could consider to add this APT repository, even that it is meant for Odroids in the first place, on Box64 installs to allow easy updating. |
I can't really test it out, though, without the dependency being removed. My only ARM SBC is a Raspberry Pi, and |
Indeed the |
You can't easily install i386 software without the Debian repository. This could be a problem, as manually downloading the package from archive.debian.org is quite a hassle, and so is resolving dependencies (I couldn't even get GNU Hello to work without |
Hmm, the Debian repository could be added of course, and |
It is mainly used in Twister OS, and its main use cases there are running Steam (games) and Wine. |
Okay, WINE is an own topic anyway, as there is no Windows software available in Linux repositories. Steam is available as i386 package only: https://packages.debian.org/buster/steam Just found an official DEB package: https://steamcdn-a.akamaihd.net/client/installer/steam.deb (from: https://store.steampowered.com/about/) |
I'm working with Steam (using the official package) right now. So far, it updates but doesn't actually show the main window at all. The good thing is, Box86 automatically detects it and runs it. Not sure if this works for all x86 software. |
for me Steam was crashing this afternoon. But I'm not sure at which stage. Atm Steam is not starting anymore. It's doing the update check but that is it... |
Have you selected to remember the password? I updated the package with the mentioned last changes. Works now as good as it get's, indeed not fantastic, but I have hope that things get a bit more stable by times with Box86 updates. |
If you run the
|
I saw this by times, but doesn't seem to break start? Can be muted via |
Whoops, I forgot to paste the end in. It's quite possible that that is not related whatsoever, it's just the last thing before a |
What I didn't check is if adding From my end it's ready to be merged. If |
Yes, I also didn't find a way to install games from the small mode. So this only works when one uses Steam on a different client already and has games in it's libraries, then they show up in the mini games list as well to be installed locally. Or @ravenclaw900 do you know a way to search and install new games with only small mode? |
The best way I can think of is to get the games from https://store.steampowered.com instead. They should then show up grayed-out in the menu, and you can double-click (or right click and select |
Another good info for the docs 👍. |
I tried to add anything from the web site but somehow it did not show up on the client EDIT: one more thing I noticed. If I close the client, from inside the menu, I'm not able to start the client again |
Same here. It is not really stopping, but hanging (can be seen in Known issues:
|
Another issue:
Also, as well on x86, the "Play Game" button at the website does not work when used on the same system where our Steam is installed. I reverted the desktop entry to take URLs, but that does not work. I'm not sure how the handler for And how do I actually "add" a game from the website? I only see the "Play Game" button, which does not work, but no button to add it to the own list (whichlist does not work), at least not for free games. Exiting Steam via menu btw works on x86, so that is an ARM-only issue, or probably it just takes very long? The panel icon should disappear once Steam has fully exited. |
for me these are the 2 main challenges. Not able to start/download games without having the client installed somewhere else. And the client not being able to close correctly. |
Autologin (remember password) btw works fine on x86 without
Yes, currently it's the same for me. I'll see if that works with the official launcher. |
The official steam launcher package is really not great. Since it is not marked as i386 package, but as "all", it pull in all dependencies as amd64 packages on x86_64 systems, while i386 variants would be required. So the latter need to be installed manually (at least some, until the dedicated dependency strict can be launched to check and install more i386 packages, which takes very long and is done on every Steam start) while the prior are obsolete. Probably doubled obsolete packages could be avoided by installing the i386 ones manually first, but maintaining such a dependency list is a nightmare as well. We did the right decision to use the Debian package 😄. |
Oddly, installing |
Okay, strange that this is not required on x86 🤔. I just recognised that
Okay, also with official Steam client, the "Play Game" button from the store website does not work, so it is a general issue with the Linux client, at least when using Firefox browser. Lol, on x86 with official launcher package as well as Debian package on x86, the GLib-GObject NMClient warnings/errors show up as well (without breaking anything). I installed |
The |
We should report the issues and the autologin fix to Box86 so that it can be added to their readme. I'll merge the pull request now, further debugging and fine tuning can be done at a later time. |
Just for the record, I reported the Steam issues at ptitSeb/box86#326. |
Status: Ready
Reference: #3957
Commit list/description:
make install