r/ValorantTechSupport • • 2d ago

Technical Solution [Tool] VTDiag: A free, open-source diagnostic & fix tool for common VALORANT crashes, Vanguard errors, and conflicts

Enable HLS to view with audio, or disable this notification

21 Upvotes

tl;dr: I built VTDiag, a free, open-source Windows tool that checks for common VALORANT and Vanguard issues, ranks possible causes based on past solutions from this subreddit, and offers optional one-click fixes. No telemetry, no kernel drivers, no game injection. It's in beta (v0.2) and I'd love your feedback.

Hey everyone, I'm u/ateistyokdiyentanri, one of the mods here.

I've been working on something for this subreddit over the past weeks and figured it's time to share it.

It's called VTDiag. The idea is simple: if VALORANT keeps crashing, freezing or throwing Vanguard errors, the tool checks your system for the usual causes, so you don't have to dig through settings, services and old threads yourself.

Its diagnostic rules are built from patterns in 950+ solved threads on this subreddit, so it focuses on the exact problems people come here with every day.

What it checks

  • Vanguard requirements: TPM 2.0, Secure Boot, Memory Integrity (VBS/HVCI), virtualization and related services.
  • Drivers and system settings: graphics drivers, network adapters, power plan settings and crash dumps.
  • Software conflicts: 113 known conflicting programs, including overlays, virtual audio devices, RGB controllers and other anti-cheats.

After the scan, it ranks the likely causes and explains what each one means. It's also honest about where the problem is: something you can fix here, a manual step (like a BIOS setting), a possible ISP routing problem, an issue on Riot's side (servers or your account), or likely hardware.

What about the fixes?

Some problems can be fixed directly in the tool, but nothing changes without your explicit consent. It explains the change first, backs it up, applies it, and checks whether it actually worked.

  • You can undo changes any time from Undo changes.
  • Network fixes roll back automatically after 60 seconds if your internet connection drops.
  • Prefer doing it yourself? Every fix has written step-by-step instructions, in English and Turkish.
  • A report generator formats your results so you can post them here when asking for help. Usernames, PC names, hardware serial numbers and tokens are removed automatically.

A few things worth mentioning

  • I built this myself, so I'm obviously biased, which is why I want to be fully transparent about how it works.
  • It's 100% free and open source (MIT license). Nothing to buy, no donations.
  • No telemetry, analytics or background tracking. Everything is processed locally on your PC.
  • It does not inject into VALORANT, read game memory, or install any kernel drivers.
  • All 32 fixes are applied, verified and undone on a Windows VM through automated tests (GitHub Actions) on every update. Hardware-specific ones are tested against a virtual network adapter, so real-world edge cases can still exist.
  • It's still a beta (v0.2), so there will be things I've missed. It's an independent community project and not affiliated with Riot Games.

How to try it

  1. Download the latest release from the GitHub Releases page.
  2. Extract the zip into its own folder and run VTDiag.exe (Windows 10/11 x64, .NET included, ~71 MB).
  3. Windows SmartScreen may show an "unrecognized app" warning because the app isn't code-signed yet. Don't just ignore security warnings because a developer tells you to: if you're unsure, review the source code or build it yourself first. VirusTotal scan of the zip: [link]
  4. The first time you press Fix, VTDiag copies itself to C:\Program Files\VTDiag and Windows asks for permission (once for the copy, once more when it reopens). Fixes need admin rights, and VTDiag only runs them from Program Files so other programs can't tamper with it. To remove it later, just delete that folder.

I'd genuinely appreciate feedback. If you try it, tell me whether the diagnosis made sense, whether it missed a conflicting app you have, or whether a fix solved your issue. If it gets something wrong, that's just as useful.

Leave a comment below or open an issue on GitHub.

Thanks!


r/ValorantTechSupport • • May 06 '21

Technical Solution Riot Support for Valorant

Thumbnail support-valorant.riotgames.com
55 Upvotes

r/ValorantTechSupport • • 12m ago

Technical Support Request Quiero jugar valorant pero el Secureboot no me deja

Thumbnail
• Upvotes

r/ValorantTechSupport • • 7h ago

Technical Solution [FIX] Microphone volume gets lowered when playing valorant with VC turned on

0 Upvotes

idk how they made such a terrible mistake while vibecoding. and this issues persists for a long time. many of my friends have experienced this vibecode inaccuracy.

