Top
Best
New

Posted by throwaway270925 11/19/2025

Gaming on Linux has never been more approachable(www.theverge.com)
561 points | 406 commentspage 2
vagab0nd 11/19/2025|
I had to briefly go back to Windows and I just couldn't understand how anyone serious can run an OS that just decides to reboot itself in the middle of the night.
phendrenad2 11/20/2025||
For most users, they don't even notice that it rebooted, because their apps were relaunched and put back in place. It's (ironically) the people who run Linux who notice, because they probably have their Windows machine full of FOSS ports from Linux that don't restore on relaunch.
shmeeed 11/20/2025||
Well, it just so happened that I did notice the reboot last night, when it just cut off my moving of 500GB of files to one backup HDD and the defrag that was running on another. Neither of those just relaunched themselves.
phendrenad2 11/24/2025||
Did you notice any warnings that there would be a reboot while you were setting up the file copy or defrag? How many hours, cumulative, had you spent in Windows in the week leading up to this reboot? I think the answers will reveal that my point is being illuminated nicely, and I thank you in advance for the assistance in this matter.
morshu9001 11/20/2025|||
Any corp laptop will do this too, regardless of OS. It's annoying but not a dealbreaker for most people. They aren't running servers.
layer8 11/19/2025|||
Just install Reboot-Blocker. Or equivalently, define a Scheduled Task that rotates your “working hours” every hour, so that it always matches the current time. Yes it’s annoying to have to do that and that there isn’t a simple switch anymore like there used to be, but at least it’s defeatable.
Gareth321 11/20/2025|||
Apple has decided to take this paternal route as well, and it's quite frustrating. The good news is if you use the Pro version of Windows, you can disable that. Still crazy you can't fully disable it using standard setting on the consumer version, of course.
WD-42 11/19/2025||
This 100%. The main purpose of an operating system is to run programs and keep them running. Windows fails at that.
jaza 11/20/2025||
The (only) people who pay for Windows are corporate managers. Therefore, the main purpose of Windows is to make corporate managers happy. Corporate managers want updates to install promptly, so they can tick their ISO compliance box saying "no insecure software running here". They couldn't care less about an annoying experience or slightly reduced productivity for their underlings. Therefore, Windows succeeds at its main purpose.
gethly 11/20/2025||
I heard Jonathan Blow say that the problem of Linux, or native gaming on Linux, is the gazillion of libraries of unimaginable number of versions. I find it funny that investing a ton of time(by now decades) and money into making a API layer for Windows API made more sense than to clean up or somehow standardise Linux itself.

What a mess this thing is. Though, I am definitely not moving to W11, so Linux will be in my future one way or another.

zamalek 11/20/2025|
Steam works around this using a chroot (container-like) into an environment with controlled libs. That being said, I have never seen it work: I always end up enabling Proton.

There is the school of thought that Wine is merely the Linux gaming ABI, and I largely agree. Native Linux binaries "feels" better but doesn't bring much from a practical standpoint.

