Soon games are going to dictate BIOS versions

Games and gaming tweaks
Forum rules
Behave
Post Reply
User avatar
Grogan
Your Host
Posts: 3211
Joined: Sat Aug 21, 2021 10:04 am
Location: Ontario, Canada

Soon games are going to dictate BIOS versions

Post by Grogan »

This is getting ridiculous. Riot games (Valorant, League of Legends), along with Secure Boot and TPM2, are now refusing to run on systems that don't have the updated BIOS version that they like, because the IOMMU doesn't initialize early enough for their anti-cheat driver to detect all cheats.

https://old.reddit.com/r/pcgaming/comme ... eats_riot/
Riot Games, the developer of several popular esports titles such as Valorant and League of Legends, just discovered a security vulnerability affecting several motherboards from Asus, Gigabyte, MSI, and ASRock that cheaters can use to bypass hardware security checks and make it impossible for the game’s anti-cheat software to detect them.

According to the company, the Input-Output Memory Management Unit (IOMMU), which protects system RAM from Direct Memory Access (DMA) devices, is not fully initializing upon boot in some motherboard models. This means that even though the BIOS might indicate that Pre-Boot DMA Protection is active, it’s not actually protecting the entire system.

DMA devices are hardware that plugs directly into the PCIe slot and bypasses the processor and the operating system. As the name suggests, it interacts directly with the computer’s memory, allowing it to read and write code directly on the system RAM.

IOMMU works by checking the ID of any module that attempts to access the memory and only allowing registered components to access it. However, if IOMMU fails to initialize immediately when you boot your computer, a DMA cheating device could potentially load earlier and allow the cheater to manipulate a game without being detected by anti-cheat systems.

DMA devices are some of the most advanced cheating techniques, and most of them are expensive and difficult to implement. These types of mods aren’t used by casual players; instead, they’re often applied by hardcore players looking to gain an advantage in esports matches, especially when there is a monetary prize.

When Riot Games’ security team discovered this vulnerability, it immediately worked with hardware manufacturers, which validated their findings. They then released BIOS updates to address the issue, ensuring that no one could exploit this weakness and gain an unfair advantage.

If your computer is affected by this bug, you’ll be given a restriction, and you won’t be able to launch Valorant. You can resolve this by updating your motherboard’s BIOS to the latest version and by ensuring that all security features like Secure Boot, VBS, and IOMMU are activated and working properly.

If you don’t want to be inconvenienced by a security warning before launching your game, Riot Games recommends that you update your BIOS to the latest version as soon as possible. “BIOS updates aren’t exactly as exciting as looking at ban numbers, but this is a necessary step in our arms race against hardware cheats,” Riot's blog post on the matter reads. “By closing this pre-boot loophole, we are neutralizing an entire class of previously untouchable cheats and significantly raising the cost of unfair play.”
Fuck right off and don't come back... as if I'd let some game even have access to read my BIOS version string. It will be their kernel driver doing that.

Imagine... you have to update your BIOS to play a game. (kid goes and attempts it on parents' computer, causing problems, performance issues or bricking, gets his ass beat).
User avatar
Zema Bus
Your Co-Host
Posts: 1955
Joined: Sun Feb 04, 2024 1:25 am
Location: Arizona

Re: Soon games are going to dictate BIOS versions

Post by Zema Bus »

I think these game companies care way too much about cheating, at least when it comes to the vast majority of gamers. I could understand it in certain situations like esports, but in those cases the player's machines should be validated by the organizations hosting the competitions just like in any other sports organization. This stuff shouldn't be foisted across the board on all gamers. I miss the days when we could run our own dedicated game servers (for triple A titles) where we could deal with cheaters and cunts ourselves. Not that I've played any multiplayer in the last 15 years.
User avatar
Grogan
Your Host
Posts: 3211
Joined: Sat Aug 21, 2021 10:04 am
Location: Ontario, Canada

Re: Soon games are going to dictate BIOS versions

Post by Grogan »

Yeah, I used to run our servers with that poxy Punkbuster turned off. I hate anything that prevents people from playing a game when it's broken. My main source of prejudice came from bad experiences with Punkbuster. I jumped through hoops for two fucking days to get America's Army working (on my Slackware system), went through the training chapter, finally ready... only to be unable to join a game because of Punkbuster that wasn't working for whatever reason. I was so pissed off I went back to the training area, shot my irritating drill instructor and went to Leavenworth :lol:

Most of those people on our COD servers weren't actually cheating, though (our people could kick whoever they wanted... the point was, those people were wrecking our game with the way we liked to play)
Post Reply