this post was submitted on 29 Jun 2025
437 points (99.1% liked)

Steam Deck

18503 readers
46 users here now

A place to discuss and support all things Steam Deck.

Replacement for r/steamdeck_linux.

As Lemmy doesn't have flairs yet, you can use these prefixes to indicate what type of post you have made, eg:
[Flair] My post title

The following is a list of suggested flairs:
[Discussion] - General discussion.
[Help] - A request for help or support.
[News] - News about the deck.
[PSA] - Sharing important information.
[Game] - News / info about a game on the deck.
[Update] - An update to a previous post.
[Meta] - Discussion about this community.

Some more Steam Deck specific flairs:
[Boot Screen] - Custom boot screens/videos.
[Selling] - If you are selling your deck.

These are not enforced, but they are encouraged.

Rules:

Link to our Matrix Space

founded 4 years ago
MODERATORS
 

Microsoft has long wanted to get vendors out of the kernel. It's a huge privacy/security/stability risk, and causes major issues like the Crowdstrike outage.

Most of those issues also apply to kernel anti-cheat as well, and it's likely that Microsoft will also attempt to move anti-cheat vendors out of kernel space. The biggest gaming issues with steamOS/Linux are kernel anti-cheat not working, so this could be huge for having full compatibility of multiplayer games on Linux.

top 50 comments
sorted by: hot top controversial new old
[–] DonutsRMeh@lemmy.world 92 points 1 month ago (3 children)

I never understood kernel level anti-cheat. People STILL cheat. lol

[–] MoogleMaestro@lemmy.zip 53 points 1 month ago* (last edited 1 month ago) (1 children)

Yes,

but game companies also want to spy on you and potentially sell your data. Even if they aren't selling it, the ability to do so increases the value to investors. This is the way tech companies talk about invasive software in general, FWIW.

[–] derin@lemmy.beru.co 2 points 1 month ago (1 children)

Can you name an instance of a game company doing that?

[–] anzo@programming.dev 1 points 1 month ago (1 children)

Data brokers do exist... Who they buy from is the only privacy they respect. You know, capitalism.

[–] derin@lemmy.beru.co 0 points 1 month ago (1 children)

So by that logic we shouldn't be downloading any precompiled binaries from the net - they could all be spying on us!

[–] anzo@programming.dev 1 points 1 month ago* (last edited 1 month ago) (1 children)

a binary and a kernel module are not the same. And I was talking about business practices that are known. But nevermind, that was before I understood you are just trolling. Now I'll simply wish you a wonderful reddit experience.

[–] derin@lemmy.beru.co 0 points 1 month ago (1 children)

Not trolling at all. I'm a game developer, so I was curious to hear about instances of game devs using kernel level anticheat to harvest people's personal (and identifiable) data to sell to data brokers.

Glad to know there aren't any examples of it outside of people screaming about capitalism - which is, let's be honest, quite indicative of the Lemmy experience these days.

[–] anzo@programming.dev 2 points 1 month ago* (last edited 1 month ago)

As for actual kernel anticheat software siphoning out data, again, it's something that we should not immediatly dismiss... The lack of evidence is not entirely on either side of this sudden 'you vs. me'

Acxiom does sell a package of "Gaming" data. Probably coming from mobile phones for the most part, since that's where most Studios are more aggressive (even towards children, see Tilting Point Media LLC settlement last year)

Again, knowing which Studios are selling data (identifiable or not) is impossible if no Court interferes.

I was only trying to make the point that it is feasible... That's why I referred you to recall that "capitalism bad yadda yadda.."

[–] AmbitiousProcess@piefed.social 19 points 1 month ago (2 children)

To be fair, it certainly still makes cheating harder. If it didn't exist, you'd just see even more people cheating, but it's a pretty overkill way of system monitoring for such a relatively small benefit by comparison.

Massive privacy risk, only slightly better performance than other non-kernel monitoring.

[–] skozzii@lemmy.ca 21 points 1 month ago (1 children)

Some games just need people back in the equation instead of relying on algorithms. Bring back the Game Master's to MMOs etc, these people are willing to work for peanuts and be happy, yet they still decided to cut costs by replacing them...

[–] Winter_Oven@piefed.social 7 points 1 month ago (3 children)

...wait, games don't have even a single person checking for cheaters, even casually? Like, they wholly rely on anticheat?

(PS, has been a decently long time since I played a game that needed anti cheat)

[–] dormedas@lemmy.dormedas.com 14 points 1 month ago (1 children)

