Code Monkey home page Code Monkey logo

Comments (32)

chrishancox avatar chrishancox commented on July 25, 2024

I am also suffering from this issue, installed the same way as the OP.

from box64.

nanospearing avatar nanospearing commented on July 25, 2024

Same issue here, I have even tried going the manual way on the Debian Bullseye (arrch64) version of Raspberry Pi OS. I manually compiled and installed the latest Mesa Vulkan drivers as well. The only thing that sticks out to me from my logs is that vulkan is failing to launch, which could just be user error.

I have tried multiple times and the farthest I have been able to get on a fresh install was the steam update that it does, and then it dies when it tries to load the steam-runtime-launcher-service I will add my logs below, and I hope it helps bring something to light!

My Log
steam.sh[32312]: Running Steam on debian 11 64-bit
steam.sh[32312]: STEAM_RUNTIME is enabled by the user
setup.sh[32377]: Steam runtime environment up-to-date!
steam.sh[32312]: Steam client's requirements are satisfied
Box86 with Dynarec v0.3.5 41a8bc0d built on Dec 24 2023 01:02:23
[2023-12-30 12:32:36] Startup - updater built Dec  8 2023 00:32:59
[2023-12-30 12:32:36] Startup - Steam Client launched with: '/home/nanospearing/.local/share/Steam/ubuntu12_32/steam'
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2023-12-30 12:32:36] Loading cached metrics from disk (/home/nanospearing/.local/share/Steam/package/steam_client_metrics.bin)
[2023-12-30 12:32:36] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2023-12-30 12:32:36] Using the following download hosts for Public, Realm steamglobal
[2023-12-30 12:32:36] 1. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2023-12-30 12:32:36] Checking for update on startup
[2023-12-30 12:32:36] Checking for available updates...
[2023-12-30 12:32:36] Downloading manifest: https://cdn.steamstatic.com/client/steam_client_ubuntu12
[2023-12-30 12:32:36] Manifest download: send request
[2023-12-30 12:32:37] Manifest download: waiting for download to finish
[2023-12-30 12:32:37] Manifest download: finished
[2023-12-30 12:32:37] Download skipped: /client/steam_client_ubuntu12 version 1702079146, installed version 1702079146, existing pending version 0
[2023-12-30 12:32:37] Nothing to do
[2023-12-30 12:32:37] Verifying installation...
[2023-12-30 12:32:37] Performing checksum verification of executable files
[2023-12-30 12:32:39] Verification complete
Error initializing native libpng12.so.0 (last dlerror is libpng12.so.0: wrong ELF class: ELFCLASS64)