gethly 11/20/2025||
I thought Steam uses Proton. How many of these gaming layers are there? Also, it looks like yet another unnecessary fragmentation.
zamalek 11/21/2025||
For Linux-native games (there aren't many) it uses what I described, making the system look a lot like Ubuntu to the game. Proton is for Windows (PE/exe) binaries, not Linux (ELF).

Jonathan Blow is sharpshooting and being intentionally difficult in order to sound smart (he really needs to engage in that behavior less, he's smart enough as-is). Virtually nobody bothers with Linux-native binaries for games. Compile your game for Windows, test it on Linux+Proton, find that it probably works fine, it's not hard.

gethly 11/21/2025||
> Virtually nobody bothers with Linux-native binaries for games.

Well, that was exactly his point.

LanceH 11/19/2025||
I just tried installing Heroic Games on Arch, and the install process has left me less than impressed. It will be one vague error with a bunch of forums saying, "try this" and no "this is what that error means". I try to install that one and it has its own error, with the same forum experience. I'm not trying to install something which will allow me to install vulkan which will allow me to install heroic games...maybe.

I don't think an Epic games launcher is exactly obscure. Mind you, I'm completely commmitted to Linux and having the launcher is just in the "nice to have" category, but it hasn't gone well so far.

dgunay 11/20/2025||
The experience using Heroic Games Launcher is a good bit less polished than Steam IME. I only really use it to play games that are occasionally given away on the Epic Games Store for free so I mostly treat it as a nice bonus if they actually work on Linux.
LanceH 11/20/2025||
I use it almost exclusively for Satisfactory, which I could buy again on Steam, but I don't want to.

Steam is working flawlessly. Other than anti-cheat, I haven't run across anything that doesn't play exactly like its windows counterpart.

tmtvl 11/20/2025||
My experience installing the Heroic Games Launcher on Arch was just:

- git clone the heroic-games-launcher AUR repo,

- makepkg -sc,

- pacman -U.

And it just worked. This was something like a month ago, though so maybe my experience is more recent?

jumski 11/20/2025||
I recently tried to run Apex Legends on my Manjaro (i played this a lot few years ago on my Windows dualboot), but it is impossible to play it on Linux, as EA/Respawn is preventing the game from running on Linux due to Anti cheat systems having troubles with protecting the game.

I'm really curious what would be the appropriate solution for an anti cheat that runs on Linux in a way that a) does not compromise my OS/privacy/security b) protects the game from cheaters at the same time.

eptcyka 11/20/2025||
I think software transparency could help with this. Or at least remote attestation - you could run the game inside an encrypted VM (AMD SEV) and attest that it is run this way. This way, you're not running a kernel module on your host, and you can't cheat the game even if you just physically write or read to the memory.
jumski 11/20/2025||
sounds kinda complicated, what would it bring over secure boot and whitelisted kernels that tapoxi suggested?
eptcyka 11/20/2025||
Works with any kernel.
tapoxi 11/20/2025|||
Secure boot and let the game attest the boot state.

It would restrict you to a series of whitelisted kernels, probably from major distributions, but it's better than the current situation.

jumski 11/20/2025|||
that sounds like a reasonable compromise, it may even provide more control and protection over what they are able to achieve on Windows?

i remember their anti cheat was utter crap tbh, not like something that Riot implemented for Valorant (a kernel-level system that runs from boot-up with deep system access)

PuppetSoup 11/20/2025||
I don't think there is a good solution. The best for privacy and security would be server-side anti-cheat but imagine the tantrum EA would have when they'd have to spend some dollars themselves instead of installing a spyware into their clients' pc for free.
jumski 11/20/2025||
what tapoxi suggested above sounds like a reasonable compromise tbh, but i doubt it will ever happen, as the userbase is too small :-(
kgwxd 11/20/2025||
My final Windows partition ever, exists solely for Roblox now. I was forced to "upgrade" my $200 Windows 10 Pro to 11 when Minecraft would no longer update. After installing 11, I find now Minecraft won't run unless you sign into the Microsoft Store app, not even the Java Edition. In Linux I can at least run Java Edition of MC, and all the other games I care about work perfectly, heck, sometimes better, through Steam. I love Valve.
goranmoomin 11/20/2025||
I knew for a fact that a Linux desktop was a viable option when you have a separate macOS/Windows laptop (which is my main computer). Recently (frustrated with macOS updates), I decided to be Linux-only for a week[0], replacing my MBP with an MBA that runs Asahi Linux.

Unfortunately it turns out that I depend on too many desktop apps that runs on the major desktop OSes but not on Linux (or on Wine, for that matter).

* KakaoTalk, the major South Korean IM app ran on Wine for a week, but the updater doesn't work and freshly reinstalling the app broke Wine for some reason. (I tried removing the whole ~/.wine prefix, but it doesn't work.) Now I'm stuck without KakaoTalk.

* Discord is only provided as a x86_64 Deb file and a .tar.gz file. I tried using it from Firefox, and it works fine but audio sharing during screen sharing doesn't work.

* Disconnecting from my Bluetooth AirPods somehow does not stop my music. I'm not sure if this is an AirPods limitation or a Linux limitation (since I've never used AirPods with Windows), but it annoyed me endlessly.

* USB-C DP mode and the fingerprint sensor doesn't work. This is an Asahi Linux limitation, but I've seen various parts of the hardware not working when using other Linux distributions on laptops as well. I feel this is a common occurrence.

Not to mention that the lack of text editing shortcuts that macOS has, which is a big deal to me (but I tried as that is a macOS-ism).

I carried my MBA for 4 days before I gave up today. I brought my MBP today with me.

[0]: https://news.ycombinator.com/item?id=45940274

yetihehe 11/20/2025||
> * Disconnecting from my Bluetooth AirPods somehow does not stop my music. I'm not sure if this is an AirPods limitation or a Linux limitation (since I've never used AirPods with Windows), but it annoyed me endlessly.

