this post was submitted on 13 Nov 2025
343 points (98.9% liked)

Linux Gaming

22102 readers
2624 users here now

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:

Discord:

IRC:

Matrix:

Telegram:

founded 2 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] khepri@lemmy.world 14 points 1 day ago (1 children)

"Kernel-level anti-cheat" is just a PR term for malware, change my mind.

[–] Unyieldingly@lemmy.world 4 points 1 day ago

Malware with ring 0.

[–] brucethemoose@lemmy.world 29 points 2 days ago* (last edited 2 days ago) (3 children)

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.

[–] Infernal_pizza@lemmy.dbzer0.com 23 points 2 days ago

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

[–] sakuraba@lemmy.ml 12 points 2 days ago* (last edited 2 days ago)

because online multiplayer games are now made as a service. they need a centralized server for matchmaking and give you access to micro-transactions

[–] BleatingZombie@lemmy.world 5 points 2 days ago (1 children)

It also leaves room for something silly that I've always wanted to do

An online lobby where cheating is completely allowed

[–] Osan@lemmy.world 3 points 1 day ago (1 children)

Wouldn't that just be a modded server?

[–] Truscape@lemmy.blahaj.zone 2 points 18 hours ago (1 children)

Nah, that would be 2b2t. Anarchy Server - no rules except preventing the server from functioning.

[–] apftwb@lemmy.world 2 points 9 hours ago

2b2t, the oldest anarchy server in Minecraft

[–] BlameTheAntifa@lemmy.world 35 points 2 days ago

Kernel level anything is malware and should not be allowed to be sold.

[–] Treczoks@lemmy.world 109 points 3 days ago (2 children)

My solution is simple: if it does not work on Linux, the game is out.

[–] PhAzE@lemmy.ca 3 points 23 hours ago

That's how I'm playing these days.

[–] victorz@lemmy.world 13 points 2 days ago (1 children)

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.

load more comments (1 replies)
[–] Kolanaki@pawb.social 62 points 3 days ago (11 children)

Kernel-level anti-cheat tools aren't even effective at stopping cheaters. They should just drop that dumb bullshit altogether.

load more comments (11 replies)
[–] mereo@piefed.ca 123 points 3 days ago (3 children)

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.

[–] favoredponcho@lemmy.zip 19 points 2 days ago

Use Linux to game folks

load more comments (2 replies)
[–] Hazzard@lemmy.zip 54 points 3 days ago (8 children)

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.

load more comments (8 replies)
[–] just_another_person@lemmy.world 54 points 3 days ago* (last edited 3 days ago)

"We're expecting console numbers this time, and then they developers will have to support it."

[–] Mikina@programming.dev 34 points 3 days ago* (last edited 3 days ago) (4 children)

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.

[–] e8d79@discuss.tchncs.de 54 points 3 days ago* (last edited 3 days ago) (7 children)

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.

[–] Mikina@programming.dev 33 points 3 days ago

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.

load more comments (6 replies)
[–] Don_alForno@feddit.org 10 points 3 days ago* (last edited 3 days ago)

They could also ban such games from their platform, which would be a huge hit to studios implementing rootkits.

[–] fruitycoder@sh.itjust.works 6 points 2 days ago (6 children)

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

load more comments (6 replies)
load more comments (1 replies)
[–] sanpo@sopuli.xyz 38 points 3 days ago (2 children)

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.

load more comments (2 replies)
[–] warm@kbin.earth 36 points 3 days ago (29 children)

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.

load more comments (29 replies)
load more comments
view more: next ›