View: 573|Reply: 1

Installing Steam on the Orange Pi 5 with Armbian

[Copy link]

1

threads

1

posts

5

credits

Novice

Rank: 1

credits
5
Published in 2024-8-14 18:02:27 | Show all floors |Read mode
This post was finally edited by luofan at 2024-8-14 17:44

This post was finally edited by luofan at 2024-8-14 17:33

Installing Steam on the Orange Pi 5 with Armbian
With a whopping 8 CPU cores anda Mali 610 GPU, the Orange Pi 5 is capable of running Steam using Box64/Box86. Thisguide will show you how to set up Steam on the Orange Pi 5 and run StardewValley on it.

Note:
  • There is no native ARM client for Steam. You will also likely be missing librariesfor most games which will require some fiddling.
  • This guide is only for Armbian running the Ubuntu Jammy variant with the Gnomedesktop installed only (platinum support status).



1.     HardwarePreparation
1)      OrangePi 5 single board computer
2)      M.22230 PCIe NVMe Drive

3)      Heat Sink Or Cooling Fan

4)      OrangePi Wireless Mouse
5)      OrangePi Portable Monitor


2.    InstallingDependencies
1)    First we needto install some dependencies that are required by Steam. Use the followinglines:
sudo dpkg --add-architecture armhf
sudo apt update && sudo apt installbuild-essential git cmake gcc-arm-linux-gnueabihf libc6-dev-armhf-crosslibappindicator1 libnm0 libtcmalloc-minimal4 binfmt-support liblttng-ust-dev
libcairo2:armhf libgmp10:armhflibvulkan1:armhf libudev-dev:armhf -y

2)    Next we’regoing to install Box64. Paste the following lines in your terminal:
git clone https://github.com/ptitSeb/box64cd box64mkdir build; cd build; cmake .. -DRK3588=1 -DCMAKE_BUILD_TYPE=RelWithDebInfomake -j4sudo make install

3)    We also needBox86:
cd ~git clone https://github.com/ptitSeb/box86cd box86mkdir build; cd build; cmake .. -DRK3588=1 -DCMAKE_BUILD_TYPE=RelWithDebInfomake -j4sudo make install
4)    We also needto install the 3D support drivers with the following:
sudo add-apt-repository ppa:liujianfeng1994/panfork-mesasudo add-apt-repository ppa:liujianfeng1994/rockchip-multimediasudo apt updatesudo apt dist-upgrade -ysudo apt install mali-g610-firmware rockchip-multimedia-config -y
5)    That’s it forthe dependencies! Before you continue you should reboot the device with:
sudo reboot

3.    InstallingSteam
1)    First we needto configure the environment for Steam. Use the following lines to add twoenvironment variables to your Linux environment:
echo 'export STEAMOS=1export STEAM_RUNTIME=1export DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1export PAN_MESA_DEBUG=gofaster,gl3' | sudo tee /etc/profile.d/steam.shsource /etc/profile.d/steam.sh
2)    Next we’regoing to use Box86’s install_steam.sh script like this:
cd ~/box86./install_steam.sh
3)      Installationis now finished!


4.    LaunchingSteam
1)       You could runSteam from a terminal/console like this so you can see the error messages(especially when launching new games).

2)      Simplylaunch it again if your crashed after you log in Steam or install games for thefirst time.

Tips
  • Please install those libraries through apt (or other means) to fix it if gameslaunch to crash with missing libraries.
  • Please launch Steam within your console if you are encountering really strange errorslaunching other titles. Or you can then report such issues to the developershere on the GitHub issues page for Box64 and ask for help.
  • We recommend that you could run games that aren’t superdemanding on GPU. P.S. Stardew Valley we tested has a very good performance andruns perfectly smoothly on the Orange Pi 5.








This thread contains more resources

You need to Log in to download or view,No account?    Register

x

0

threads

77

posts

202

credits

Intermediate member

Rank: 3Rank: 3

credits
202
Published in yesterday 18:30 | Show all floors
Thanks for providing south pole clothing clear, actionable steps. Really helpful!
You need to log in before you can reply login | Register

Points Rule

Quick reply Top Return list