I think this is by design, not limitation. On android, changing sound device stops music playback. On windows and linux, changing sound device doesn't stop sound. I tried it with wired headphones, maybe expectations for BT are different, but I think that comes from smartphones.

opan 11/20/2025|||
>* USB-C DP mode and the fingerprint sensor doesn't work. This is an Asahi Linux limitation, but I've seen various parts of the hardware not working when using other Linux distributions on laptops as well. I feel this is a common occurrence.

This really is a special case, they've had to write new drivers for everything in the Apple Silicon Macs and they haven't gotten that working yet. I have in fact been waiting on this feature for a few years now as I want to use a MBP with the lid closed and two monitors plugged in, but currently only the HDMI works and not most USB-C functionality. This is not at all the norm in x86_64 land where more normal hardware is used. I'm still using a ThinkPad T440p and thinking about getting a T14 gen 5 due to the MBP I got a few years ago not being satisfying/fun to use, comparatively.

As for Discord and AirPods and such, the more proprietary stuff you need, the worse time you'll have. Though I just saw something in the news that might help with the AirPods. Check out LibrePods.

https://github.com/kavishdevar/librepods

westpfelia 11/20/2025|||
For discord I just use Discord Canary. its a wrapper and works perfectly. But I'm also on Fedora.

I would suggest trying something other then Asahi linux! I know that their support with Mac systems is near unbeatable. But it does still tend to have some hiccups. Especially with M3+ systems.

I know that "try a different distro" is a often (user biased) and imo bad answer. But in the case of Asahi as awesome as their work is they are climbing a different mountain compared to the rest of linux development.

Lonrer 11/20/2025|||
>Discord is only provided as a x86_64 Deb file and a .tar.gz file. I tried using it from Firefox, and it works fine but audio sharing during screen sharing doesn't work. I got it working with the unofficial client Vesktop. Functioning screensharing on wayland is actually advertised as one of their main features.
pipe01 11/20/2025||
So why not use the .tar.gz for Discord?
B-Con 11/19/2025||
I just rebuilt my PC and setup Steam on Linux. It was fairly smooth.

I've dual-booted Arch and Windows for about 16 years. I always kept Windows around for gaming, and the occasional "doesn't support Linux" workflow.

For a few years where I didn't game I found myself almost exclusively in Linux. But then I spent the last 5-6 years stuck between the two as my PC use for daily tasks dwindled, I stopped working on side projects, and I started gaming a bit more.

I hated trying to split my time between them. Most of what I used a PC for was the browser, so I could just stay in Windows most of the time. I wanted to use Linux, but rebooting to use a web browser just didn't make sense. As a result I would accidentally go 2-3 months without ever booting Arch. As a result, I had a couple of major updates that didn't go smoothly.

I wanted to use Linux, though. I like having a customized WM, I like having so many useful tools at my disposal, etc. I just like using Linux, in spite of the occasional technical complexity.

In the last couple months I rebuilt my PC and a major requirement was that I get set up to game in Linux as much as possible. I even bought an AMD card to ensure smooth driver support.

I'm so incredibly thankful that Steam has made gaming not just possible, but relatively simple. Installation was simple. My single-player games seem well supported so far. And most importantly, Steam has made it obvious they're committed to this line of support, so this isn't some hero effort that will bit rot in a couple years.