Steam logging initialized: directory: /home/nanospearing/.local/share/Steam/logs

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0x401a0080
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0x401a0090
steamwebhelper.sh[32418]: Runtime for steamwebhelper: defaulting to /home/nanospearing/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
steamwebhelper.sh[32418]: Using CEF sandbox (try with -no-cef-sandbox if this fails)
CAppInfoCacheReadFromDiskThread took 0 milliseconds to initialize
Dynarec for ARM64, with extension: ASIMD CRC32 PageSize:4096 Running on Cortex-A72 with 4 Cores
Params database has 45 entries
Params database has 45 entries
Box64 with Dynarec v0.2.7 dba6a883 built on Dec 29 2023 02:09:31
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 32507
BOX64: Didn't detect 48bits of address space, considering it's 39bits
Counted 77 Env var
BOX64 LIB PATH: /home/nanospearing/.local/share/Steam/ubuntu12_32/:/home/nanospearing/.local/share/Steam/ubuntu12_32/panorama/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64/:/lib/aarch64-linux-gnu/:/lib/arm-linux-gnueabihf/:/usr/lib/aarch64-linux-gnu/libfakeroot/:/usr/local/lib/:/lib/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/lib/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/:./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/bin/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/usr/bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/local/games/:/usr/games/
Looking for /home/nanospearing/.local/share/Steam/ubuntu12_32/../ubuntu12_64/gldriverquery
Dynarec for ARM64, with extension: ASIMD CRC32 PageSize:4096 Rename process to "gldriverquery"
Running on Cortex-A72 with 4 Cores
Params database has 45 entries
Params database has 45 entries
Box64 with Dynarec v0.2.7 dba6a883 built on Dec 29 2023 02:09:31
Using native(wrapped) libSDL2-2.0.so.0
Using native(wrapped) libdl.so.2
Using native(wrapped) libm.so.6
Using native(wrapped) librt.so.1
Using native(wrapped) libpthread.so.0
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) libbsd.so.0
BOX64: Didn't detect 48bits of address space, considering it's 39bits
Counted 77 Env var
BOX64 LIB PATH: /home/nanospearing/.local/share/Steam/ubuntu12_32/:/home/nanospearing/.local/share/Steam/ubuntu12_32/panorama/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64/:/lib/aarch64-linux-gnu/:/lib/arm-linux-gnueabihf/:/usr/lib/aarch64-linux-gnu/libfakeroot/:/usr/local/lib/:/lib/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/lib/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/:./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/bin/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/usr/bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/local/games/:/usr/games/
Looking for /home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-launcher-service
Apply RC params for steam-runtime-launcher-service
Applying BOX64_NOGTK=1
Applying BOX64_EXIT=1
Using native(wrapped) libGL.so.1
Steam Runtime Launch Service: steam-runtime-launcher-service pid 32507 exited
Box86 with Dynarec v0.3.5 41a8bc0d built on Dec 24 2023 01:02:23
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 32529
Dynarec for ARM64, with extension: ASIMD CRC32 PageSize:4096 Running on Cortex-A72 with 4 Cores
Params database has 45 entries
Params database has 45 entries
Box64 with Dynarec v0.2.7 dba6a883 built on Dec 29 2023 02:09:31
BOX64: Didn't detect 48bits of address space, considering it's 39bits
Counted 58 Env var
BOX64 LIB PATH: /home/nanospearing/.local/share/Steam/ubuntu12_32/:/home/nanospearing/.local/share/Steam/ubuntu12_32/panorama/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64/:/lib/aarch64-linux-gnu/:/lib/arm-linux-gnueabihf/:/usr/lib/aarch64-linux-gnu/libfakeroot/:/usr/local/lib/:/lib/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/lib/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/:./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/bin/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/usr/bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/local/games/:/usr/games/
Looking for /home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-launcher-service
Apply RC params for steam-runtime-launcher-service
Applying BOX64_NOGTK=1
Applying BOX64_EXIT=1
Dynarec for ARM64, with extension: ASIMD CRC32 PageSize:4096 Running on Cortex-A72 with 4 Cores
Params database has 45 entries
Params database has 45 entries
Box64 with Dynarec v0.2.7 dba6a883 built on Dec 29 2023 02:09:31
BOX64: Didn't detect 48bits of address space, considering it's 39bits
Counted 77 Env var
BOX64 LIB PATH: /home/nanospearing/.local/share/Steam/ubuntu12_32/:/home/nanospearing/.local/share/Steam/ubuntu12_32/panorama/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64/:/lib/aarch64-linux-gnu/:/lib/arm-linux-gnueabihf/:/usr/lib/aarch64-linux-gnu/libfakeroot/:/usr/local/lib/:/lib/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/lib/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/:./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/bin/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/usr/bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/local/games/:/usr/games/
Looking for /home/nanospearing/.local/share/Steam/ubuntu12_32/../ubuntu12_64/vulkandriverquery
Rename process to "vulkandriverquery"
Redirecting overridden malloc from symtab function for /home/nanospearing/.local/share/Steam/ubuntu12_64/vulkandriverquery
Using native(wrapped) libdl.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using native(wrapped) libbsd.so.0
Using native(wrapped) libvulkan.so.1
Steam Runtime Launch Service: steam-runtime-launcher-service pid 32529 exited
Box86 with Dynarec v0.3.5 41a8bc0d built on Dec 24 2023 01:02:23
Vulkan missing requested extension 'VK_KHR_surface'.
Vulkan missing requested extension 'VK_KHR_xlib_surface'.
BInit - Unable to initialize Vulkan!
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 32565
Dynarec for ARM64, with extension: ASIMD CRC32 PageSize:4096 Running on Cortex-A72 with 4 Cores
Params database has 45 entries
Params database has 45 entries
Box64 with Dynarec v0.2.7 dba6a883 built on Dec 29 2023 02:09:31
BOX64: Didn't detect 48bits of address space, considering it's 39bits
Counted 59 Env var
BOX64 LIB PATH: /home/nanospearing/.local/share/Steam/ubuntu12_32/:/home/nanospearing/.local/share/Steam/ubuntu12_32/panorama/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64/:/lib/aarch64-linux-gnu/:/lib/arm-linux-gnueabihf/:/usr/lib/aarch64-linux-gnu/libfakeroot/:/usr/local/lib/:/lib/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/lib/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/:./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/bin/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/:/home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/usr/bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/local/games/:/usr/games/
Looking for /home/nanospearing/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-launcher-service
Apply RC params for steam-runtime-launcher-service
Applying BOX64_NOGTK=1
Applying BOX64_EXIT=1
Steam Runtime Launch Service: steam-runtime-launcher-service pid 32565 exited
Steam Runtime Launch Service: steam-runtime-launcher-service keeps crashing on startup, disabling
[2023-12-30 12:34:49] Background update loop checking for update. . .
[2023-12-30 12:34:49] Checking for available updates...
[2023-12-30 12:34:49] Downloading manifest: https://cdn.steamstatic.com/client/steam_client_ubuntu12?t=2044157715
[2023-12-30 12:34:49] Manifest download: send request
[2023-12-30 12:34:49] Manifest download: waiting for download to finish
[2023-12-30 12:34:50] Manifest download: finished
[2023-12-30 12:34:50] Download skipped by HTTP 304 Not Modified
[2023-12-30 12:34:50] Nothing to do

