View: 18409|Reply: 17

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

79

posts

236

credits

Intermediate member

Rank: 3Rank: 3

credits
236
Published in 2024-9-29 18:30:36 | Show all floors
Thanks for providing south pole clothing clear, actionable steps. Really helpful!
Published in 2024-11-16 20:30:24 | Show all floors
This is very educational content and written well for a change. It's nice to see that some people still understand how to write a quality post.!
Published in 2024-11-17 16:27:48 | Show all floors
Credit card cashing service is a quick and safe way to make cash using your own credit card. There is no complicated document review, so the service can be processed and deposited quickly.        신용카드현금화
Published in 2024-11-18 15:16:14 | Show all floors
Nice post! This is a very nice blog that I will definitively come back to more times this year! Thanks for informative post.        pasaran toto macau
Published in 2024-11-18 15:55:41 | Show all floors
This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free.        agen slot online
Published in 2024-11-18 17:02:45 | Show all floors
Positive site, where did u come up with the information on this posting? I'm pleased I discovered it though, ill be checking back soon to find out what additional posts you include.        สล็อต888

0

threads

204

posts

682

credits

Senior member

Rank: 4

credits
682
Published in 2025-4-17 10:49:42 | Show all floors
Really a great addition. I have read this marvelous post. Thanks for sharing information about it. I really like that. Thanks so lot for your convene.dagotogel

0

threads

204

posts

682

credits

Senior member

Rank: 4

credits
682
Published in 2025-4-30 18:47:39 | Show all floors
very interesting post.this is my first time visit here.i found so mmany interesting stuff in your blog especially its discussion..thanks for the post!kumbang4d

0

threads

204

posts

682

credits

Senior member

Rank: 4

credits
682
Published in 2025-5-7 22:07:43 | Show all floors
Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It’s always nice when you can not only be informed, but also entertained!รักษา ออฟฟิศซินโดรม
You need to log in before you can reply login | Register

Points Rule

Quick reply Top Return list