I still have to reboot to play competitive games, due to their anti-cheat requirements, but that's less of a problem, I'll take what I can get.

more_corn 11/19/2025||
My buddy gave me a computer because it wouldn’t run 11. I put Zorin Linux on it. I’m quite pleased.

Not once in initial setup or first week of use did it use dark patterns to try to trick or force me into something I don’t want to do.

unethical_ban 11/19/2025||
Anyone have experience with CachyOS or Bazzite here? I'm using Fedora KDE standard, never toyed with Arch distros, and don't know much about Bazzite/Kinoite. Regular Fedora seems pretty usable to me.

In any case, it's really great to see Linux overcoming its final major hurdle for a lot of technical people to dump Windows: Gaming compatibility.

quasigod 11/19/2025||
Both are great options, but if you're happy with Fedora, there's probably not a big reason to switch. Arch is a full rolling release, which requires you to be aware and ready to deal with any breaking changes each time you update your packages. On Fedora, you'll mostly only have to be ready for this on a new version release. If you want to always have the newest packages for everything and don't want to wait, then CachyOS is great. If you want to turn on auto updates and only think about changes when a major release drops, Fedora is a better pick.

Bazzite, being an atomic distro, is kind of hard to compare to. For basic use-cases like running just software available in Flathub, it is incredibly solid and easy to use. If I were choosing a Linux distro for a non-technical family member, I would go with an atomic Fedora distro and be completely confident they could get things done without breaking anything. However, if your needs are more advanced, you're going to need to be ready to relearn a lot (e.g. using containers for development), since atomic distros are a big paradigm shift from standard ones. This isn't a bad thing, just something to be ready for.

ziml77 11/20/2025|||
I prefer CachyOS. It's basically an easy-to-use Arch distro. They package more than the default Arch repos contain which helps a bit in avoiding building stuff yourself out of AUR.

I tried Bazzite, but I'm just not a fan of how everything is installed as a flatpak. It might be more secure and allow for easy rollbacks and stuff, but it limits what apps are allowed to do by default. The main issue that caused for me is that the 1Password Firefox extension was not able to communicate with the main 1Password process. Maybe I could have tinkered with it using Flatseal, but that feels like such a hack.

chazfg 11/19/2025|||
I use cachyos. It's good as long as you're fine with some knob turning. I haven't had an issue granted I haven't played many things. Cities skylines 2 works for me so I can't complain about it
cwbriscoe 11/19/2025|||
I've only played with CachyOS in a VM but I plan on installing it on my next computer build.
westpfelia 11/20/2025||
if you want a gaming-fedora experience I use Nobaro and its pretty great!
keithnz 11/19/2025|
I really like windows 11, works great. I have it way more customized to my liking than most "normal" users would, but there's really no negative impact on me. I also have a Mac and use Linux (bounced between arch, ubuntu, and now just use PopOS). Overall I generally prefer windows, it generally runs everything. Things like windows powertoys make the user experience pretty nice, doing similar on linux requires a lot more work. Wezterm standardizes the terminal across all platforms. But the OS really doesn't matter too much, it only accounts for maybe <10% of my experience. But everything just seems a bit easier on windows but I could live just fine in any of the OS's if I had to.
thewebguyd 11/19/2025||
I generally like Windows too, which is a lot of why I'm so incredibly frustrated by the direction Microsoft is taking.

There are still glaring bugs, omissions, and regressions in Windows 11 that just are not getting attention because Microsoft is 100% focused on AI instead of improving their product.

I have a MacBook Pro now. I get by. Window management drives me absolutely insane, but this is the best laptop hardware, performance, and battery life I've ever had. Windows is now shoved into a VM that I pop open only when I explicitly need it for a few work things (primarily Excel and PowerBI Desktop).

I'd go back to Windows again the moment Microsoft starts respecting their users again, but it doesn't look like that's going to happen.

throwawee 11/20/2025||
I had to help someone elderly set up Windows 11 recently and it was monstrous. The error messages were useless and when we finally got it going, the UI was horribly sluggish. There was a time Windows was a solid default choice for the average consumer, but Windows 7 was 15 years ago.
More comments...