Unfortunately this switch need to be flipped by developers / publishers of particular game and they dont cooperate too well.
Unfortunately this switch need to be flipped by developers / publishers of particular game and they dont cooperate too well.
https://store.steampowered.com/news/group/4145017/view/31373...
> To make it easy for developers to ship their games across PC platforms, support for the Wine and Proton compatibility layers on Linux is included. Starting with the latest SDK release, developers can activate anti-cheat support for Linux via Wine or Proton with just a few clicks in the Epic Online Services Developer Portal.
https://dev.epicgames.com/en-US/news/epic-online-services-la...
That means now the dev has to officialy support the game on this platform and all the problems that comes with it.
On top of that the anti cheat on linux is a joke because it's running in user space so serious game won't enable it just for that reason.
https://twitter.com/TimSweeneyEpic/status/149075970784115917...
- The developer has no obligation to support the platform, Valve provides and pins a working runtime and unless the game is redesigned from scratch (see: Final Fantasy XIV) it should work in perpetuity.
- Anticheat on Windows is also a joke unless it runs in Ring 0, which is literally impossible on platforms like Steam Deck (Flatpak Steam only runs in user space for security reasons). No self-respecting developer should write kernel mode DRM in the first place, though.
- It very well could be as simple as flipping a switch - in the case of Apex Legends, the game already ran perfectly fine but couldn't connect to servers without the anticheat library loading properly. When EA updated the anticheat drivers, the game worked fine on Linux without any modification.
Of course, nobody has a de-facto obligation to support Linux. The larger point is that it's deceptively easy to get your game working on 90% of the world's Linux systems, much more so than shipping to MacOS or console. If all the world's 'serious game[s]' won't run on Linux, than that makes it the world's greatest casual gaming platform :)
Its functioning is spotty-at-best on windows, and when it takes issue with something on your system the troubleshooting is useless. At least Valorants’ anti-cheat will tell you what it doesn’t like.
At the cost of system stability, sometimes.
I get random BSoDs from "vgk.sys" (the Vanguard driver) while playing Valorant.