Valorant Error van-31 appears when your GPU or driver cannot support DirectX 11, which Valorant requires as a minimum. This is most common on old hardware with integrated graphics, or systems with severely outdated drivers.
Update your GPU driver
The most common fix is a driver update. NVIDIA: GeForce Experience or nvidia.com. AMD: Radeon Software or amd.com/drivers. Intel: Intel Driver & Support Assistant.
Minimum hardware check
Valorant's minimum GPU requirement is an equivalent of Intel HD Graphics 4000 or Radeon R3. If your GPU is older than 2012, it likely does not support DX11.
How to fix step by step
- 1Update your GPU driver from the manufacturer's website
- 2Run the DirectX Diagnostic Tool (dxdiag in Windows Run) and verify DirectX 11 is listed under System Information
- 3If your GPU does not support DX11, you will need to upgrade your hardware to run Valorant
How VAN-31 differs from related codes
- Error VAN-0: Valorant lost connection to Riot services mid-session or at login. (server or client)
- Error VAN-1: Vanguard, Valorant's anti-cheat system, is not running or failed to initialize, so your client is not authorized to launch a match. (user-side)
- Error VAN-7: The Riot Client could not maintain a stable connection to Riot servers. (server or client)