Steam for Linux

Steam for Linux

A list of Games which run on a Raspberry Pi 5
So I recently purchased an 8GB Pi 5 and discovered Pi-Apps[pi-apps.io] which installs Steam without any faff. (Running on the default Raspery Pi operating system). So naturally my next question was, Can it play Portal/ Half life? Ans: yes it can!
What else can it play?
From the 300 or so games in my library which have linux ports and Steam allows me to install, the following work (no tinkering was done, apart from reduction of video settings if I could):

Runs without sound:
Bastion, Brutal Legend, Galcon Fusion, Guacamelee! Gold Edition, Rocketbirds: Hardboiled Chicken, Shatter, Stacking, Superbrothers:Sword and Sworcery EP, System Shoch 2, Transistor.

The Deponia games run, with sound, but every spoken dialog line clips after a couple of words.

Runs:
7 Billion Humans, 8-Bit Commando, Amnesia: The Dark Descent, Anodyne, Aquaria, Avadon: The Black Fortress, Baba Is You, Bad Hotel, BADLAND GOTY Edition, The Bards Tale, Bridge Constructor, Broken Sword 1: Directors Cut, Broken Sword 2: Remastered, Cave Story +, Chaos on Deponia, Cogs, Counter-Strike: Source, Darwinia, DEFCON, Democracy 3, Deponia, Don't Starve, Don't Starve Together, Doodle God, Door Kickers, Driftmoon, Duet, Dungeons of Dreadmor, Dustforce, Dynamite Jack, EDGE, Edna & Harvey:Harvey's New Eyes, Eryi's Action, Eufloria HD, FEZ, Fortix 2, Frozen Synapse, Gateways, Gnomoria, Gone Home, Goodbye Deponia, Hacker Evolution, Hacker Evolution - Untold, Hacker Evolution Duality, Half Life 2, Half Life 2: Deathmatch, Half Life 2 Ep 1, Half Life 2 Ep2, Half Life 2: Lost Coast, Half Life Deathmatch: Source, Half Life: Source, HOARD, Hotline Miami, Human Resource Machine, illumine, Invisible Inc, Ironclad Tactics, Kinbgdom Rush, Left 4 Dead 2, LIMBO, Little Inferno, Little racers STREET, Monster Loves You!, Neverending Nightmares, Osmos, Papers Please, papo & Yo, Penumbra (Overture, Black Plague & Requiem), Please, Don't Touch Anything, Portal, Portal 2, Proteus, Psychonauts, Q.U.B.E: Directors Cut, Retro City Rampage DX, RUSH, SATAZIUS, Savant- Ascent, Serious Sam 3: BFE, Skulls of the Shogun, Snapshot, Solar Flux, Space Pirates and Zombies, The Stanly Parable, Steel Storm: Burning Retribution, Super Hexagon, Super Meat Boy, Symphony, Tales of Maj'Eyal, Teleglitch: Die More Edition, Terraria, Thirty flights of Loving, This War of Mine, Tiny and Big: Grandpa's Leftovers, Titan Attacks, To the Moon, Toast Time, Toki Tori, Unepic, Unmechanical, Uplink, Waking Mars, Wizorb, World of Goo, Worms Reloaded, Xenonauts, You Must Build a Boat, Zen Bound 2

Not an exhaustive list, but a good start?
What else runs on a Pi 5?
< >
Showing 1-15 of 22 comments
I played through Heretic, Hexen and I also think Strife on a Raspberry Pi 4, so I guess those would work on a Raspberry Pi 5. Iirc, I used LZDoom to do it.
Encouraging news! Be sure to view Raspberry Pi with Box86 if you haven't already.
Cheers. Will do.
Terraria ? Portal ? THE STANLEY PARABLE ? Now that's pretty neat ! What about Stardew Valley ?
How does it works ? With Proton ?
Do any of you know if Ubuntu works on the raspberry pi 500 yet
I ran into the repo error when I installed steam on my raspberry pi 500
Originally posted by vanishedchief2021:
I ran into the repo error when I installed steam on my raspberry pi 500

You cannot install the usual steam package, which is x86 only. OP linked something that should work.
Originally posted by vanishedchief2021:
I ran into the repo error when I installed steam on my raspberry pi 500
I tried it on the raspi 4 by means of pi-tools and got some weird you are running a 64 bit version but need to use the 32 bit version error. For installing steam using pi-tools that is
You can add all PS1 and other console games to the list using emulators. I played PS1 games on the raspi 4 so i know the 5 can handle them as well.
I've just tested a load on an 8gig Pi 5 and here are my results

