"Kernel-level anti-cheat" is just a PR term for malware, change my mind.
Linux Gaming
Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.
This page can be subscribed to via RSS.
Original /r/linux_gaming pengwing by uoou.
No memes/shitposts/low-effort posts, please.
Resources
WWW:
- Linux Gaming wiki
- Gaming on Linux
- ProtonDB
- Lutris
- PCGamingWiki
- LibreGameWiki
- Boiling Steam
- Phoronix
- Linux VR Adventures
Discord:
IRC:
Matrix:
Telegram:
Malware with ring 0.
Perhaps the issue is, partially, structural?
I know some games are super competitive, but what if we generally went back to user hosted (and moderated) lobbies? They clean their own house. Some cheaters would get through, sure, but I feel like there's more social pressure not to cheat among a group of friends vs. raging strangers.
We can't have that, it would stop them from killing games to make you buy the new version and would probably make implementing microtransactions harder
because online multiplayer games are now made as a service. they need a centralized server for matchmaking and give you access to micro-transactions
It also leaves room for something silly that I've always wanted to do
An online lobby where cheating is completely allowed
Wouldn't that just be a modded server?
Nah, that would be 2b2t. Anarchy Server - no rules except preventing the server from functioning.
2b2t, the oldest anarchy server in Minecraft
Kernel level anything is malware and should not be allowed to be sold.
My solution is simple: if it does not work on Linux, the game is out.
That's how I'm playing these days.
Same. I didn't even move my Windows SSD over from my old computer. I wasn't using it before anyway, since a few years ago. Everything I play just mostly works in Linux now so what's the point. I didn't use Windows for anything else but Steam.
Kernel-level anti-cheat tools aren't even effective at stopping cheaters. They should just drop that dumb bullshit altogether.
Long story short, if the Steam Machine gains enough market share, game publishers will want to join in because it will mean more money for them. It's all about money.
Use Linux to game folks
Pretty much the answer I'd expect. In my most outlandish hopes, I'd love for this thing to serve as proper competition to the PS5, it's certainly more exciting than Xbox right now, and pretty much sounds like what MS is planning to try for the next Xbox anyway.
That's probably not likely, that kind of threat would require some really aggressive pricing, and Valve can't guarantee as much vendor lock-in money post-sale as Sony can. That said... man it'd be incredible to see Valve step into that near-monopoly as well and viably compete against both Switch and PS5, as they both pretty desperately need competition to keep them working for the consumer.
"We're expecting console numbers this time, and then they developers will have to support it."
It's just a skill issue on the part of the developers.
Making anti-cheat properly is hard. Writing a spyware that watches everything that happens on your PC and blocks any attempts of touching the game is way easier, but bypassing that is easy with solutions that have higher privledges, thus being invisible even for the anti-cheat. You can just fake calls or hide memory from the anti-cheat, or just edit the anti-cheat in itself.
The solution for that is to run anti-cheat in the highest possible permission - the kernel.
Now, you could just make another kernel-level program that would have the same permissions to defeat that, or just edit your OS (i.e Linux, or a VM) where your cheat lives outside and has even higher privileges than the anti-cheat.
This is where Windows comes in - the only way to run kernel code is to have it signed by Microsoft, and that certification process is extremely difficult and annoying, which puts a pretty big hurdle in front of cheat developers. It's the easy way out.
You could also somehow reverse-engineer Windows and run a custom version to bypass this. And that's where TPM comes in, which (if I understood it right) validates that your Windows is the official signed one, and thus the kernel anti-cheat is safe. You can't have this kind of affirmation on Linux, and the lazy developers who don't want to invest into actual moderation and proper anti-cheat solutions just resort to kernel anti-cheat rootkit and require TPM to be enabled.
There's not much Steam can do about this, aside from locking up their OS with signign keys and certification for priviliged software, along with setting up the whole TPM so you can't run modified versions, which isn't really possible since they are based on Linux.
The solution for that is to run anti-cheat in the highest possible permission - the kernel.
Cheaters just sidestep the kernel entirely and use DMA hardware instead.

At the moment its rather expensive at ~$400 but prices will probably drop over time.
Oh, cool, so if I understand it right, you have a hardware that directly reads the physical memory, so you can access it unrestricted and undetectable from another PC, where the cheat runs, and then you use a HDMI fuser to merge the output of the game and the cheat that runs on the second PC on a single monitor.
That's actually really clever, I love solutions like this. Not that I approve of cheating, I have 0 respect for people who (unconsesualy, as in all involved parties agree to it being allowed) cheat. But from the hardware/security point of view, it's amazing.
They could also ban such games from their platform, which would be a huge hit to studios implementing rootkits.
You absolutely can have that and more, what we in industry, attestation on Linux. Though the most obvious adaptation of that would the confidential computing space for key bits of the game data instead of the whole fucking OS. Though hardware level memory encryption is a server CPU feature that I don't think any desktop ones support yet
There's really nothing new, it's the same as it was on the Steam Deck.
If the devs are not assholes they can easily allow Proton, from what Valve said before often all it takes is literally one checkbox on their side.
What kind of shit question is that???
You should be questioning the game developers if they want to implement server side solutions instead of installing rootkits on users PCs and dictating what settings they should use.
Fuck off Eurogamer. No game should require any sort of kernel level access or setting change on your PC.