Depends on the game, really, but “relying” on anti-cheat is pretty common. Larger games tend to have teams who review cases that get flagged by the systems and players and do manual removal but these teams also tend to be quite small and unable to adequately handle the amount of cheating that occurs.

If gamers want to see cheaters less often, they need to pressure the companies to do human moderation in addition.

[–] vulgarcynic@sh.itjust.works 3 points 1 month ago* (last edited 1 month ago) (1 children)

I'd argue the most effective anticheat is dedicated servers. Admin'ed a lot of CS, TFC, and Q3 servers growing up and it was easy enough to kick/ban any one hacking or being an unrepentant dick. Downside for the corps is, you can't gate all that dlc as easy when users have control.

[–] dormedas@lemmy.dormedas.com 1 points 1 month ago

I’d argue the same, actually. It takes people to moderate people and dedicated servers make it easiest. Modern match made games could still have admins, the company needs to pay for them.

[–] NotSteve_@lemmy.ca 3 points 1 month ago

I think people can vote to kick people but that’s it really

[–] Crozekiel@lemmy.zip 2 points 1 month ago

Sure, if you are comparing to having no anti-cheat at all... But there are tons of competitive games out there using more "traditional" anti-cheat that don't need kernal access that are doing fine.

[–] Blackmist@feddit.uk 1 points 1 month ago

Did you never play Fall Guys on PC?

[–] Kolanaki@pawb.social 53 points 1 month ago* (last edited 1 month ago) (2 children)

I'd probably be okay with kernel level anti-cheats if they actually stopped cheaters. But they don't. Hell, the best anti-cheat I've ever seen that actually works isn't even made by the developers of the game; it's a mod! Blue Sentinel for Dark Souls 3. All it does is check if the files a player you're connecting to has deviate at all from your own, then prevents the connection if they are not 1:1 identical.

[–] warm@kbin.earth 38 points 1 month ago (2 children)

Basic anti-cheat already does this, but also with memory, because most cheats are reading/modifying what is in memory. I think the only ethical solution for anti-cheat is on the server side, with machine learning perhaps, kind of like VACnet.

[–] filcuk@lemmy.zip 10 points 1 month ago (2 children)

The problem is that, with a good enough cheat, it can be impossible to distinguish from a very good player.
The best cheats use a secondary device emulating human input and reactions, which is practically undetectable.

[–] viking 16 points 1 month ago

A secondary device can't be identified by kernel level anti-cheat either. If you have a standalone device that identifies as a USB keyboard and mouse and then generates inputs that give you a 100% headshot count, there's nothing you could detect through the kernel, since all it detects are keystrokes and clicks.

[–] warm@kbin.earth 4 points 1 month ago

You will never stop cheaters, ever. It's something we have to live with. It's annoying when it happens, but it's hardly the end of the world either.

So I'd rather have the AC running on the server and not invading my system.

[–] idunnololz@lemmy.world 4 points 1 month ago

Yeah and a lot of cheats know the anti cheat is checking memory so they also modify the anti cheat and essentially mess up their memory check to fool it into thinking nothing has been modified. It's just a cat and mouse game where the cheats bypass the anti cheat and the anti cheat adding more detectors.

[–] webghost0101@sopuli.xyz 0 points 1 month ago* (last edited 1 month ago) (1 children)

"I’d probably be okay with kernel level anti-cheats if they actually stopped cheaters. "

"I'd be okay with espionage devices all around my house if it stopped documents from being forged."

samepicturememe.jpg

[–] Kolanaki@pawb.social 4 points 1 month ago (1 children)

All I use my machine for is gaming, so not having cheaters in games far outweighs the odds of being hacked by imaginary bogeymen.

[–] webghost0101@sopuli.xyz 4 points 1 month ago

I am not really talking about being hacked but about anyone but you having more control over your system then you.

Maybe in your case thats very little information but I am a tech hobbyist and if i do not have full control and knowledge about every aspect of a device i bought, do i really own it?

If a consumer can’t fully own it, it shouldnt be sold as such. I considered such deeply unethical and damaging to the future potential of technology.

[–] kadup@lemmy.world 18 points 1 month ago* (last edited 1 month ago) (2 children)

This is what, the fourth time a Linux community gets excited about this? But that's actually not good for us at all. Much like Android's safety net, or the nightmare that is the Mac equivalent, the entire point will be creating an untouchable chain from the firmware to the final OS being booted, and only allowing some apps to use a specific API to attest this isn't compromised.

