You bought a Chromebook for school or work, but now you’re staring at that empty desktop wondering if it can actually handle Elden Ring or even just a casual round of Stardew Valley. It’s a common itch. For years, the answer to "can I play real games on this?" was a resounding, frustrating no. But things changed. Google and Valve finally put their heads together to bring a native version of Steam to ChromeOS, though honestly, it’s still a bit of a "Wild West" situation depending on what hardware you're rocking.
If you’re trying to figure out how to install Steam on a Chromebook, you’ve probably seen a dozen different tutorials. Most of them are outdated. Some tell you to flip your laptop into Developer Mode—don’t do that unless you want to break your security—and others focus on the Linux container, which is fine, but it’s not the "official" way anymore. We're going to talk about the two main paths: the high-end official "Borealis" method and the trusty Linux "Crostini" workaround for the rest of us.
Does Your Chromebook Actually Have the Guts for This?
Before you spend an hour troubleshooting, let’s be real. Not every Chromebook can run Steam. If you’re using a $150 machine with a Celeron processor and 4GB of RAM, Steam might install, but your gaming experience will feel like watching a slideshow of a forest fire. It’s painful. Google officially supports Steam (code-named "Borealis") on a specific subset of hardware.
Generally, you need at least an 11th Gen Intel Core i3 or higher, and at least 8GB of RAM. If you have an AMD Ryzen 3 or 5000 series chip, you’re also likely in the clear. Models like the Acer Chromebook 516 GE, the ASUS Chromebook Vibe CX55 Flip, or the HP Dragonfly Pro were literally built for this. They have the cooling and the GPU overhead to actually make Portal 2 look decent. If your device is older than 2021, you’re probably going to have to use the Linux method, which is a bit more hands-on but surprisingly reliable.
The Official Way: Using the Native Steam App
This is the "Google-approved" method. It’s built-in. It’s cleaner. It handles display scaling way better than the old hacks. It used to be restricted to the "Dev" or "Beta" channels of ChromeOS, but as of 2024 and 2025, it has moved into the stable channel for most supported devices.
First, check your version. Go to Settings > About ChromeOS. Make sure you’re updated.
Now, here is the secret handshake. Open your Chrome browser and type chrome://flags into the address bar. This is the experimental area. Search for #enable-borealis. Set it to "Enabled." You’ll see a prompt to restart your laptop. Do it. Once you’re back in, hit the Search/Launcher key and type "Steam." If your hardware is supported, the icon will pop up like magic.
Click it, and the installer kicks off. It’s going to download about 500MB to 1GB of data. Honestly, the biggest hurdle here isn’t the software—it’s your storage space. Most Chromebooks have tiny eMMC drives. Steam games are huge. If you’re planning on installing Baldur's Gate 3, you better have a high-speed microSD card or an external SSD ready to go, though running games off a microSD is... let's just say "lethargic."
Why the Flags Matter
Google hides this behind flags because it’s still resource-intensive. They don't want a kid in a classroom accidentally launching a heavy game and melting their battery in 40 minutes. When you enable Borealis, you're essentially telling the OS to let a high-performance virtual machine take over a chunk of your CPU. It’s a power move.
The "Old Reliable" Method: Linux (Crostini)
What if the Steam icon never shows up? Or what if you're on a budget machine that Google hasn't officially blessed? You use the Linux development environment.
- Enable Linux: Go to Settings > Developers > Linux development environment. Turn it on. Give it as much disk space as you can spare—at least 20GB.
- Open the Terminal: You'll find a new app called "Terminal" in your app drawer.
- Update Everything: Type
sudo apt update && sudo apt upgrade. This ensures your virtual Linux container isn't running on ancient code. - Get the Steam Debian Package: Don't use the version in the default repository; it's often broken. Go to the Steam website in your browser and download the
.debfile. - Install: Double-click that
.debfile in your Files app. ChromeOS will handle the rest.
This method is "sorta" official. It’s stable, but it doesn't have the fancy hardware acceleration tweaks that the native Borealis version has. You might notice more lag in the menus. But hey, it works on almost any Intel or AMD Chromebook from the last five years.
🔗 Read more: Twitch TV Viewer Bot: The Dirty Secret That Could Kill Your Channel
Troubleshooting the "Black Screen" and Proton Issues
You’ve got Steam open. You click "Play." Nothing happens. Welcome to gaming on Linux.
Since most Steam games are built for Windows, Steam uses a compatibility layer called Proton. It’s brilliant, but sometimes it needs a nudge. On a Chromebook, you almost always want to go into Steam Settings > Compatibility and check the box that says "Enable Steam Play for all other titles."
If a game crashes on launch, try changing the Proton version. Right-click the game > Properties > Compatibility > Force the use of a specific Steam Play compatibility tool. Try Proton Experimental or Proton 8.0.
Also, watch out for "GPU Hangs." ChromeOS is very protective of its memory. If a game tries to hog too much RAM, the OS might just kill the process without telling you why. Closing all your Chrome tabs—yes, all fifty of them—is actually mandatory if you want a stable framerate. It sounds like a joke, but Chrome is a memory vampire, and Steam is its biggest rival.
Performance Reality Check: What Can You Actually Play?
Don't expect 4K 60FPS. It isn't happening. Even on a top-tier Chromebook, you're looking at 1080p or 720p gaming.
- Indie Titles: Hades, Dead Cells, and Hollow Knight run beautifully. They feel native.
- Older AAA: Skyrim (the original, maybe not the super-modded Anniversary edition) runs surprisingly well. Fallout: New Vegas is a dream on a Chromebook.
- Competitive Games: Counter-Strike 2 is hit or miss. The anti-cheat software sometimes flags the Linux container as a suspicious environment, which is a massive bummer.
One major tip: Use a wired controller. Bluetooth on Chromebooks can sometimes have a tiny bit of latency that makes platformers or shooters feel "mushy." Plugging in a DualSense or Xbox controller via USB-C usually works instantly without any driver headaches.
Storage: The Silent Killer
The average Chromebook has 64GB or 128GB of storage. After the OS and the Linux container take their cut, you’re left with maybe 40GB. That’s one "big" game.
If you're serious about this, you need to look into Crostini External Storage support. You can right-click a folder on an external drive and select "Share with Linux." Then, inside Steam, you have to point your Library folders to that specific mount point. It’s a bit of a headache to set up, but it’s the only way to have a library of more than three games. Just keep in mind that if the drive unplugged while you're playing, Steam will probably have a minor heart attack.
Next Steps for Your New Gaming Rig
Now that you know how to install Steam on a Chromebook, don't just stop at the installation.
First, check ProtonDB. It's a website where thousands of Linux gamers report how well specific games run. Search for the game you want to play before you buy it. Look for the "Gold" or "Platinum" ratings. If a game is rated "Borked," don't even bother; it'll just break your heart.
Second, consider your cooling. Chromebooks are often fanless. If you’re playing something intense, the back of the screen or the bottom of the chassis is going to get hot. Play on a hard surface, not a blanket. Thermal throttling will tank your FPS faster than a low battery will.
Third, look into Cloud Gaming as a fallback. If a game is just too heavy for your hardware—looking at you, Cyberpunk 2077—services like GeForce Now or Xbox Cloud Gaming integrate perfectly with ChromeOS. Sometimes the best way to "install" Steam is to let a server in a data center do the heavy lifting while you just stream the video.
Go to your settings, check that version number, and toggle those flags. Your Chromebook is capable of a lot more than just Google Docs.