yes

12 orbits
another world
a.w.o.l
Celeste
Classic Marathon
crawl - steam quits on exit
Dome Keeper
Fallout - for older systems - steam quits on exit
Hidden in plain sight
Hotline Miami 2: Wrong Number
Invisigun Reloaded
Limbo
Milk outside a bag of milk outside a bag of milk
Postal
Star Thrust - 3D Shooter Game
Starbound - steam quits on exit
Zombie Admin


No
Buckshot Roulette
colorblind
core keeper - try's to launch then hangs
Daisy Dangerous
desktop dungeons
far star
friends of imprisonment
flat heroes
floating point
ftl: faster than light
GooCubelets
GooCubelets 2
GooCubelets ocd
GooCubelets the algoorithm
GooCubelets the void
Half Life
Codename CURE
Hell Yeah!
Hyper Fighters
Jet Set Radio
Kingdom Classic
Kopanito All-Stars Soccer
Lovers in a dangerous spacetime
Mini Metro
Mosa Lina
Outland
Planetka
Polygoneer
Race the sun
Rage parking simulator
Ricochet
Rusty's Retirement
Sky Force Anniversary
SpeedRunners
SuperTux
Team Fortress Classic
They came from the moon
Turok
Unrailed!
Wee Tanks Demo
Why So Evil
Why So Evil 2: Dystopia


Runs but not very well
desktopia: a village desktop simulator - runs like treacle - steam quits on exit
Kingdom Eighties - launched but does not render all the backgrounds
Love - works but crashed on death (so works if you don't die!)
Reciever - just about runs choppy on lowest settings - steam quits on exit
Skillshot City - Launches but crashes on text entry
Slime Rancher - launches to menu - crashes on start
Ultimate Racing 2D 2 - Launches but fails to draw menus
P.S. The above list is running in Steam on the Pi, some might work other ways.

To install Steam on the Pi install Pi-Apps and use that to install Steam.

There is a note about page size or something like that, options to choose the new higher value or revert to the old one. Go for the old lower one.

Also after installing reboot to save having problems. Steam seems to take a good 4gig of ram along with the Pi OS.
Originally posted by me:
P.S. The above list is running in Steam on the Pi, some might work other ways.

To install Steam on the Pi install Pi-Apps and use that to install Steam.

There is a note about page size or something like that, options to choose the new higher value or revert to the old one. Go for the old lower one.

Also after installing reboot to save having problems. Steam seems to take a good 4gig of ram along with the Pi OS.

Steam using 4Gigs of RAM? Create a swap and force Steam to stay there. On a Rasp, you don't have RAM to waste! 🫶
Originally posted by GNU Debian ☭:
Steam using 4Gigs of RAM? Create a swap and force Steam to stay there. On a Rasp, you don't have RAM to waste! 🫶

Indeed, my next step is to optimise... Or get the 16gig version :P

Most of these little 2D games don't need much RAM and anything that does need more, than the remaining 4gigs, will probably want a better GPU than the little Pi has.

Was quite happy there were a few games I want to play through. Must put it in a rubber case then I can try Limbo and throw it at the wall when frustrated! :steamhappy:

Also might go through the logs and see if I can get some of them non-working games to run.
Steam is likely not using 4Gb of RAM, the page cache will retain reads/writes in RAM so that on subsequent access that file can be read from RAM rather than the disk, or so that writing of "dirty pages" to disk can be deferred (improving system performance). Once the page cache is full pages are flushed. Linux will use the entire 8Gb before evicting files from the page cache. So, in short, a tool like ps is not providing accurate data in term of actual memory usage of a specific app, for that you would need to use 'pmap -x $(pidof steam)'.

Anyhow, just wanted to say that I noticed gamescope has a Rasbian package, so that is running natively on ARM64. I would recommend testing the failures/issues you had while running directly via gamescope (so "gaming mode" as its called on the steam deck), eg

STEAM_MULTIPLE_XWAYLANDS=1 gamescope -w 1920 -h 1080 -W 1920 -H 1080 -e --xwayland-count 2 - steam -gamepadui -steamdeck
< >
Showing 1-15 of 22 comments
Per page: 1530 50