Top
Best
New

Posted by throwaway270925 11/19/2025

Gaming on Linux has never been more approachable(www.theverge.com)
561 points | 406 commentspage 5
charcircuit 11/20/2025|
Google made gaming on Linux both approachable and profitable with their work on the Android platform.
homeonthemtn 11/19/2025||
Funny timing. I just said screw it the other day and wiped an old laptop to install Linux. I'm using budgie at the moment, but it's been pretty smooth sailing.

I suspect the combination of modern Linux + + Steam + LLM to troubleshoot and learn may see more conversions like myself

ge96 11/19/2025||
I couldn't afford new computers in the past, would get some POS but putting Linux on it and a tiling manager gave me more bang for my buck

Started with Linux Mint then Debian/Ubuntu, tried some others too but ultimately just stuck with Ubuntu

pshirshov 11/19/2025||
It should be NixOS of course.
hombre_fatal 11/19/2025||
I started using NixOS a month ago.

Knowing nothing about how to configure it, I installed it with the graphical installer, booted into a tty, installed claude-code, checked the config files into git, and proceeded to vibe-code a basic sway (now niri) environment to see what it would feel like.

A month later, my NixOS environment is so much better than my heavily optimized macOS environment that I sheepishly use it inside a VM on macOS (UTM) or VNC to my desktop machine so I can use it from my bed.

LLMs really open the doors of desktop Linux since you can git clone all of your deps locally (your window manager, keepassxc, waybar, your apps, nixpkgs, home-manager, even the linux kernel, etc., etc.) and the LLM can dig into source code and web search to do things for you or debug issues. And NixOS adds a level of observability into what's going on since any changes show up in git-diffed config files.

If anyone is like me and used macOS because you used to use Linux but couldn't be bothered anymore when you'd run into a rough edge, you might find it fun to use NixOS + claude-code (or equivalent) running in ~/nix-config.

tstrimple 11/20/2025|||
This is the way. I'm running NixOS on my NAS and my Desktop and I use Nix and home manager on my MBP. Thinking about trying Jovian on my Steam deck. I can have a single flake that describes my home environment and device specific configs for each separate deployment. Claude Code to setup and integrate everything has been a lot of fun and has been productive. I have run NixOS quite a bit on my own prior to this, so it's been helpful to know where and when to push back on CC.

I finished my desktop setup last night. The only thing I did was enable SSH on a clean NixOS install and setup sudo settings for CC. After that I used my NAS CC instance to SSH to the desktop and bootstrap an "idiomatic NixOS install of Claude Code". From there, every change on my NixOS desktop has been via LLM.

hombre_fatal 11/21/2025||
Exactly.

I keep lazygit open at my nix config root and periodically press "e" to open modified files with neovim to scope them out.

But other than that I barely open the nix config files since, unless I happen to remember a string to grep for in vim to get me where I would want to be, it's faster to type a prompt to claude and then go back to whatever I'd prefer to be doing.

It's also sobering to have claude build a whole TUI or GTK4 GUI, things I used to look forward to doing myself from scratch up until this year. I have some polished TUIs/GUIs for random things like managing sway/niri monitors or managing blocky logs, and it almost feels pointless to share them online like I used to because you can just vibe-code them yourself. And any of the iterative polish I've had to do now is just going to be next year's vibe-coded one-shot.

But I try not to think about that last paragraph too much...

tstrimple 11/22/2025||
The last paragraph for me is critical. I've got pretty severe ADHD. I know the things I want to do and the steps to make them, but the executive function to do them just doesn't seem to exist anymore for personal projects. CC has made that sort of work possible for me again. One of my immediate needs was to be able to share screenshots with CC securely. I one-shotted a paste service similar to imgur, but far more simple in design just for this use case. I can share documents and images/text/documents with CC just by pasting into a browser and CC can share files with me by uploading to the underlying services /uploads directory and sending me the link. The whole service took us 5-10 minutes to build and deploy in a split horizon DNS configuration that pretty much just worked as expected on the first try.

Now don't get me wrong. It's a stupid simple app and would have been quick to build personally as well. It just takes a post with clipboard contents and guesses the file type based on data provided. Saves the content into the service /uploads directory with a randomized 6 character name and provides a link. When accessing a link, the service finds all pastes older than pasteTimeoutSetting and deletes them before trying to serve the content. But all I had to do was describe the use case and make a couple small suggestions before the entire thing Just Worked.

Vinnl 11/19/2025|||
Yeah the NixOS recommendation here is clearly a joke and I wouldn't recommend it to almost anyone, but I too switched about a month ago, and it's basically made for LLMs. Let them read the Git repo and they'll actually have a chance at figuring out the issues you have.

But: you will have issues.

pshirshov 11/20/2025||
It's not a joke. Despite of all the shortcomings it's the only way to have reproducible environments and stay sane. LLMs do help with learning curve, yes.
MarsIronPI 11/19/2025||
As much as I like NixOS (I use it btw) I would absolutely not recommend it to a new user. I'd probably recommend trying Debian Testing.
arcfour 11/19/2025||
I have been waiting for this time to come. Microsoft clearly doesn't care about Windows very much, and Linux has never been more ready to break out in market share. Quite exciting to see!
h4kunamata 11/20/2025||
Gaming on Linux always sucked because of many factors:

1. Linux decades ago was not "new user friendly"

