|
| ▲ | jjmarr a day ago | parent | next [-] |
| I've never understood this argument. I regularly run insmod and/or modprobe to load kernel modules. I'm guessing it's because Linux constantly breaks ABI for out-of-tree kernel modules. And because every version of a distro can have a different kernel it's a nightmare of a support matrix. That and Secure Boot establishing a chain of trust. Valorant requires Secure Boot and TPM 2.0 which means users can't modify the kernel driver. I'm not sure if Valorant wants to distribute their own Secure Boot keys and sign all the distro kernels + their module. |
|
| ▲ | arcfour a day ago | parent | prev | next [-] |
| Because companies choose not to support Linux. Some popular ACs like EasyAntiCheat support Linux, but game developers (e.g. Facepunch/Rust) choose to block it. Sure, the Linux kernel will let you load any unsigned kernel modules you want...but cheating is still possible (and happens) on Windows, so... (Granted, trying to stop someone from running code on their own computer is a losing battle/stupid idea from the get-go) |
|
| ▲ | cassianoleal 2 days ago | parent | prev [-] |
| It's not hard to build. It's just very hard to guarantee it won't be tampered with, making it ineffective. |
| |
| ▲ | tancop 19 hours ago | parent | next [-] | | its not hard to do measured boot with attestation and a set of trusted kernels. if you can check the kernel signature and config you know if the type of security anti cheat needs is there (memory isolation, lockdown, no unsigned modules). valve can set up a universal signing key list with steamos, ubuntu, cachyos, plain arch and all the other big distros. a lot of games already need a tpm on windows so hardware compat is not a big deal. the problem is anti cheat vendors see linux as a small market so its not worth the effort to make it work. maybe valve can help by giving display priority to games that support linux and a warning banner for those that dont. or team up with epic games but gaben would probably have to invite tim sweeney to valve hq and personally explain it all. | |
| ▲ | theturtletalks 2 days ago | parent | prev [-] | | Won’t HDCP face the same tampering? | | |
| ▲ | zamadatix 2 days ago | parent | next [-] | | The kernel driver for HDCP is about orchestrating it to happen on the GPU, not about implementing HDCP in software running on the CPU. I.e. the place you need to hack is in the GPU so it continues like HDCP is enabled even though it isn't, not the kernel driver asking the GPU to enable/disable HDCP normally. Meanwhile, kernel level anti cheats live their full life on the CPU and the logic is itself the software driver. Hacking the software driver therefore gives you actual direct control of the anticheat behavior and functionality itself. | |
| ▲ | cassianoleal 2 days ago | parent | prev [-] | | I honestly don't know, but I assume HDCP can be implemented on the proprietary firmware blobs. |
|
|