logoalt Hacker News

Gareth321today at 10:01 AM13 repliesview on HN

I would love to move my gaming PC to Linux but until the kernel devs permit kernel-level anti-cheats, or an equivalent, I refuse to give up games that I love. It's nearly impossible to play multiplayer games now without KLAC. The cheating is out of control.

Unfortunately this is an ideological hill that many Linux devs are willing to die on, so we're at an impasse. Valve claimed to be working on a solution, and if there is any company which can negotiate an accord, it's them.


Replies

account42today at 11:15 AM

It's very fortunate that Linux devs do not tolerate this DRM crap. What you are asking for is to turn Linux into another Windows, at which point there is not point.

If you're not willing to stop using harmful software that's your problem.

And let's not forget that cheating in online games is only an issue because companies have co-opted what was a social activity between people you know (or at least can get to know) into a more profitable asocial e-peen measuring contest between randoms.

show 2 replies
aspbee555today at 11:32 AM

I recently started playing a game that installed "anti-cheat" software that has done absolutely nothing to stop the amount of cheating in the game but it has made my Debian desktop unstable with random gnome and application crashes caused by their poor software. I never had crashes until that garbage got installed. It works exceptionally hard at preventing me from streaming my games I used to not have an issue with

kernel level invasive garbage would be beyond destructive and still not solve the problem

show 1 reply
watermelon0today at 10:55 AM

> The cheating is out of control.

There are hardware cheats that are not detectable by KLAC, so it doesn't solve the problem, just improves the situation.

The only way to avoid cheaters is to play with people you trust.

show 3 replies
jerftoday at 1:47 PM

What you can not give up owns you.

If you are fine with that, fine.

If this post bothers you and you feel the need to defend yourself against it or something, realize I'm not the one making it true. Nothing you say to me can change this.

TonyStrtoday at 10:22 AM

It's worth having a look at https://areweanticheatyet.com/. I found that the most of the games I play which use anti cheat work on Linux. It's also not hard to dual-boot windows as a backup, though I haven't had a use for my windows partition yet.

show 1 reply
cisctoday at 10:34 AM

> I refuse to give up games that I love

But why? They're just video games. Why are they important, especially when a lot of them are designed to be addictive.

A lot of people love smoking but that's not important either and it's better to give it up.

show 3 replies
Sweepitoday at 10:51 AM

I want to clarify to anyone reading this that this only effects high-competitive games, like LoL, Valorant, PUBG, R6S; and not all of them (e.g. Counter Strike).

It does not affect "multiplayer" in general, to the contrary, most multiplayer games are not affected (coop games, MMOs, RTS).

  | It's nearly impossible to play multiplayer games now without KLAC. The cheating is out of control.
Ofc, cheating is also present with KLAC, its just the next level of the cat and mouse game (Driver exploits, DMA access via PCIe, Network Packet analysis, ...)

  | Unfortunately this is an ideological hill that many Linux devs are willing to die on
Nonsense. 1. Almost no anticheat is implemented on Linux in the first place. Most "working" anti-cheat solutions for Linux are just a #if Linux doNothing(); #else ... 2. KLAC requires SecureBoot/ChainOfTrust + closed source code running with highest privileges. This does not make sense for any PC, but I dont see why it would be harder to do on Linux than on Windows, Linux just has a smaller install base in general and a lower acceptance rate for KLAC, therefore its not worth it to implement.
show 1 reply
mort96today at 3:28 PM

There's nothing kernel developers can do to "not permit" kernel-level anti-cheat, anyone can build an anti-cheat kernel module (as long as you honor the GPL licensing requirements naturally).

snarfytoday at 1:21 PM

Are there any games in particular or is this a blanket statement? I've switched and not missed anything. I stopped playing Fortnite, but it's not a very good game anyway. The gaming world is huge with plenty of variety.

yxhuvudtoday at 12:16 PM

It will be an impasse until (or unless) the Linux user base grow big enough that the gaming companies start to prioritize better solutions.

For me, it is no problem at all since the games I play have no issues. That includes the multiplayer games I play.

stego-techtoday at 11:27 AM

KLAC isn’t the problem so much as lazy or shitty devs refusing to put in the work to support Linux as a platform. They’ll literally have game logic run in encrypted VMs on other platforms but then refuse to do the same on Linux with superior hypervisors like KVM and bhyve. Some developers have explicitly removed EAC support on Linux from their games, despite no open issues with it. Others demand someone else write the APIs needed for their invasive rootkits to run, ignoring that Linux is very much a community effort and that if one will write and publish it, others will use it.

I will 100% give Linux evangelists the guff they deserve on shitty UX in GUIs and their insistence upon a dozen slightly-tweaked solutions to the same core problem that prevents the industry from consolidating into widescale popularity on endpoints, but the incompetence and/or laziness of major devs to support even something like Debian is not a failing of Linux.

show 1 reply
bigstrat2003today at 4:21 PM

It's your choice, but I refuse to play games that come with a rootkit. I would rather have cheating than compromise my security.

show 1 reply
fsflovertoday at 1:06 PM

> Unfortunately this is an ideological hill that many Linux devs are willing to die on, so we're at an impasse.

This is no longer the reason, as FLOSS implementation exists now: https://arxiv.org/abs/2609.20909

show 1 reply