← Back to context

Comment by tombert

3 months ago

I don’t play much AAA stuff, but Steam+Proton has gotten very good; I almost never even bother checking compatibility anymore.

I don’t know anything about music production though.

The snags arise when playing games that use specific anti-cheat measures. Which is particularly annoying these days because developers are forcing them to be active when you're playing single player.

https://areweanticheatyet.com/

  • Yes, but it's the usual suspects. If you literally do not play those, admittedly very popular 5 or 6 games, it's a smooth sailing.

    There's an entire world outside of AAA FPS games-as-a-service that require kernel-level anticheat.

    • The shortsightedness of this comment makes me think that there are hundreds of comments, exactly like yours that talked about dedicated GPU’s or direct X or any other technology that was dismissed as Dan don’t worry it’s only the big guys using it.

      Do you know how valve used to make games and now it makes money? What happens when EA comes up with an amazing amazingly effective and cheap anti-cheat solution? And they offer it effectively for free to all indie developers, and it just works?

      I don’t care, because I switched over to console for effectively this and other reasons. But Colonel level anti-sheet absolutely must be rejected.

      2 replies →

    • Microsoft will eventually be able to build attestation services into the kernel that will allow third-party software assurance that no unauthorized software is also running on the same machine, obviating the need for third-party kernel-level anticheat. For security, of course.

      2 replies →

  • The whole windows game mod scene shows just how much of a toy operating system windows is. Game mods are changing memory values on the fly on running programs and the OS allows it. These mods can just as easily read/modify Excel spreadsheets to get business health data. This is why corporate windows machines lock everything down. Crazy.

    Originally anti-cheat was to detect the running of the mods but of course now are phoning home every thing you are doing on your computer.

    When the next window image manager claims windows is secure ask them to turn off the virus scanner. They will look at you like your nuts.

  • And mods. Yes there are work arounds to get various mod managers working on linux, but they're honestly jank. Also any mods that are windows executables (version downgraders, engine optimizers, etc) don't work, even trying to run them through wine / proton.

    So now my annoyance at windows does battle with my love of mods. I know the nexus folks are working on a new cross platform mod manager, but they have yet to support bethesda games (I suspect for some of the same reasons I had issues).

    • The only games I have modded significantly are Minecraft and Lethal Company, neither of which gave me much issue on Linux. Haven’t tried modding any Bethesda games though.

    • I usually deal with the mods and fan patches by using Protontricks, which allows running executables within a game’s existing Proton prefix.

      1 reply →

  • Yeah, I don’t really play any multiplayer games outside of Minecraft and OG Doom on my own server, so it’s never been an issue for me but I realize I am a weird case.

    Always-online single-player is supremely bullshit though.

  • > are we anti cheat yet

    While anti cheats have obvious benefits and are a dealbreaker for some, be careful what you wish for. It's a slippery slope. One chess streamer famously had to set up multiple cameras pointing at him from different angles to combat cheating accusations.

I play a lot of sports games and they rarely work with Linux. A ton of my other multiplayer games I play also don’t work. Anti-cheat stuff often requires Windows.

  • That’s fair. I do wonder if Valve has a plan to fix this at some point in the future for their Steam Decks.

    • This is kinda on the game developer. There are anti-cheat systems which work fine on Steam Deck already, as long as the developer checks the box to allow it (as I understand it, it is just about that simple for EAC, one of the bigger anti-cheat options). But if the dev doesn't care, or actively doesn't want to support Linux like in the case of Epic, then Valve can't really patch around that.

      3 replies →

    • I would assume the most likely solution would be that the game can only run in its own highly specialized virtual environment with its own suite of checks and memory verification.

      You know, design better games.

      1 reply →

    • Unfortunately some devs have added anti-cheat solutions that check and enable game launch for Deck’s hardware specifically, while blocking desktop Linux. Which is arguably even worse

      1 reply →

What music stuff I've tested worked on Linux, but I am also not a very demanding user in that regard.

EDIT: by Linux, I mean Linux+Proton