Riot is forcing Valorant players to update their PC firmware to keep playing

Alfonso Maruccia

Posts: 2,586   +973
Staff
WTF?! Vanguard is possibly the most intrusive anti-cheat system ever released for gaming. Developer Riot Games insists it is an essential requirement for playing its free-to-play titles, and now the company is asking gamers to update one of the most sensitive components in their PCs just to keep doing so.

The push follows Riot's disclosure of a critical flaw it uncovered in several popular motherboard models. The vulnerability can be exploited by well-funded cheaters targeting Valorant, prompting Riot to effectively mandate a UEFI firmware update for all players at once.

According to Riot's engineers, the issue lies in how UEFI firmware initializes the system's Input-Output Memory Management Unit (IOMMU). The IOMMU is intended to protect against Direct Memory Access (DMA) attacks before the operating system boots, using a feature known as Pre-Boot DMA Protection. In theory, this prevents DMA-based cheating devices from accessing or manipulating Valorant's memory once Windows has loaded.

In practice, however, Riot found that the protection was improperly initialized. While the firmware reported to the operating system that Pre-Boot DMA Protection was active, it wasn't actually providing effective defense against DMA-based hardware cheating devices.

Valorant relies on Vanguard, Riot's much-debated kernel-level anti-cheat system, to protect its online games. Vanguard has long been controversial, largely because it requires players to enable a range of hardware-level security features simply to participate in online matches. Now, Riot is extending those requirements further by enforcing UEFI firmware updates to address the IOMMU and pre-boot DMA vulnerability.

Riot says it identified the flaw earlier this year and collaborated with major motherboard manufacturers to resolve it. The company points to newly released UEFI updates from Asus, Gigabyte, MSI, and Asrock, claiming that installing the updated firmware ensures the boards' advanced security features activate properly shortly after power-on.

From Riot's perspective, the mandatory update is a net positive and part of a broader, non-negotiable security baseline designed to curb cheating. DMA-based cheats require costly hardware and direct access to the PCIe bus, making them relatively uncommon compared to software-based alternatives.

Still, the approach raises concerns. Forcing users to update firmware just to launch a game feels like a step too far. UEFI firmware is a foundational component of any modern PC setup, and it's not something most users should update casually. If a system is functioning as intended, there's often little reason to intervene. For normal consumer PCs that don't require tightly locked firmware configurations, older UEFI versions can remain perfectly viable.

Firmware updates also carry real risk. A failed update can leave a system permanently unusable, with no easy path to recovery. For many gamers, the prospect of potentially bricking their hardware to satisfy an anti-cheat system – one that already behaves more like malware than a typical game component – is a trade-off that's increasingly hard to justify.

Permalink to story:

 
Are these patches even going to be available at all on say a 3 year old Dell or other prebuilt system? I haven't been in that world in a long time but IIRC a lot of manufacturers do not ship/expose full traditional BIOS controls nor provide frequent updates if any.
 
As a tech publication you should be encouraging people to upgrade firmware not fear mongering.
CVEs and more get patched all the time through firmware updates. Neglecting firmware is short sighted, and implying people should think twice before upgrading is borderline negligent IMO.
 
Still running the BIOS that originally fixed the WHEA issues on my 5900X when the CPU first launched and that was nearly 5 years ago. I've seen there are a good handful of new BIOS releases for my MB, but I'm a very firm believer (based on experience) that if it isn't broke, don't fix it.

I run GPU drivers for years sometimes before upgrading because I've either replaced a component (such as a GPU) or did a fresh install of Windows or some new game just won't work on the current driver I'm using.

So, I'm wouldn't be upgrading the BIOS on my MB for a game. My system runs extremely well as is and I won't compromise it by hoping a new BIOS doesn't break something on me.
 
Still running the BIOS that originally fixed the WHEA issues on my 5900X when the CPU first launched and that was nearly 5 years ago. I've seen there are a good handful of new BIOS releases for my MB, but I'm a very firm believer (based on experience) that if it isn't broke, don't fix it.

I run GPU drivers for years sometimes before upgrading because I've either replaced a component (such as a GPU) or did a fresh install of Windows or some new game just won't work on the current driver I'm using.

So, I'm wouldn't be upgrading the BIOS on my MB for a game. My system runs extremely well as is and I won't compromise it by hoping a new BIOS doesn't break something on me.
Except there's been a number of various exploits for past versions of AMD AGESA code. You might want to update that.
 
This is a new low for me. Essentially, people that play these competitive games for fun now have to accept every requirement from the game developer. While this game itself does not cost money, but it is not "free".
 
Proper Anti Cheat is needed, accept or dont play. Very simple.
Complain all you want, they should not loosen the anti cheat requirements.

I would rather do stuff like this, than have cheaters in the lobby.

A multiplayer game riddled with cheaters like CS 2 is not worth playing anyway. There is a reason serious and pro players don't play on random public servers here, but in closed servers with real life ID attached to the account. Invite only as well. Cheaters on these servers, about 0%

BF6 this year, have removed 99% of cheaters, and if you are caught, you will be hardware perma banned. In my 100 hours or so, seen no cheaters. Way more fun to play multiplayer games when no cheaters are ruining the exp. So I gladly accept stuff like this. Don't care at all actually. That is why I have a dedidated gaming machine with tweaked and optimized Windows 11, while the serious work is done on Linux (server, laptops etc)
 
Last edited:
It's insane the amount of dignity, rights, health, money, time and sanity people are ready to give away to play a video game. Imagine things that actually matter like elections, healthcare laws, law and Justice in general.
 
I would never play a game that requires these, so IDK. Go break your system to play slop.
while I I agree its crappy we are here... if you dont play games comp level you dont understand how annoying cheaters are. valorant with its anticheat is miles agead of steam and CS2
 
It's insane the amount of dignity, rights, health, money, time and sanity people are ready to give away to play a video game. Imagine things that actually matter like elections, healthcare laws, law and Justice in general.
lol. none of that is true. if they hack my pc (which has never happened) ill reformat... 2 auth on everything. also the likelyhood of my pc being hit first? almost zero. we will hear about it and it will be shut down
its not like im handing in my rifles and hand guns, and grenades and rocket launchers.
 
Back