2. Wine and PLayOnLinux was all we had with endless problem, and heavy dependency on Windows files like DirectX and libraries

3. Windows dominated the gaming market

4. 3D GPU driver was non-existent

The single reason why gaming on Linux now is better than Windows, has one name: Valve

SteamDeck/SteamOS changed everything, the whole Wine process is managed by the OS and no longer by the user. You may need to change the Proton version, that is all. That also pushed GPU drivers to be better supported on Linux.

Valve single handled what gaming on Linux has become. I run Mint Cinnamon Linux, and even tho it is not "SteamOS", I can play Steam games just fine.

Microsoft terrible takes and AI, is also pushing gamers over to Linux, better FPS on Linux than Windows. The only restriction is kernel anti-cheat software that only runs on Windows, but many games do not use that and the ones that do use it like COD(dead game), BF, etc, isn't everybody cup of tea.

If it wasn't for Valve, Linux gaming would still be as dead as it has always been.

To make it more perfect, users that use their computer for browsing, writing docs (LibreOffice), etc, can be done on Linux for free.

You as a computer user in 2025, you have little to no excuse to try Linux, but try something good like Mint Cinnamon Linux that is extremely new user friendly, good for browsing, good for development work, solid for gaming, video editing is chef kiss, etc, etc. Avoid Ubuntu (they are going proprietary).

wayeq 11/20/2025||
> COD(dead game)

Doesn't COD have like over 100 million monthly active users?

tombert 11/20/2025||
I don't really play multiplayer games other than a self-hosted Minecraft server, so for me the SteamOS experience (using Jovian on NixOS) is strictly better than what I had on Windows. A lot of games from the late 90's/early 2000's have trouble running on modern Windows but work fine with Wine or Proton.

I've been utterly astounded by Proton in the last year. Nearly every game I have run has run just about perfectly, often better than on Windows, and I'm able to play them with an Xbox One pad no less.

Valve absolutely deserves a lot of credit, but I do think that the constant effort from the Wine people should get a lot of credit as well. Wine has had constant progress for three decades, with every release getting a little better. I haven't worked on it, but I suspect 90+% of the work with Wine is figuring out all the weird edge cases that have popped up on Windows throughout the years, which is often slow, tedious, thankless work. Valve did a lot of work but there's a reason they opted to improve Wine instead of writing Proton from scratch.

h4kunamata 11/20/2025||
The problem with Wine is that you most know what libraries to add, etc. PlayOnLinux automates that process somewhat but still very manual.

Steam Proton makes the whole process painless, you only select which Proton version to run, and that info can be obtained from ProtonDB if you encountered any issue, it is beautiful.

As for Linux, even emulators works like never before. I could never get PS4 emulator to work on Windows, I got PS4, X360, GameCube, and a bunch of other emulators running on Linux like I couldn't believe it.

You can do the same from within SteamOS itself, you just install an app, select the emulator and you ready which is far easier than me doing this from from Linux.

tombert 11/20/2025||
Oh no argument on any of that. Valve has done a superb job at making Linux 100x more approachable and easy to use.

I just want to give credit where credit is due, because a lot of this wouldn’t be possible without the hard work of the Wine people. “Shoulders of giants” and whatnot.

h4kunamata 11/20/2025||
True, Wine and even PlayOnLinux were making miracles. Folks could even run Adobe Photoshop lmao before Adobe went downhill. Wine and PlayOnLinux still the way to go to if you need to run a Windows software for whatever reason on Linux.
29athrowaway 11/20/2025||
Gaming on Linux is approachable because decades were spent working around the obstacles created by Microsoft and the work that Microsoft did to steer people away from open standards.
otikik 11/20/2025||
I have been using Bazzite[1] since I discovered it here. It works great for games.

[1] https://bazzite.gg/

stavros 11/20/2025|
What are the benefits of Bazzite over Proton? I'm not sure where I would use this.
okkdev 11/20/2025||
Bazzite isn't an alternative to proton. Bazzite is a distro and still uses Proton. Bazzite is an alternative to SteamOS.
stavros 11/20/2025||
Ahh, I see, thanks! Is it like Jovian then? I've been wanting to install an OS for games onto my NUC.
otikik 11/20/2025||
It's like Jovian in the sense that it takes the "immutable" (for some reason I have heard it being called "atomic" too) approach to installing things.

Honestly I don't have to think too much about it, and that's the way I like it, for a gaming system. It works, it gets updates, it lets me install games, they run ok.

stavros 11/20/2025||
Yeah, same, I'll install Bazzite ASAP, thanks!
havblue 11/20/2025||
Steam Survey October:

Windows 94.84% -0.56%

Windows 11 64 bit 63.57% +0.53%

Windows 10 64 bit 31.14% -1.04%

OSX 2.11% +0.20%

Linux 3.05% +0.37%

In other words, for Steam users who waited to switch to Windows 11, half left Windows and most people who left went to Linux.

physicles 11/20/2025|
Linux grew its share by 14% in one month? Amazing.
ndesaulniers 11/20/2025|
Dunno, just upgraded Fedora to Fedora 43 and all of the games I had set up (wine) stopped working. Will try gaming on Linux again next decade.
rcarmo 11/20/2025|
You should rebuild the Wine environments. Or just use Steam.
ndesaulniers 11/30/2025||
Is this common with wine; that you need to rebuild your environments when upgrading??
More comments...