from box64.

nanospearing avatar nanospearing commented on July 25, 2024

I did some more messing around and I was actually able to get steam to run without issues (other than it just being slow) on Ubuntu 23.10 (aarch64.) From a fresh install, I used piapps to install steam and everything worked as intended. Is this possibly a graphics driver issue with raspberry pi os?

from box64.

Botspot avatar Botspot commented on July 25, 2024

@ptitSeb?
Any ideas @ksco?

from box64.

ptitSeb avatar ptitSeb commented on July 25, 2024

I don't have issues with steam on my tests machine. I suppose there i a missing dependancies to steamwebhelper somewhere, but no idea wich one. You need to generate logs (using a custom ~/.box64rc with a correct steamwebhelper section to find the missing lib.

from box64.

Botspot avatar Botspot commented on July 25, 2024

I don't have issues with steam on my tests machine. I suppose there i a missing dependancies to steamwebhelper somewhere, but no idea wich one. You need to generate logs (using a custom ~/.box64rc with a correct steamwebhelper section to find the missing lib.

Your response was very unclear, but I think this is what I was expected to add to ~/.box64rc:

[steamwebhelper]
BOX64_LOG=2

The output from this is unchanged and it appears that there is no log from the steamwebhelper.

BOX64_PREFER_EMULATED=1 BOX64_EMULATED_LIBS=libmpg123.so.0 /usr/lib/steam/bin_steam.sh -no-cef-sandbox steam://open/minigameslist
steam.sh[250793]: Running Steam on debian 12 64-bit
steam.sh[250793]: STEAM_RUNTIME is enabled by the user
setup.sh[250859]: Steam runtime environment up-to-date!
steam.sh[250793]: Steam client's requirements are satisfied
Box86 with Dynarec v0.3.5 41a8bc0d built on Dec 23 2023 06:24:30
pi@raspberrypi:~ $ 

@ptitSeb please advise.

from box64.

ptitSeb avatar ptitSeb commented on July 25, 2024

It's more tha that. You need to take the section from current /etc/box64.box64rc and replace the log=0 with log=1:

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

from box64.

Botspot avatar Botspot commented on July 25, 2024

I understand now.
The entire /etc/box64.box64rc file has been copied to ~/.box64rc and I changed BOX64_LOG to 1 as instructed.
However, the output still remains unchanged.

pi@raspberrypi:~ $ BOX64_EMULATED_LIBS=libmpg123.so.0 /usr/lib/steam/bin_steam.sh -no-cef-sandbox steam://open/minigameslist
steam.sh[257268]: Running Steam on debian 12 64-bit
steam.sh[257268]: STEAM_RUNTIME is enabled by the user
setup.sh[257335]: Steam runtime environment up-to-date!
steam.sh[257268]: Steam client's requirements are satisfied
Box86 with Dynarec v0.3.5 41a8bc0d built on Dec 23 2023 06:24:30
pi@raspberrypi:~ $

from box64.

ptitSeb avatar ptitSeb commented on July 25, 2024

It's like box64 is never called. Don't you have qome qemu-user or fex nstalled that might take precedence to box64 here?