This is horrendous for people trying to modify the OS or, in a more relevant tone, run programs meant for that OS on an entirely different environment. Microsoft has slowly been moving towards making this work on PCs, mostly due to pressure from DRM providers like Netflix or banking apps, but unlike Apple they can't simply lock everything down at once and say "deal with it" because Windows lives by backwards compatibility. Either way, this is just another step towards this upcoming future.

If your favorite games now start asking Windows if the chain of trust is not tampered with... say goodbye to compatibility with Proton.

[–] SaharaMaleikuhm@feddit.org 2 points 1 month ago

And if Windows makes using their system super easy, there will likely be even more games with kernel level anti cheat. Classic embrace, extend, extinguish.

[–] Godort@lemmy.ca 1 points 1 month ago

I'm not sure this will be an issue.

When a piece of software is checking for chain of trust, it's done primarily for security or DRM reasons. The benefits of verifying this chain of trust would make it a little harder for cheaters to inject code and it would be an extra hurdle for pirates to overcome, but the cost is that everyone that bought your game with the intent of playing it on Linux now has absolutely no way to make that happen. I'm not sure the loss in ~4% of your sales would be worth the benefit.

[–] Ulrich@feddit.org 13 points 1 month ago (1 children)

it's likely that Microsoft will also attempt to move anti-cheat vendors out of kernel space

[Citation needed]

[–] AmbitiousProcess@piefed.social 8 points 1 month ago

It seems like the point is that Microsoft would be developing some sort of alternative to the kernel with similar functionality for antivirus providers, that doesn't need to have kernel level access. Anticheat uses a lot of the same techniques as kernel level antivirus to detect malware, thus it would probably have to adapt to this new system.

I think the article is more commenting on how Microsoft is directly partnering with antivirus companies for this new system right now, while they're not directly partnering with anticheat companies, even though they'd probably have to migrate to this new system regardless.

[–] arudesalad@sh.itjust.works 11 points 1 month ago (1 children)

I get this and when I used windows I've had issues with kernel level anti-viruses, but why anti-viruses before anti-cheats? Surely an AV's kernel access is more important then an AC's access?

[–] Fubarberry@sopuli.xyz 32 points 1 month ago (1 children)

Microsoft's biggest concern here is another Crowd Strike like event, so they're prioritizing kernel modifications that impact businesses.

[–] sunzu2@thebrainbin.org 2 points 1 month ago

they're prioritizing kernel modifications that impact businesses.

Hence why the gamers are moving into Linux.

Being treated like a second class citizen after spending thousands of dollars on a hardware is a clown exercise.

Or letting some creeps like Satya run the rig like his own 🤢

[–] lath@lemmy.world 10 points 1 month ago

Oh, so that's why Epic's Easy anticheat keeps having trouble. Microsoft might be using it as a trial run.

[–] Korhaka@sopuli.xyz 8 points 1 month ago (1 children)

The best anticheat is whitelisting. More coop games, why does it matter if the enemy force is a computer or player? As long as the AI is good enough.

[–] Potatar@lemmy.world 5 points 1 month ago

Perhaps*, this is possibly* ok in games with projectile based attacks maybe* but hitscan weapons are not fun to play against when the "player" has no aiming delay.

[–] sunzu2@thebrainbin.org 8 points 1 month ago

Clownstrike*

[–] Wooki@lemmy.world 6 points 1 month ago* (last edited 1 month ago)

For those who can't see the writing on the wall.

Privileged access will include admin access and eventually the ability to make changes to Windows is coming to an end.

The distribution will be enshitified from the install to the updates and you wont be able to do a thing. Exactly like android, ios ect.

Microsoft are doing the opposite of what customers want. The ONLY way this changes is with real competition. If you are only familiar with Microsoft as a professional. It's no time like the present to step outside the rent seekers and see what the rest of the industry is doing.

Another nail in the coffin

[–] kieron115@startrek.website 0 points 1 month ago (1 children)

I'm curious to see how CompTIA responds to this. They already don't allow you to take their exams in a VM or any kind of Linux. Presumably for the same "concerns" that the anti-cheat industry has.

[–] chonkyninja@lemmy.world 1 points 1 month ago (1 children)

A useless certificate for a useless job.

[–] kieron115@startrek.website 12 points 1 month ago* (last edited 1 month ago)

As a holder of multiple CompTIA certificates I wholeheartedly agree that they're useless. Unfortunately they're by far the most common means of contractors (the actual people, not the companies) checking off the boxes to qualify for U.S. government IT contracts; which means they're still relevant.