How To Play Steam Games on Raspberry Pi (Full guide)
On a PC, Steam is like the ultimate place to get access to all the games. I mean all of them (best, newest, weirdest, …). And now it’s possible to play them on your TV, with a low-cost Raspberry Pi computer, here’s how.
The Steam Link is a product from Steam that replicates a computer screen on a gaming device (Steam Machine). As it’s available for Raspberry Pi OS, it can be used to play the latest games on a Raspberry Pi.
I’m going to show you how to do this, it’s pretty simple. But first, I’m going to give you a quick overview of where this Steam Link thing comes from.
By the way, if you’re looking for some great retro games, I’ve got a list of my 24 favorites for Retropie, Recalbox, or Lakka. It’s packed with screenshots, descriptions, and download links to make it easy for you. Grab the list for free here!
Steam Link Origins
As mentioned in the introduction, Steam is a well-known marketplace for games. Like an app store on mobile, you can browse their game catalog, and then buy and download tons of games. Steam has over 150 million players and 15,000 games in store.

Steam has always tried to innovate for gamers (as if the marketplace wasn’t already a big deal for us). They worked on releasing a version for macOS and Linux. Then they tried game consoles (Steam OS, Steam Machine, Steam Deck, …) and in 2015 they came up with the idea of Steam Link, which interests us today.
The Steam Link is a small box, with USB, HDMI and RJ45 ports. It allows us to play our favorites games on the TV, like a console. But this little box is not really running the games.
It’s only a screen sharing system, you see on the TV or computer screen, and can play with other controllers.
There are a lot of similarities between the Steam Link hardware and the Raspberry Pi. Here is what the Steam Link looks like inside the box:
Get a list of my 24 favorites games (with links) to play on Retropie, Recalbox or Lakka
Download now

I know. A small board running a Debian-based operating system reminds me of something, doesn’t it?
Recently, the Steam Link software was released in the Raspberry Pi OS repository, so we can install it easily and freely on Raspberry Pi. That’s the goal of this post, so let’s move on to the installation process.
How to Turn Your Raspberry Pi into a Steam Link?
Here are the main steps to get Steam Link up and running on your Raspberry Pi:
- Install Raspberry Pi OS and make sure it’s connected to your network.
- Install the Steam Link package on it.
- Pair the Raspberry Pi to a computer running Steam to play.
Let’s go through each step in detail.
Prerequisites
You don’t need much to play Steam games on your Raspberry Pi, but here are my recommendations:
- Raspberry Pi 5 / 500, Pi 4 / 400, or 3B+ (check my recommend model here).
You don’t need the latest model, as most of the load is carried by the computer, not the Raspberry Pi. And recent models are not necessarily supported anyway. - A good game controller.
I recommend this one on Amazon, but it depends on which games you play. - A PC on Windows with Steam installed.
This is the computer that will actually run the games, so make sure it meets the game requirements.
Raspberry Pi OS Installation
The first thing you need to do, if not already done, is to install Raspberry Pi OS on your Raspberry Pi.
Good news: As of my most current test, Steam Link is now working on the newest Raspberry Pi OS release (Trixie, 64-bit).
If you don’t know how to install it, check my Raspberry Pi OS installation guide here.
Get a list of my 24 favorites games (with links) to play on Retropie, Recalbox or Lakka
Download now
Once installed, make sure you have:
- Access to your local network and Internet.
- Updated your system and installed the latest packages versions.
sudo apt update && sudo apt upgrade -y - Enabled SSH if you want to copy/paste the commands I’ll give you to install everything.
You can read my SSH guide here if needed.
Are you a bit lost in the Linux command line? Check this article first for the most important commands to remember and a free downloadable cheat sheet so you can have the commands at your fingertips.
Steam Link Installation
Next, follow the installation steps below:
- Open a terminal, or connect via SSH.
- Install the Steam Link package with this command:
sudo apt install steamlink
That’s all, you’re already finished for the installation part.
First Start
After installation, Steam Link doesn’t automatically show up in the main menu for some reason.
There’s one more step to do to get it to launch:
- Open a terminal from your desktop.
- Launch Steam Link from the terminal:
steamlink - This will open other terminals where you’ll see Steam installing things.

- A separate terminal will pop up asking to install udev rules.
Press Enter to continue the installation.
- After it’s all done, you’ll see a shortcut appear in your main menu.
You can use this to launch Steam Link from now on.
- When the app launches, click “Get Started” to begin.

Now Steam Link is installed and can be launched like any other program on Raspberry Pi OS.
Download the free PDF, keep it open, and stop wasting time on Google.
Download now
But before you can begin playing, you need to link your Pi to another PC running Steam.
We’ll cover that next.
Connecting Steam Link to Your PC
When you first see the app, there will be no way to play yet because nothing is connected:

Steam Link sends gameplay to your Raspberry Pi from another, more powerful computer (like a Windows PC running Steam.) We have to link the Pi and PC together and give permission for this magic to happen.
- On your PC, launch Steam.
- On Steam Link on your Raspberry Pi, click Start Playing.
- Here it will list which PCs were found on your network with Steam.
- In my case, it couldn’t find anything, and clicking “Rescan” didn’t work either.
- To add a new connection manually, click the Other Computer button.

- Steam Link will present you with a PIN.

- You’ll need to enter this PIN on your Steam PC.
- Go to the Steam menu > Settings > Remote Play.
- Click Enable Remote Play.
- Click Pair Steam Link to add your Raspberry Pi as an approved device.
- A prompt will pop up for you to enter that PIN, and hit Confirm.
- If everything worked, the name of your Raspberry Pi should appear as an allowed device:

Now go back to Steam Link on the Raspberry Pi, and you should see that your PC has been linked.
Nice!

Pairing a Controller
You can also use use a gamepad to play with Steam Link on your Raspberry Pi.
- For USB controllers – just plug them into your Pi, and Steam will detect them directly. Easy.
- For Bluetooth gamepads – go back to Raspberry Pi OS and pair them using Bluetooth.
- For a Steam Controller – follow the steps below inside Steam Link.
For the Steam controller (check it on Amazon if you’re interested), you’ll have to manually pair it inside of Steam Link:
- Click the cog icon in the top right to open the Steam Link settings.
- Click Controller and then the Pair Controller button.

- Click Pair a Steam Controller and follow the instructions on screen.
Playing Your First Game
Now that everything is paired properly, here’s the screen you should get:

Now click on “Start playing” and follow these steps:
- The first time you click on “Start Playing”, Steam may ask you to install an additional driver on the main computer.
In my case, it was only an audio driver (to send the computer sound to the Raspberry Pi, I think).
Click on “Install” on the computer and it’s done. - Then the Steam main screen will appear.
It’s almost the same menu as on your PC:
- If you already have some games, go into “Library” and select a game.
- On the Game page, you have two main parts:
- Your game:
- This is where you can start the game.
You can also get other information like your statistics, friends playing this game and recent news.
- This is where you can start the game.
- Manage game:
- Here you have all the configuration and preferences for the game.
I recommend you to check at least the controller configuration.
Maybe the game controls don’t exactly fit your retro controller.
Or, they will need a keyboard key, whereas it’s not convenient for gaming on Raspberry Pi.
- Here you have all the configuration and preferences for the game.
- Your game:
- Then, in “Your game” click on “Launch game”.
The first time it can take a few minutes to configure the Steam Link correctly. Be patient. - Finally, you are ready to play your favorite game:

Extra Tip
Download the free PDF, keep it open, and stop wasting time on Google.
Download now
I don’t know if it might interest you, but I found something funny.
If you force quit Steam on the computer (ALT+F4), the screen mirroring stays active.
You gain access to your computer on the TV.
This allows you to view movies, pictures, documents or websites on your TV.
If you don’t have a smart TV yet, this could be useful to bring the power of Windows apps on the Raspberry Pi.
Demonstration Video
Here is a video of the steps to install and play Steam on your Raspberry Pi:
Here it is, you know everything you need to use the Steam Link on Raspberry Pi.
This software is amazing!
It allows us to have a virtual game console in the living room, with the same games we can play on the PC. It’s really a good invention, and the Raspberry Pi is perfect for this.
Check this: 15 Easy Projects for Raspberry Pi Beginners
If you enjoy learning about Raspberry Pi, you’ll feel right at home in the RaspberryTips Community. It’s a friendly group of makers helping each other grow. Join us today for $1 and see what it’s like inside.
Related Questions
How do I exit the Steam Link app?
Yes, I didn’t talk about this. On the main screen, you have a power button in the top right. Click on it and click “Stop Streaming” to disconnect from this computer or “Turn Off Controller” to exit the app.
Is there another way to use the Steam Link?
Yes, the Steam Link is now available on smartphones and smart TV. If you have a recent TV, you don’t really need to use your Raspberry Pi. You can also play steam games on your phone, but I didn’t try this, I don’t really see how it can work.
Whenever you’re ready, here are other ways I can help you:
Test Your Raspberry Pi Level (Free): Not sure why everything takes so long on your Raspberry Pi? Take this free 3-minute assessment and see what’s causing the problems.
The RaspberryTips Community: Need help or want to discuss your Raspberry Pi projects with others who actually get it? Join the RaspberryTips Community and get access to private forums, exclusive lessons, and direct help (try it for just $1).
Master your Raspberry Pi in 30 days: If you are looking for the best tips to become an expert on Raspberry Pi, this book is for you. Learn useful Linux skills and practice multiple projects with step-by-step guides.
Master Python on Raspberry Pi: Create, understand, and improve any Python script for your Raspberry Pi. Learn the essentials step-by-step without losing time understanding useless concepts.
You can also find all my recommendations for tools and hardware on this page.

Is there a way to play steam games on the raspberry pi without another computer?