this post was submitted on 23 Jan 2024
10 points (91.7% liked)

Steam Deck

14818 readers
529 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 3 years ago
MODERATORS
 

I hear talks about drm and kernel anti cheat being harmful for the steam deck. Is easy anti cheat considered under the harmful a malware category, too?

top 5 comments
sorted by: hot top controversial new old
[–] Fubarberry@sopuli.xyz 20 points 9 months ago

To the best of my knowledge, no kernel level anticheat systems support Linux yet. So it's not something you have to worry about unless you're on windows.

Kernel anticheat is considered bad because it has full access to your computer. It's able to see everything happening on the computer to make sure you don't have cheats running. This is obviously bad for privacy reasons, and this is made worse because most games that use kernel anticheat are Chinese owned. The Chinese government is well known for spying on their citizens, and it's a very reasonable assumption that any kernel anticheat from a Chinese company is required to have backdoor access available to their government.

Other concerns are that it lowers the safety of computers. Kernel level access makes it very easy to compromise the computer. Genshin impact used to use kernel anticheat, but the anticheat was used to infect people with ransomware.

Furthermore, there's an ever increasing number of cheat options that don't run on the computer running the game, meaning that kernel anticheat can't even prevent cheating in games. An example is Aimbot software that uses a stream card to get screen info, and sends mouse inputs to instantly get headshots.

[–] vpzom@dev.narwhal.city 5 points 9 months ago

afaik EAC isn't kernel-level so it could be much worse

[–] Telorand@reddthat.com 4 points 9 months ago* (last edited 9 months ago)

No, and it's been used in lots of games for years. Enigma Protector, the one that Capcom is retroactively adding to their entire library of games on top of solutions like EAC, comes from a shady Russian company and has been breaking games. That's why you're seeing talks about kernel-level DRM, lately.

ETA: Enigma Protector is kernel-level and blocks cheat engines, enforces DRM, and most importantly, prevents anyone from modding their games. It's yet another example of an insane Conservative pushing purity culture ideals onto everyone under the auspices of capitalism.

[–] BlackEco@lemmy.blackeco.com 3 points 9 months ago* (last edited 9 months ago)

What do you mean by "harmful"? As far as I'm aware, kernel-based anti-cheats like Valorant's don't interact with the hardware, they only check that Windows hasn't been tempered with.

[–] deadcade@lemmy.deadca.de 1 points 9 months ago

On the Steam Deck, while using SteamOS (or other Linux distros), EAC (and a few others like Battleye) run in userspace, not as kernel level.

The intention of Anti-Cheat and DRM is to hide what they're doing, in an attempt to prevent people from cheating or pirating. Malware often uses similar techniques to hide what it's doing.

Kernel level Anti-Cheat runs with the highest level of permission on your system, meaning it has access to everything happening on your PC, and all your hardware.

That means kernel level Anti-Cheat can do whatever it wants on your computer, and it's intentionally hard to figure out what it's doing. Even though it's probably not harmful, it shares a lot of similarities with actual malware, and we can't be fully sure whether it is harmful or not. This is why a lot of people are against kernel level Anti-Cheat.

EAC, afaik, has acted as just an anti cheat, and is therefore likely not harmful to your system. However, like other Anti-Cheats, it is harmful with the standards being set.