If Valve pivoted into making a well-supported laptop with good hardware that ran Linux and played games...
If Valve pivoted into making a well-supported laptop with good hardware that ran Linux and played games...
ProtonDB is a goldmine when a game doesn't work. Oh, and switching from Nvidia GPU to AMD GPU seems to have worked great to get games to "just work".
love to see more and more users realize they can game just fine on linux
With the rise of mainstream-compatible, as in a standard gamer can get them running and use them with a similar frustration level as Win11, Linux first systems like steam deck, steam machine and even steam frame, there is a real, even if currently low, pressure for big publisher to support Linux/SteamOS. I somewhat hope/fear there will be a blessed SteamOS version that supports anticheats enough for publishers like EA, Epic and Riot to accept the risk.
But I would like to think that Valve it indirectly putting pressure on them. I too am not far from removing Windows and making the full jump to Linux for my gaming needs.
1: https://blogs.windows.com/windowsexperience/2024/09/12/takin...
This. It should actually be easier to catch offenders - you're leaning on hundreds of years of applied statistics, rather than racing versus sneakier exploits.
> [...] or better yet, servers should be community-operated.
I'm conflicted about this one. I've wanted to host a game server at home since 2003, but couldn't get a public, static IP. The landscape hasn't changed much, perhaps even for the worse: a Quake 3 dedicated server could be run from a mid-range laptop while playing the game; Minecraft and Factorio (both great games with fantastic communities), by that measure, have unreasonable hardware requirements.
So, you pay a host.
OTOH there's many ways for a studio to build and operate an ethical live service. Check out Warframe: it's 100% F2P, the main source of revenue is cosmetics, and it's easy for people to gift stuff (whales spill their pockets reinforcing community goodwill, rather than gambling).
It's best when a game offers both, e.g. Brood War. StarCraft II isn't "simply" dying; lack of LAN play actively hinders on-site, professional tournaments. And we can do nothing about it.
> [...] see how good they are vs. everyone else [...]
It's called Elo or MMR. You match players with a similar rating. An unfair advantage in one area (e.g. aimbot, map hack) turns into a significant disadvantage in all of the other areas (strategy, team play, mechanics, situational awareness, decision making). In SC2 you can regularly see mid-high masters or low GMs play against map hackers and just destroy them. Match making simply works as intended.
As a cheater - aside from being a different (not more difficult, but different) kind of a challenger, how do you gain material advantage from this? Streaming the game? If you attract a community that cherishes cheaters? Well.
This is of course on top of normal AC.
> [...] how do you know if someone is cheating or just really good?
In versus - it will surface, as noted above. You will plateau, just like any other player. If you're "really good", you will become an outlier and get attention.
In a game like Warframe (PvE, you can farm goods that you can sell for in-game currency), the main limiting factor is your time. A very good loadout will shorten an exterminate mission from 4 to 3 minutes, and you can build a decent loadout within ~2 months of starting to play the game. To further shorten it to 2min, you need good mechanics, or - as noted - to cheat. That's assuming you run solo - but since this is a co-op game, there's often someone on your team who will clear the mission for you in 2min anyway. Choosing to cheat is your own risk.
I'd consider AC a core part of game design.
> Most cheaters are not blatantly cheating so it is hard to know for sure. Even something like aimbotting is almost always adjustable in cheat software to have varying levels of accuracy.
It depends on how high you want to go - you don't know where the radar is, and it only needs to spot you once. The problem space isn't just aimbotting, it's highly multidimensional. An arms race like any other, except your "enemy" (the host) has significantly more information.
You must combine client-side with server-side AC either way. A CS exploit will circulate the same way a regular aimbot will.
I should have clarified - this is exactly what I meant. Client-side anti-cheat cannot be replaced by server-side anti-cheat. You need both.
I work on an FPS game that is heavily targeted by cheaters (Rust). We do both but we are probably limited with what we can do server-sided because it's a PvP sandbox game. There is no matchmaking and no defined winner or loser to simplify ranking players against each other. It's also high stakes because a cheater can ruin a legit player's hours of preparation in moments. Drawing a line in the data to detect cheaters will catch outliers but there's a world of "legit cheaters" out there who use cheats but limit it to not stand out and avoid being banned.
- Why no matchmaking, why no win/loss condition? What's the incentive structure / stakes for the participants? Is that a differentiator in the genre?
- Other than raw mechanics (aiming), what other kinds of skillsets affect gameplay / success?
- What are you allowed to share about the mitigations?
I don't wanna try any further backseating, just curious.
Other than aiming there's just game and map awareness, including understanding the current meta. Base design is a whole other area relevant to defending against raiding while you aren't online or away from your base.
We use EAC but also have our own layers of protection. We do some of our own anti-tampering in the client, a player reporting system with staff to investigate, server-side antihack to guard against all kinds of weird state modified clients send, and a lot of data collection+analysis. If you look up Rust or any other popular FPS game up you'll see it's still not enough.
The most effective anticheat tool really is game design. Games can be designed to limit or even eliminate the worst of cheating... but only by significantly changing the games. It'd be simple if everything was like the Civilization games because they're turn based and have well-defined actions. All input can be 100% verified without the need for tolerances and hidden state (fog of war) can be networked only when necessary.
> The most effective anticheat tool really is game design.
Yep, that's always been my idea, and why I brought up Elo.
IMO second most effective is to play with people you already trust. Or like on many public Factorio servers: strangers get limited permissions until proven trustworthy. But none of this works in a game with just a couple hundred players.
Thanks for sharing.
Valve (mostly) does serverside analytics for CS2 and the success of their approach can be measured by one of FaceIT’s benefits being “we have a working anticheat”.
On a sidenote, I highly recommend this presentation on anticheat stuff: https://game-research.github.io/presentations/2025-08-06-bhu...
No issues using the system as my daily driver for personal things. I have dual monitors, one oriented vertically and one 144hz. All works great! I'd recommend it to anyone
It should work with some tinkering.
The screen is a little small, though, or my eyes are too old. Maybe both!
To have HellDivers run in borderless window on Debian 14. It required me to manually compile gamescope (wasn't that difficult but Valve's instructions are out of date), and use the backports on Trixie to upgrade the kernel to 6.16, and update wireplumber and pipewire (sound was flakey on some games). Kernel 6.16 performs much better than 6.12 just generally.
All the Arkham games work perfectly. Doom Eternal has some weird latency in the mouse and aiming doesn't feel right.
I could never get my Xbox One bluetooth controller behaving with Linux. I ended buying a 8bitdo Xbox style controller which works perfectly. It is much better made than the Xbox controller and roughly the same price.
I have to install a two year old AMD driver to get Helldivers to recognize my GPU.
Linux issues have been poor performance generally. Once I installed kernel 6.16 that was fixed.
I use my Linux machine for things other than games and I am not moving to "distro of the week" to run one game.
Bazzite has those, and you can just jump into a Debian Distrobox for development.
People exaggerate the problems of using a stable distro.
Stability isn't a problem, it's a feature. Companies trust Debian, Ubuntu LTS, etc. for their servers EXACTLY because the packages are old.
This isn't the case with desktop computers, where the latest optimizations are delivered weekly if not monthly, and may improve performance across the board.
Of course, I don't play AAA slop that's essentially rootkits with a game attached on the side, but even more reasonable AAA titles tend to work just fine.
What I'm trying to say is that this "debian stable is from previous century" confusion needs to die. They had one or two slightly longer periods between two stable releases, many years in the past, but that seems to be all people remember.
Bazzite makes gaming easy and is the Linux distro for gaming.
Some of the latest shooters, will get you banned because anti-cheat.
That said, there's nothing in my library (180 games!) that doesn't run in Linux, and I have a number of games that you can't even get to run in Windows at all anymore.
I think the gaming community should all send Gabe Newell a Valentines Day card, or maybe a Christmas gift, or something. Seriously, the man has done so much for gaming, think of where we'd be without him. Windows App Store, Sony Game Store, walled gardens...
SteamDeck is out since February 2022 and does all that. You can use a BT mouse&keyboard, plug a USB-C screen or dongle for HDMI. I did live presentations with that quite a few time. It's just a computer with another form factor.
It's not "dangerously close", it's been there for years now.
Basically only competitive gaming with kernel level anti-cheat are problematic.
I could see a setup with a case for the deck gives it a laptop form factor, but that doesn't seem like what you're suggesting. I might also ask how often you move your setup? My schedule requires I do so at least 8 times/week.
That said. Fortnite. Yes, I still play it with friends and cannot play it on Mac or Linux. :(
I'm sure others have similar examples. Also there are just simple things like playing with friends and streaming on Discord. Anybody streaming from Windows always comes across smooth and HD to the other participants while anybody on Linux seems to consistently be received (I don't know where exactly in the chain the problem exists, so just "received", as it may not be a broadcasting or encoding problem, I'm not an expert in this) with a lot of artifacts and lower framerates.
GTAVs online ecosystem with custom servers. Rust hasn’t enabled Linux Battleye support. Valorant
Some releases that are temporarily popular like BF6, playtest of Battleye games where Linux support isn’t enabled (Fellowship, Exoborne). All games in this paragraph also by Swedish developers. Kom igen, linuxstöd
It's definitely not the same, but between Arc Raiders and PvE I get my extraction shooter fix. Online Tarkov is mostly populated by Gaming Wizards™ anyways.
However, EAC - who is a major player in this field producing generic solutions - does support Linux. The involved publisher, however, needs to approve this and the developer need to turn on a feature flag. That's it.
However, some publishers simply deny this for... totally mental reasons ...and this means that the game is marked as borked in protondb even though the game could as easily be played on Linux thanks to EAC's Linux support.
What do microtransactions have to do with anticheat?
Throne and Liberty, which is also protected by EAC and has mtx, is also playable on Steam Deck.
So this is bullshit and it clearly shows it's the publisher's choice. What Sweeney thinks has nothing to do with it.
most aren't
I don't know if this is a fever dream or if it actually happened, but I seem to recall reading something about Tim Sweeney using Linux for a week to see how it compared. If he liked it, Epic Megagames would publish titles w/Linux support. He ended up complaining about some irrelevant things in KDevelop and it was pretty clear what his intentions were before even trying things.
I can't find any reference to this online, but I'm pretty sure that it happened. This would have been ~1998.
edit: It may have been Mark Rein?
If I could travel back in time and prevent my kids and nephews from ever learning about Fortnite, I might do it. Instead I'm out here trying to keep from getting sniped by a Simpson character.
Fortunately, it seems like the rest of the family is getting tired of COD's ceaseless churn, and might be willing to pick up something else.
Also from EA
Imagine not supporting the latest releases that all your friends are playing.
Edit: Fair enough to the other ones though. This comment wasnt meant to be inflammatory or argumentative, but clearly someone else believed it was.
You seemed to have some initial claim that "all games actually work perfectly fine, prove me wrong" but then you don't seem to actually want to engage faithfully anyways.
I certainly never said nobody plays those games. I was just responding to their statement about not playing the games your friends are playing.
I do have more random crashes on certain games even on steam deck, but not as bad as Kerbal Space Program on my old (12 yr) desktop.
Factorio seems to work better on Linux. Which is both good and bad (since it's so addictive).
Basically all the games I play regularly with my friends.
if you have an AMD GPU, Linux Mint does everything 'gaming' - on top of installation, bluetooth and printing(!) better than Windows
No need to mess around building a gaming PC anymore.
Does it promise that? It seems like the hardware might do it, didn't see that anywhere
NOTE: it's not "4k60 at ultra detail", which seems to be implied in the minds of some PC gamers =)
if you have an AMD GPU, Linux Mint does everything - including installation, bluetooth and printing(!) better than Windows
Overall barely ever in Windows anymore and a happy Linux gamer.
If I could have a machine like this instead, I'd happily buy it instead. Windows has zero use for me other than playing games
The Steam Deck is kind of close to this although the screen isn't the best. I think the closest you can get to this right now is adding a graphics card module on a Framework laptop.
Unless they remove fans, or have limited hardware, but that's already a steam deck: just add a keyboard and a larger screen.
The battery swelled, so I contacted them and they don't sell the battery anymore. I tried ordering one from, literally, half a dozen places online and was refunded each time because it simply does not exist.
Everything is kinda a dumpster fire, but they nailed steam games.
Also updates regularly break my KDE session and I have to restart my display server.
Sometimes I have to switch to a tty and back to my graphical console to get my display back.
It is a mess all around.
I haven't managed to get my GPU working in Docker, ugh.
That said, it does work. Mostly.
System76.com/pop/pop-beta
Coming out of sleep is hit or miss. It works more often than I expected but sure as heck isn't 100%.
Graphical corruption slowly sets in with QT based apps over several days and then I have to restart my display server again.
(This actually seems to have gone away with the an update a month ago!)
Not knowing if I'll be able to sit down at my machine and have it boot up I consider buggy as hell.
Oh and certain items in pop shop, just clicking on them crashes the entire app. Every time, 100% reproducible.
Some apps have 2 listings, one of which crashes pop shop to look at, the other of which typically works.
Some apps just cannot be installed through pop shop, just nope, not going to happen.