← Back to list

Bazzite Linux for Gaming, AI, and Coding: A Year in Review

I’ve been running Bazzite Linux for the past year. Part of it was me being cheap. I didn’t want to pay for Windows. The rest was curiosity…

Aldo Wachyudi · 2026-05-02 08:22 · 52 claps · 3.8 min read
#bazzite #linux #gaming #ai #coding
Open on Medium ↗
Wiki topics: AI · AI · General 💻 · Programming 🔓 · Open Source 🎮 · Gaming 🏃 · Running & Endurance

Bazzite Linux for Gaming, AI, and Coding: A Year in Review

I’ve been running Bazzite Linux for the past year. Part of it was me being cheap. I didn’t want to pay for Windows. The rest was curiosity. I’m coming back to Linux after my college days, back when Canonical mailed me an Ubuntu CD (yes, I’m that old) and gaming on Linux meant Tux Racer.

So, is it any good?

Yes… for the enthusiast. Here’s my experience, broken down by use case.

Gaming

It just works!

I’ve tested popular games like Dota 2, Counter-Strike, Genshin Impact, and Wuthering Waves. All of them ran without any manual setup. Even Genshin — which doesn’t have an official ProtonDB listing — ran fine through Lutris.

Furina and her on-demand dessert collection

Furina and her on-demand dessert collection

For gaming on Linux, ProtonDB is your best friend. Most popular titles land at Gold or Platinum, and from my experience, that rating is honest. Games I’ve put at least an hour into without a single issue: FF7 Rebirth (Gold), Persona 5 Royal (Platinum), The Stanley Parable (Platinum), Anno 1800 (Gold), Europa Universalis IV (Gold). The list goes on.

This shouldn’t be surprising, because modern handhelds like the Steam Deck and Lenovo Legion Go also run Linux with AMD.

AI

This one also works well — AI data centers run on Linux, after all.

On Bazzite, you can run local models for inference and experiment freely (assuming you can still afford RAM). I use LM Studio to run open-source models for Kotlin benchmarking. Text-to-image generation holds up nicely. I was able to run inference on Stable Diffusion and Flux models, which is a useful option to have even if I don’t use it often.

That’s one big coffee bean

That’s one big coffee bean

For agentic coding, Claude Code works smoothly. On a recent project, it helped me set up a tree-sitter harness for a home-made Android benchmark. The Claude browser extension has also been useful, I used it to bulk-unsubscribe from promotional emails, and to add hyperlinks to this article.

OpenClaw also works. Although I have an unpopular opinion on this tool: it’s not particularly groundbreaking? I can see the potential, and I only enabled the blog-reading skill, so I’m probably not using it to its full capability. But compared to mainstream tools with large user bases, it still feels niche. Maybe I’m wrong, but do share your opinion in the comment section.

Introducing Clawd C. Kenny: My personal JRPG hero bot.

Introducing Clawd C. Kenny: My personal JRPG hero bot.

The main gap: desktop apps like Claude Cowork and ChatGPT don’t have Linux versions. Therefore, you can’t use Dispatch from your phone to run Claude on your desktop remotely, though I wouldn’t be surprised if an open-source alternative shows up soon. This is a recurring theme across Linux in general, most proprietary desktop apps, like Notion, skip this platform.

Coding

This part is the least new info, developers use MacBooks, partially due to their Linux-like experience. What’s new, though, is more hardware options like Framework, and companies enforcing this (37signals makes Linux the default for their engineers).

Toolbox makes installing & updating Android Studio and others easier

Toolbox makes installing & updating Android Studio and others easier

For IDE support, JetBrains provides Toolbox on Linux, so you always have access to the latest JetBrains apps (PyCharm, GoLand, etc.). Bazzite also includes a ujust utility with one-command installation for JetBrains Toolbox, Davinci Resolve, and other popular apps.

Available installation and other built-in commands in ujust

Available installation and other built-in commands in ujust

My current stack: Zed for scratch files, VS Code and Cursor for project work. All straightforward to install. Zed, for instance, is a single bash command for the full setup.

Summary

This is where the “for enthusiasts” caveat comes in.

A lot of things work out of the box — gaming especially. But you should expect to get your hands dirty. When something breaks or isn’t supported, you’ll be debugging it yourself: through AI, GitHub issues, or community forums.

I wouldn’t have imagined completing FF7 Rebirth on a Fedora-based distro 10 years ago.

I wouldn’t have imagined completing FF7 Rebirth on a Fedora-based distro 10 years ago.

The Bazaar, Flatpak app store, covers most of what you’d want, but not everything. I still haven’t had time to set up Google Drive (rclone exists, but it takes time to configure properly), and installing Cloudflare WARP requires adding a new repo and installing it via rpm-ostree.

There’s also the reality of Linux moving fast. Bazaar, which I mentioned before, was previously FlatHub, and the default terminal recently migrated from one app to Konsole (so I need to set up Fish as default again). They’re minor things, but they happen from time to time.

Most hardware just works, mechanical keyboards, gaming controllers, USB dongles, and webcams all worked, but my Bluetooth adapter didn’t, and installing the driver is challenging given Bazzite’s immutable distro design.

So, yes, I’d recommend Bazzite — and yes, I’ll keep using it. But go in knowing it’s a platform that rewards the effort you put in.


메타데이터
post_id
fafe6fcef97f
slug
bazzite-linux-for-gaming-ai-and-coding-a-year-in-review-fafe6fcef97f
url
https://medium.com/@aldo.wachyudi/bazzite-linux-for-gaming-ai-and-coding-a-year-in-review-fafe6fcef97f
canonical_url
https://medium.com/@aldo.wachyudi/bazzite-linux-for-gaming-ai-and-coding-a-year-in-review-fafe6fcef97f
author_url
https://medium.com/@aldo.wachyudi
status
ok
fetched_at
2026-07-13 22:08:31