Vanguard IOMMU/DMA protection - legitimate PCIe devices
In short, I have 2 PCIe cards, a Mellanox ConnectX-3 and a Blackmagic Decklink that I dont think Vanguard likes.
For 8+ months I have been getting VAN-185 and VAN-102 errors and occasionally get what riot support call "mini banned" for around 12 hours or so. I've been back and forth with them for months, given them logs on 3+ occasions but they could never pinpoint the reason for the errors or bans, just that vanguard ran into an error. I've been on an older build of windows, roughly 12+ months behind latest. Despite troubleshooting windows refused to update and if I booted into safe mode it would bluescreen and corrupt the windows bootloader which I would then have to rebuild from recovery mode.
So I've fresh installed windows on another drive. Got my Mellanox ConnectX-3 and a Blackmagic Decklink cards working with their correct drivers, no problems. Install Valorant and I start getting problems with both devices. The Mellanox ConnectX-3 outright refuses to work giving me the error code "This device cannot start. (Code 10) Insufficient system resources exist to complete the API.". And the Blackmagic Decklink would work for a short period of time and then just disconnect.
I now have IOMMU enabled and DMA set to Auto and my PCIe devices are working fine so far. If i re-install Valorant am i going to run into problems again? Would be very grateful if anyone else could also share their experience with getting Valorant working with legitimate PCIe devices. or if Valorant staff could confirm that this is simply never going to work. Thanks
Here are the Hardware IDs for the 2 PCIe devices -
Mellanox ConnectX-3
PCI\VEN_15B3&DEV_1003&SUBSYS_004915B3&REV_00
PCI\VEN_15B3&DEV_1003&SUBSYS_004915B3
PCI\VEN_15B3&DEV_1003&CC_020000
PCI\VEN_15B3&DEV_1003&CC_0200
Blackmagic Decklink
PCI\VEN_BDBD&DEV_A14B&SUBSYS_A14BBDBD&REV_00
PCI\VEN_BDBD&DEV_A14B&SUBSYS_A14BBDBD
PCI\VEN_BDBD&DEV_A14B&CC_040000
PCI\VEN_BDBD&DEV_A14B&CC_0400
9 Replies
whats your riot id
@Vaegh
intended behaviour @Vaegh
@synthetic did you get it?
Blackmagic/Mellanox are both devices that are unfortunately used maliciously by cheaters who disguise themselves as those devices
While valorant is active those devices will be switched off
valorant or vanguard?
For valorant to run vanguard must be started
so both.
valorant process must be running in order for vanguard to disable those devices during gameplay
okay thanks for the help
@ItsGamerDoc Do you think we will ever reach a point with vanguard and other anti cheat where it isn't just a case of blacklisting hardware IDs (im assuming thats how it works for PCIe devices, among other checks). So people who aren't cheating can still use their machines?
Sadly no anti cheats will be forced to do this due to the complexity of the problem