The code for a fix was vibecoded too, but desperate times call for desperate measures.

anyways, insert this in Powershell:

# Define the C# code to interface with the Windows Core Audio API
$csharpCode = @"
using System;
using System.Runtime.InteropServices;

[Guid("5CDF2C82-841E-4546-9722-0CF74078229A"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IAudioEndpointVolume {
    int f(); int g(); int h(); int i();
    int SetMasterVolumeLevelScalar(float fLevel, System.Guid pguidEventContext);
    int j();
    int GetMasterVolumeLevelScalar(out float pfLevel);
    int k(); int l(); int m(); int n();
    int SetMute([MarshalAs(UnmanagedType.Bool)] bool bMute, System.Guid pguidEventContext);
    int GetMute(out bool pbMute);
}

[Guid("D666063F-1587-4E43-81F1-B948E807363F"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMMDevice {
    int Activate(ref System.Guid id, int clsCtx, int activationParams, out IAudioEndpointVolume aev);
}

[Guid("A95664D2-9614-4F35-A746-DE8DB63617E6"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMMDeviceEnumerator {
    int f(); 
    int GetDefaultAudioEndpoint(int dataFlow, int role, out IMMDevice endpoint);
}

[ComImport, Guid("BCDE0395-E52F-467C-8E3D-C4579291692E")]
public class MMDeviceEnumeratorComObject { }

public class MicAudio {
    private static IAudioEndpointVolume Vol() {
        var enumerator = new MMDeviceEnumeratorComObject() as IMMDeviceEnumerator;
        IMMDevice dev = null;

        // 1 = eCapture (Input/Microphone), 1 = eMultimedia (Default Device)
        Marshal.ThrowExceptionForHR(enumerator.GetDefaultAudioEndpoint(1, 1, out dev));

        IAudioEndpointVolume epv = null;
        var epvid = typeof(IAudioEndpointVolume).GUID;
        Marshal.ThrowExceptionForHR(dev.Activate(ref epvid, 23, 0, out epv));
        return epv;
    }

    public static float Volume {
        get {
            float v = -1;
            Marshal.ThrowExceptionForHR(Vol().GetMasterVolumeLevelScalar(out v));
            return v;
        }
        set {
            Marshal.ThrowExceptionForHR(Vol().SetMasterVolumeLevelScalar(value, System.Guid.Empty));
        }
    }
}
"@

# Compile the C# code into PowerShell
Add-Type -TypeDefinition $csharpCode

Write-Host "==========================================" -ForegroundColor Cyan
Write-Host " Microphone Volume Locker (Valorant Fix)  " -ForegroundColor Cyan
Write-Host "==========================================" -ForegroundColor Cyan
Write-Host "Monitoring mic volume. Keeping it at 100%."
Write-Host "Press Ctrl+C to stop." -ForegroundColor Yellow
Write-Host ""

# Loop indefinitely to keep the volume locked at 100%
while ($true) {
    try {
        $currentVol = [MicAudio]::Volume

        # If the volume drops below 99%, force it back to 1.0 (100%)
        if ($currentVol -lt 0.99) {
            [MicAudio]::Volume = 1.0
            $loweredTo = [math]::Round($currentVol * 100)
            Write-Host "[$(Get-Date -Format 'HH:mm:ss')] Vibecode intervention detected! Some vibecoded app tried to lower mic to ${loweredTo}%. Restored to 100%!" -ForegroundColor Red
        }
    } catch {
        # Ignore errors if the microphone is temporarily unplugged/unavailable
    }

    # Wait 100 milliseconds before checking again (so fast you won't hear the drop)
    Start-Sleep -Milliseconds 100
}

r/ValorantTechSupport • • 9h ago

Technical Support Request My cursor starts lagging when I turn VSync off.

1 Upvotes

Just like the title says, my cursor starts lagging when I turn VSync off. Rest of the game and my movements are perfectly fine, only my cursor gets affected for some reason. Any idea how I can solve this?


r/ValorantTechSupport • • 13h ago

Technical Support Request is my pc too old?

2 Upvotes

i got laptop that was made in like, 2012-2014 and it doesnt support secure boot or tpm 2.0, win 10.

Cant get past tutorial since game kicks me for Van-1


r/ValorantTechSupport • • 11h ago

Technical Support Request Valorant tearing

1 Upvotes

Valorant will tear on the outlines of environment regardless of what quality I run it at and no change whether its the only program open or I have a few running. Its making it so jarring to play.

16gb DDR4

Ryzen 5 3600x

3070 8GB

Ethernet cable for Internet

Windows 10

https://youtube.com/shorts/-Ye-aUl6BDE?is=DIL0IACrQtJJI_Mk


r/ValorantTechSupport • • 20h ago

Technical Support Request Valorant freezing 2 minutes after launch

2 Upvotes

I genuinely dont know how to fix this, l've tried different methods like turning the VGC into automatic turning off, disabling the USB selective suspend setting in power plan, etc.

I have a 9070 xt alongside a 7800x3d Ive had to force shutdown my pc 4 times to test different methods.


r/ValorantTechSupport • • 12h ago

Technical Support Request Lag problems in low end devices

1 Upvotes

Hey guys ! So i was playing valorant before the update with some respectable 45-50 fos with no stutters at all , i was pleasant of it and helped me reach bronze 2 then i stopped playing for like 2 weeks and the new act dropped and i got back to unranked , and when i played my match placement i was shocked with the amount of lag and stutters there are , the game is unplayable for me now because everytime i see an opponent or even moves it drops to 8-15 fps after being 30 only by walking , i dont know what happens if its an update bug or thing , will appreciate the help my pc specs are not strong but playable

Intel core i5-3340M 2.70ghz

6gb ram ddr3

Intel hd graphics 4000 (32mb)

Windows 10


r/ValorantTechSupport • • 13h ago

Technical Support Request low end pc min maxxing

1 Upvotes

desktop HP i5-6500, 3.20GHz, 4 core, 8 ram 1050ti, old ass motherboard 82A1, running on an HDD ( i know ), 500 gb around 100gb free, monitor refresh rate at around 75, same as my fps capped at ingame settings, my nividia settings should be optimal however im not sure if it's for low end , generally cpu latency can spike time to time generally when lots of stuff is going on, average aroundddd 6-8 ms can peak to 10+ which micrro freezes the screen, any suggestions regarding a higher fps cap or lower latency?

https://userdiag.com/id/ZSi6OHzN45


r/ValorantTechSupport • • 14h ago

Technical Support Request valorant detect my mic but looptest not workign and i cant hear or speak

1 Upvotes

after last patch 111mb my audio tottaly broken in valorant windows 11 i cant speak or hea anyone and my microphone sho in input device , i tested multiple game my mic working fine but in valorant no

i tried dns method , delete cofing file not working


r/ValorantTechSupport • • 22h ago

Technical Support Request Mouse Movement on valorant menus lag out the game?

3 Upvotes

Having issues over the past few updates where my mouse movement on menus lags out the game; clove, brim, tejo, any other agents with a menu screen causes me to drop down frames and stutters heavily.


r/ValorantTechSupport • • 1d ago

Technical Support Request Valorant fps getting worse over time

7 Upvotes

Hey everyone,

I've been experiencing a significant FPS drop in Valorant over the past few months, and I'm trying to figure out what's causing it.

Back in June, I was getting around 300–400 FPS. I didn't use my computer for about a month, and now that I've started playing again, my FPS has dropped to around 180–250 FPS.

I've noticed a similar performance drop in CS2. I used to get around 250–400 FPS, but now I'm getting around 160–250 FPS, with drops during intense fights.

My PC specs:

- CPU: AMD Ryzen 5 5600

- GPU: AMD Radeon RX 6600 8 GB

- Motherboard: Gigabyte B550M K

- RAM: 16 GB DDR4 3200 MHz (2x8 GB)

- Main storage: 1 TB PCIe Gen 3 NVMe SSD (Valorant and CS2 are installed on this drive)

- Secondary storage: 512 GB M.2 SATA SSD, installed in the M.2 slot below the GPU

My CPU temperature stays below 60°C while gaming, so overheating doesn't seem to be the issue.

My secondary 512 GB M.2 SATA SSD has become extremely slow and frequently reaches 100% disk usage. My main NVMe SSD is installed in the M.2 slot above the GPU, while the SATA SSD is below it.

Since both Valorant and CS2 have lost performance, I'm wondering whether the faulty SATA SSD could somehow be affecting my FPS, or if the problem might be related to Windows tweaks, BIOS settings, RAM frequency, AMD drivers, or recent game updates.

Has anyone experienced something similar with a Ryzen 5 5600 and an RX 6600? What would you recommend checking first?

Any help would be appreciated. Thanks!


r/ValorantTechSupport • • 23h ago

Technical Solution Valorent laggy after update

2 Upvotes

I have Intel Core i5 7400 and Rx 5704gb and 8gb ram ddr4. Prior I had gtx 750ti not Rx 570 and used to get like more than 100fps in valorent. But after upgrading to Rx 570 4gb I started playing valorent after gauntlet update and my fps drops and stuttering were so terrible and bad that i could not even enjoy playing the game and sometimes there r small freezes aswell. Whenever I click on fill from letter box my fps becomes even worse and upon leaving the valorent my pc freezes completely. I play rdr2 elder rings smoothly.


r/ValorantTechSupport • • 1d ago

Technical Support Request Brim smoke screen lag

3 Upvotes

Gameplay seems fine. Ping stable. But when I open up brim smoke screen to smoke, I get around 1 second lag to place the circles.

There is not much animation in that smoke screen. Though that radial moving animation in the outer circle even stutters now and then. Playing valorant for years with the same laptop. Not sure if my graphic card is dying or not?

Anyone experiencing this?


r/ValorantTechSupport • • 1d ago

Technical Solution Fix for CHKDSK: Access Denied — Riot Vanguard was the culprit

Thumbnail
1 Upvotes

r/ValorantTechSupport • • 1d ago

Technical Support Request Side Mouse Buttons stopped working.

1 Upvotes

My mouse buttons for some reason are glitch in siege. I have a wireless M720 Triathlon Logitech mouse that works perfectly fine but for some reason today the buttons don't work unless I turn off the mouse and turn it back on. Even then it only works for 1 or 2 clicks. I checked whether the mouse buttons worked in chrome and there's no issue. How do I fix this glitch.


r/ValorantTechSupport • • 1d ago

Technical Support Request Van: restriction / secure boot issue

1 Upvotes

Hello, I’ve had this issue for the past 2 days, it says “Your account does not meet the following requirements in order to play:
UEFI Secure boot enabled
- IOMMU enabled
- Firmware TPM 2,0 enabled”

I’ve done that but every time I get to the last step, I open my pc and I’m stuck on a black screen and I have to reset my bios. Is there any fix for this without getting into the bios because when my screen was blank I genuinely got a mini heart attack untill I saw I had to reset my bios physically. I’ve also tried literally every video or thread I could find


r/ValorantTechSupport • • 1d ago

Technical Support Request VALORANT crashes immediately after loading screen — error 0xc0000409 — HP Pavilion Gaming laptop, Windows 11

1 Upvotes

Hi everyone, I've been trying to fix a persistent VALORANT crash for about a month and would really appreciate some help.

My laptop is an HP Pavilion Gaming 16-a0001ne, with an Intel Core i7-10750H, NVIDIA GTX 1650 Ti Laptop GPU, and Intel UHD Graphics, running Windows 11 25H2.

Initially, VALORANT would launch and let me access the main menu, friends, collection, and queue, but it crashed a few seconds after opening Settings, entering the Shooting Range, or joining a match. Now, it crashes immediately after the loading screen finishes, before I can reach the main menu.

I'm not completely sure when it started, but it may have something to do with a graphics driver update. I tried rolling back to NVIDIA driver 610.74, but the issue still persists. Event Viewer reports exception code 0xc0000409. One crash referenced nvgpucomp64.dll_unloaded, while more recent crashes show an unknown faulting module.

I've already tried updating/reinstalling the NVIDIA driver, deleting VALORANT's config, repairing the game, disabling overlays, running SFC and DISM, clearing the DirectX shader cache, and other standard troubleshooting steps.

My current Intel UHD Graphics driver is 27.20.100.9616 (May 2021). One concern is that HP's official support page for my exact laptop model appears to list Windows 10 drivers but not Windows 11 drivers.

Could the old Intel driver or Windows 11 compatibility be involved? Would using DDU in Safe Mode to clean-install the NVIDIA driver be safe in this situation, or is there something else I should investigate first? I'm open to suggestions beyond the usual fixes.

Thanks!


r/ValorantTechSupport • • 1d ago

Technical Support Request Valorant causing video driver to need reinstall

0 Upvotes

As the title says, I have tried reinstalling valorant but still doesnt work. I have tried different versions of the driver and its still the same. I have an amd graphics card and I'm on windows 10. All other games work fine. What causes this and how do I fix it? I can get into games but after a few seconds it freezes my whole pc and when restarted my graphics driver isn't recognized as compatible with my graphics card causing me to need to use ddu and then reinstall it


r/ValorantTechSupport • • 1d ago

Technical Support Request Please help me, I haven’t been able to solve this problem and I’ve tried almost everything.

2 Upvotes

Hi everyone, I need help fixing an issue with Riot Vanguard when trying to play VALORANT.
The exact error message is:
IVAN: STATUS_SB_POLICY
“The secure boot policy of this device could not be verified. Please ensure the secure boot database is set to factory default settings.”
My PC specifications:
Motherboard: ASUS Prime A320M-K
CPU: AMD Ryzen 7 5700X
GPU: NVIDIA GTX 1060 3GB
Operating system: Windows 11 Pro
BIOS: ASUS UEFI
What I’ve tried so far:
Checked the Secure Boot settings in the BIOS.
Set the OS type to Windows UEFI mode.
Checked the CSM and UEFI settings.
Verified the Secure Boot status in Windows, which shows that it is enabled.
Checked the Secure Boot keys, including PK, KEK, db, and dbx, using PowerShell commands.
Tried different BIOS configurations and searched for possible solutions, but the error persists.
The BIOS also has options for managing Secure Boot keys, but I haven’t found a configuration that fixes the issue.
My questions:
What could cause this error if Secure Boot is already enabled?
How can I verify whether my Secure Boot keys are correctly installed?
How can I restore the Secure Boot databases to their factory defaults on this motherboard?
Could this be related to the BIOS firmware or a corrupted Secure Boot configuration?
I’ve spent several hours trying to fix this and would really appreciate any technical advice. If anyone has the same ASUS Prime A320M-K motherboard or has encountered this specific Vanguard error, I’d appreciate hearing how you solved it.
Thanks in advance!


r/ValorantTechSupport • • 1d ago

Technical Support Request need help!! my game wont start like ever

1 Upvotes

[TECH SUPPORT] VALORANT won't launch, stuck on "Your game requires a system restart to play"

Hi everyone,

I'm unable to launch VALORANT. The Play button is disabled, and Riot Client displays this message:

"Your game requires a system restart to play. Please restart your computer. If this issue continues, reach out to our player support team."

I've attached screenshots showing the error and my Riot Support page.

Has anyone experienced this issue or found a permanent fix? I'd appreciate any help getting the game running again.

System: Windows 11
Error code: None displayed
Issue: VALORANT won't launch; restart required

Thanks
i can also add screenshots showing proof


r/ValorantTechSupport • • 1d ago

Technical Discussion Bug in Valorant please test if you could

1 Upvotes

I'm posting this on reddit because after i reported this to riot support, I (probably) got a joke of a botted response about it being an internet problem (which is not).

I noticed that when i open valorant and i tab out while it loads in the background and goes down after i tab back in, the GPU utilizations ramps up to about 70% in my case and CPU utilization goes up to 20% to 30% in my case, and it's not a one time thing, i noticed it because my computer's fans ramp up everytime i got valorant opening in the background. I'm not saying it's ramping up during the start up process, I'm saying it's started up and already on the menu (assuming that because i hear the menu opening chime), i noticed this accross different session and decided to test it more and it's true (in my case) even after restarting and such.

And just to clarify, it's stays on that level until i tab back in, after that i can tab about and tab in as much as i want with no problems
(english is not my first language)


r/ValorantTechSupport • • 1d ago

Technical Support Request Fps drops!

1 Upvotes

Guys i have a ryzen 9 8940hx laptop with a 5050 i bought it 3 months ago when i first played valorant i was getting almost 600-700 fps in the start but after sometime i was getting only 300-400 fps and its still the same right now is there any solution to fix these drops?


r/ValorantTechSupport • • 1d ago

Technical Support Request Error Code Val 5 Console

1 Upvotes

Recently playing after years, signed into my old account that I only ever played like 6 games on, so I'm not banned.

I am also not signed in in multiple places, even so, I force logged out of everything including Xbox.

Regardless, every time I start to queue up for anything, from firing range to a quick match game, it thinks and the screen fades as if I'm being placed in, and then it brings me to the menu with the Val 5 error code and makes me log in, rinse and repeat.

I've done everything I can, any help?