from box64.

Botspot avatar Botspot commented on July 25, 2024

It's like box64 is never called. Don't you have qome qemu-user or fex nstalled that might take precedence to box64 here?

None of those are installed. This is a fairly fresh PiOS Bookworm 64-bit install on Pi5.

from box64.

Botspot avatar Botspot commented on July 25, 2024

@ptitSeb does my original log containing the "buffer overflow detected" error point to anything in particular?

from box64.

ptitSeb avatar ptitSeb commented on July 25, 2024

Your initial log doesn't show any trace of box64 running, only box86 seems to be called.
Did you reset binfmt integration after installig box64? Did you setup BOX64_BASH to x86_64 version of bash (but it shouldn't mater if you binfmt is present and working).

from box64.

Botspot avatar Botspot commented on July 25, 2024

binfmt is enabled and restarted automatically by pi-apps box64 daily built debs.
Binfmt does appear to work as I can run other x64 binaries like Wine and box64 will interpret them correctly.

I have made a logfile for you @ptitSeb with the following commands:

export STEAMOS=1
export STEAM_RUNTIME=1
export DBUS_FATAL_WARNINGS=0
BOX64_LOG=2 BOX64_EMULATED_LIBS=libmpg123.so.0 /usr/lib/steam/bin_steam.sh -no-cef-sandbox steam://open/minigameslist 2>&1 &> ~/Desktop/steam.log

steam.log

from box64.

ptitSeb avatar ptitSeb commented on July 25, 2024

Did you cut the log? because it looks like it start in the middle of running steam-runtime-identify-library-abi? looks like some buffer overflow. Might be caused be using a mix of native and emulated gtk libs, but I don't see the part were libs are loaded. A LOG=1 should be enough tbh, LOG=2 is overkill for now. Also, is it some beta of steam?

from box64.

Botspot avatar Botspot commented on July 25, 2024

The log is complete and uncut. This is not a beta version of steam and I am not the only person encountering this issue.

A LOG=1 should be enough tbh, LOG=2 is overkill for now.

LOG=1 is completely unhelpful.

This is the contents of steam.log when running the same command as last time but with BOX64_LOG=1:

steam.sh[297630]: Running Steam on debian 12 64-bit
steam.sh[297630]: STEAM_RUNTIME is enabled by the user
setup.sh[297700]: Steam runtime environment up-to-date!
steam.sh[297630]: Steam client's requirements are satisfied

from box64.

nanospearing avatar nanospearing commented on July 25, 2024

It's more tha that. You need to take the section from current /etc/box64.box64rc and replace the log=0 with log=1:

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

I added this to my config too. No change like @Botspot is saying. Here's my log if its any help. This is on a fresh install of raspberry pi os.

log.txt

from box64.

nanospearing avatar nanospearing commented on July 25, 2024

I did some more messing around and I was actually able to get steam to run without issues (other than it just being slow) on Ubuntu 23.10 (aarch64.) From a fresh install, I used piapps to install steam and everything worked as intended. Is this possibly a graphics driver issue with raspberry pi os?

And again, this seems to only be a issue on raspberry pi os from my testing.

from box64.

theofficialgman avatar theofficialgman commented on July 25, 2024

Latest Steam and Box64 and Box86 works for me on Nintendo Switch Ubuntu Jammy. Never saw any issues.

from box64.

nanospearing avatar nanospearing commented on July 25, 2024

Latest Steam and Box64 and Box86 works for me on Nintendo Switch Ubuntu Jammy. Never saw any issues.

Yeah, it's pretty weird. I wish pi-apps hadn't auto upgraded my packages. Maybe one of those brings up a issue. Then again, I could be completely wrong. 😥

from box64.

theofficialgman avatar theofficialgman commented on July 25, 2024

Yeah, it's pretty weird. I wish pi-apps hadn't auto upgraded my packages. Maybe one of those brings up a issue. Then again, I could be completely wrong. 😥

pi-apps does not upgrade packages. This issue it outside of pi-apps control and appears, at this time, to be an issue with some other library (eg: mesa, wayfire, etc) packaged by the developers of piOS or an issue in box64/box86 that only manifests on piOS.

from box64.

Botspot avatar Botspot commented on July 25, 2024

pi-apps does not upgrade packages.

In this case, it does. Steam install-64 below.
20240101_20h15m26s_grim
I agree with @nanospearing, this really should be using the --only-upgrade flag, or ask permission first.

from box64.

theofficialgman avatar theofficialgman commented on July 25, 2024

pi-apps does not upgrade packages.

In this case, it does. Steam install-64 below. 20240101_20h15m26s_grim I agree with @nanospearing, this really should be using the --only-upgrade flag, or ask permission first.

Ah that's an oversight. It should be like the wine script and only upgrade box86/box64, yeah.

from box64.

theofficialgman avatar theofficialgman commented on July 25, 2024

this above issue as been corrected Botspot/pi-apps@6913193

that was the only instance where pi-apps performed an apt upgrade and it has now been corrected

from box64.

nanospearing avatar nanospearing commented on July 25, 2024

this above issue as been corrected Botspot/pi-apps@6913193

that was the only instance where pi-apps performed an apt upgrade and it has now been corrected

Thanks for fixing that for me! I plan on doing some more testing tonight. I want to see if I can get steam to launch with all of the packages not upgraded. If it does launch, I will deduct which package is the trouble maker, and that might be able to help assist in finding the root issue!

from box64.

nanospearing avatar nanospearing commented on July 25, 2024

Sadly no change with my testing.

from box64.

theofficialgman avatar theofficialgman commented on July 25, 2024

Sadly no change with my testing.

@nanospearing that isn't surprising. If the issue is prompted by a driver problem with MESA then that wouldn't be caught unless you have an an old image where BOTH the armhf and arm64 mesa drivers are already installed. Fresh piOS ARM64 images have the arm64 mesa drivers only, and when the script goes to install the armhf ones, that necessitates that both versions match, meaning the arm64 driver will be updated and armhf driver installed to whatever the latest version is on the apt repositories.

The older versions are still available in the repos, the next steps to rule out driver issues would be for someone to install the older driver versions manually that match the installed arm64 version available on the old image (eg: sudo apt install libegl1:armhf=whateverversionarm64ison libglx-mesa0:armhf=sameasbefore ...). Obviously all of this has to be done without every apt upgrading

from box64.

Botspot avatar Botspot commented on July 25, 2024

@ptitSeb, have you been able to reproduce this? Is there anything to be done here, or will we have to go tell everyone Steam no longer works under Box64/86?

from box64.

ptitSeb avatar ptitSeb commented on July 25, 2024

I don't reproduce that for now. Steam works fine on my side on my tests machine. But I don't have any Pi5, and didn't tried my PI/400 for some time now.
Is that with the current version or a beta of steam?

Note that I do need export DBUS_FATAL_WARNINGS=0 on my side now to start steam with latest stable version.

from box64.

Botspot avatar Botspot commented on July 25, 2024

I don't reproduce that for now. Steam works fine on my side on my tests machine. But I don't have any Pi5, and didn't tried my PI/400 for some time now. Is that with the current version or a beta of steam?

Current version. Could you try testing Steam on your Pi 400? I think this is not a Pi5-specific problem.

from box64.

nanospearing avatar nanospearing commented on July 25, 2024

I don't reproduce that for now. Steam works fine on my side on my tests machine. But I don't have any Pi5, and didn't tried my PI/400 for some time now. Is that with the current version or a beta of steam?

Note that I do need export DBUS_FATAL_WARNINGS=0 on my side now to start steam with latest stable version.

What OS are you using too? I only ran into issues when using raspi os

from box64.

ptitSeb avatar ptitSeb commented on July 25, 2024

I don't reproduce that for now. Steam works fine on my side on my tests machine. But I don't have any Pi5, and didn't tried my PI/400 for some time now. Is that with the current version or a beta of steam?
Note that I do need export DBUS_FATAL_WARNINGS=0 on my side now to start steam with latest stable version.

What OS are you using too? I only ran into issues when using raspi os

Debian trixie...

I don't reproduce that for now. Steam works fine on my side on my tests machine. But I don't have any Pi5, and didn't tried my PI/400 for some time now. Is that with the current version or a beta of steam?

Current version. Could you try testing Steam on your Pi 400? I think this is not a Pi5-specific problem.

I'll try to test that tomorrow.

from box64.

nanospearing avatar nanospearing commented on July 25, 2024

Debian trixie...

I would try it on Raspberry Pi OS if you're going to be debugging. All other operating systems don't have the issue when I was testing.

from box64.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.