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

RPI 5 Raspberian 64bit sateam installed sucessfully. Games not working properly. #2178

Open
masondapope opened this issue Dec 19, 2024 · 18 comments

Comments

@masondapope
Copy link

Anything that uses vulkan or steam proton does not seem to be working. Terraria boots and runs at 2 fps on minimum settings. hl2 boots and runs at 1 fps minimum settings and its always running OPENGL instead of vulkan. Sven coop says 32 bit loader error but I am 90% sure my box86 works fine or how would i have been able to install steam?.... Ive tried multiple reinstalls and a couple other operating systems. Asked others and they say they have done the same thing as I did and got significantly better results.

@masondapope
Copy link
Author

image

@masondapope
Copy link
Author

image
vulkan cube seems to work alright

@ptitSeb
Copy link
Owner

ptitSeb commented Dec 20, 2024

Are you using box86 or box32 for steam?

becasue box32 does not support vulkan yet (so no vulkan for 32bits programs)

@masondapope
Copy link
Author

Are you using box86 or box32 for steam?

becasue box32 does not support vulkan yet (so no vulkan for 32bits programs)

Im using box 86

@ptitSeb
Copy link
Owner

ptitSeb commented Dec 20, 2024

Are you using box86 or box32 for steam?
becasue box32 does not support vulkan yet (so no vulkan for 32bits programs)

Im using box 86

Ok. And you sure have armhf vulkan driver installed?

@masondapope
Copy link
Author

Are you using box86 or box32 for steam?
becasue box32 does not support vulkan yet (so no vulkan for 32bits programs)

Im using box 86

Ok. And you sure have armhf vulkan driver installed?

90% Sure or how would vkcube work

@masondapope
Copy link
Author

Raspberry pi 5 model b rev 1.0

@masondapope
Copy link
Author

On 256gb sandisk extreme

@ptitSeb
Copy link
Owner

ptitSeb commented Dec 20, 2024

Are you using box86 or box32 for steam?
becasue box32 does not support vulkan yet (so no vulkan for 32bits programs)

Im using box 86

Ok. And you sure have armhf vulkan driver installed?

90% Sure or how would vkcube work

Because vkcube is an aarch64 binary (64bits) and not an armhf one (32bits). Pretty sure you are missing libvulkan:armhf or something like that.

@masondapope
Copy link
Author

Are you using box86 or box32 for steam?
becasue box32 does not support vulkan yet (so no vulkan for 32bits programs)

Im using box 86

Ok. And you sure have armhf vulkan driver installed?

90% Sure or how would vkcube work

Because vkcube is an aarch64 binary (64bits) and not an armhf one (32bits). Pretty sure you are missing libvulkan:armhf or something like that.

I didnt have libvulkan1:armhf i apt-get it. No more elf error now it just crashes.

@masondapope
Copy link
Author

I just did a fresh install today.
Raspberry pi imager 1.8.5
choose device
raspberry pi 5
raspberry pi os 64 bit
choose storage
Today I tried a usb ssd.
Edit settings
enable ssh
set hostname bork.local
set username password
peder


configure wireless lan
also plug it in to ethernet.
use os settings
Hook it up. Connected directly to usb 3.0. Keyboard mouse. microhdmi to dedicated 1440p monitor
boots fine
sudo apt-get update
sudo apt update
sudo apt-get upgrade
sudo apt upgrade
reboot
install piapps
sudo apt-update
sudo apt-upgrade
reboot
install box86 through pi apps
it requests to change a setting from 16k to 4k. Approve change.
reboot as requested.
install box 86 this time its succesful.
Noting it installs as generic arm
reboot.
install box 64
reboot
install steam.
reboot
open steam
install terraria. Runs worse then other users with pi 5 report.
install hl2 runs worse then other users report.
put the hl2 -vulkan tag. Reports elf error.
install libvulkan1:armhf
game no longer reports elf error doesnt open.

@ptitSeb
Copy link
Owner

ptitSeb commented Dec 20, 2024

I don't think a PI can run hl2 with vulkan backend. Not any dxvk. Pretty sure it's missing important vulkan extensions.

@masondapope
Copy link
Author

I don't think a PI can run hl2 with vulkan backend. Not any dxvk. Pretty sure it's missing important vulkan extensions.

okay it runs without it on opengl but only at a frame or 2 a second on the lowest setttings. Ive seen posts online about other people getting 30 and it working. I just don't know what to do. is there any way to benchmark to see what I should roughly be getting?

@ptitSeb
Copy link
Owner

ptitSeb commented Dec 20, 2024

Yeah, It should be faster than 2fps, especialy on a Pi5.
But I don't own a PI5, so can't be of much help here.

Did you install everything from pi-apps? Are you sure it's box86/box64 that is used and not some qemu?

@masondapope
Copy link
Author

Yeah, It should be faster than 2fps, especialy on a Pi5. But I don't own a PI5, so can't be of much help here.

Did you install everything from pi-apps? Are you sure it's box86/box64 that is used and not some qemu?

thanks for your time btw I appreciate your help.
I am pretty sure
I have a pi4 running my pihole right now I could try booting an os on there. Also could try installing box 86 and box64 directly if you believe it would help.

@masondapope
Copy link
Author

image
Giving halflife 2 steam legacy a try as well as trying a few different proton versions. Was using default settings before. Would box86 box64 work better on the rpi4 version then the generic arm version? Or should i stay on generic arm. Also preference on ubuntu or debian?

@ptitSeb
Copy link
Owner

ptitSeb commented Dec 20, 2024

Why not use the linux version of hl2? that should be the faster. generic arm build should be ok, as long as they have dynarec built in. Build Box64 is pretty easy. Building box86 can be a bit more complex (but box64 with box32 enabled should also be able to run hl2 with latest version)

@masondapope
Copy link
Author

Why not use the linux version of hl2? that should be the faster. generic arm build should be ok, as long as they have dynarec built in. Build Box64 is pretty easy. Building box86 can be a bit more complex (but box64 with box32 enabled should also be able to run hl2 with latest version)

I was on that before but heard some users were having better performance using the windows version and using proton and thought ill give it a try. Ill try building the box64 box32 manually on the rpi5 if this test of the rpi4 doesnt work

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

2 participants