SteamOS Running On Nvidia - Pure SteamOS, No Bazzite, No Compromise
SteamOS supports AMD. Last week I showed it now supports Intel Arc. But the giant green monster is still missing — and 70-80% of you are running Nvidia cards. If you wanted to build a Steam box with an Nvidia GPU, you couldn't…
SteamOS supports AMD. Last week I showed it now supports Intel Arc. But the giant green monster is still missing — and 70-80% of you are running Nvidia cards. If you wanted to build a Steam box with an Nvidia GPU, you couldn't. You'd have to go Bazzite or Chimera or some other spin......and remember every thing is better in IMAX ...I have heard that word a thousand times this week Ha! due to the Odyssey
link to script on the site
you can buy me a coffee to help with channel
https://buymeacoffee.com/gnugent
subscribe for updates
Subscribe for more reviews and videos https://www.youtube.com/@28allday?sub_confirmation=1
or become a member
https://www.youtube.com/channel/UC1nagfUlQ4_ZmOVkGhWcw1g/join
You can download Omarchy here https://omarchy.org
Amazing premade Omarchy themes here and other cool stuff
https://github.com/HANCORE-linux
So I wrote a patch. It takes the off-the-shelf SteamOS recovery image and patches the latest Nvidia drivers straight in. Pure SteamOS, running on Nvidia, and it works properly.
WHAT I FOUND
Here's the interesting bit. When I pulled the SteamOS image apart, there's already a 575 Nvidia driver sitting in the extra packages, frozen alongside kernel 6.16. It's just there. So Valve are clearly fiddling with this behind the scenes.
My first version pulled that 575 driver in and Steam ran fine. Then I tried Doom: The Dark Ages, which needs the 597 driver, and it wouldn't have it. So I rewrote the patch to pull down and compile the very latest Nvidia driver — currently 610 — against the SteamOS kernel. It's a slightly less robust approach on paper but I've tested it heavily and it works.
The script always pulls the latest Nvidia driver, and it's version agnostic. When SteamOS 3.9 lands as an image, pull it down, run the patch, and it just works.
THE INSTALL
Once patched, it's a completely standard SteamOS installation. Boot the image, erase and install, done. It's built as close to stock as possible — no hacks. Currently it targets NVMe because SteamOS uses built-in sanitize commands, but the way I've written it you should be able to select other drives.
DLSS AND FRAME GEN
This is why Nvidia matters here. On Intel Arc, XeSS doesn't work properly on Linux — it falls back to software mode. AMD gets FSR which is baked into the Steam ecosystem. But Nvidia gets full DLSS with frame generation, and it works.
I ran Doom: The Dark Ages maxed out — path tracing on, ultra nightmare everything, DLSS super resolution quality, and 6x frame generation on a 5060 Ti. The GPU is genuinely rendering 36-40 real frames and outputting 200-211. Does it look bad? Slightly soft, honestly not much. I'd never seen 6x frame gen in a package until now.
THE CAVEATS
Small incremental updates on the stable channel are fine — they patch rather than replace, no problem. But do NOT do a major version jump. SteamOS is an A/B atomic system, so a big update downloads the B slot and swaps out A — taking your Nvidia drivers with it. If they release 3.9, just pull the new image and re-patch it.
You'll get some visual glitching at 4K in the Steam interface. Drop to 1440p or below and it's gone. Same as Bazzite does. And switch HDR off if your monitor fakes it like mine does.
There's an odd DLSS SDK "do not distribute" message on some games. Nothing illegal is happening — it's the stock Steam installer plus a patch that compiles Nvidia's own drivers.
WHY I CAN'T SHIP AN ISO
I'd love to distribute a ready-made ISO like I do with my other projects. I can't — the SteamOS end user agreement means I'd have to package Steam itself. That's why HoloISO and SteamFork got shut down. So you download the recovery image from Valve yourself, run my patch on an Arch-based machine, and build your own.
BUILDING IT
Clone the script from my Git. Download the SteamOS Deck recovery image from Steam's site, extract the bz2, drop it next to the script, run it with sudo. It pulls down and compiles the latest Nvidia driver against the kernel — takes a while and hammers all your cores. Then burn to USB with Ventoy, Popsicle, or expand onto an SSD.
THE BIGGER PICTURE
SteamOS 3.8 was a massive release and it got completely overshadowed by the Steam Machine launch. All the big channels talked about how expensive the box is and missed the fact that Valve quietly rolled out Intel Arc support at the same time. I'm still seeing videos recommending Bazzite for hardware that SteamOS now handles natively.
The hardware matters less than the OS. You can build your own Steam machine cheaper and more powerful. And now, with Nvidia, everyone can.
ABOUT THIS CHANNEL
I make videos about Linux, Omarchy, SteamOS, gaming, and self-hosting. Subscribe if that's your thing.
00:00 - Start
00:09 - PREAMBLE
03:21 - INSTALL
16:35 - GAMING
21:32 - CREATE THE ISO
25:53 - FINAL WORDS