How to Disable GameDVR and Xbox Game Bar — Stop Hidden FPS Drops
If you're experiencing random FPS drops every few seconds while gaming, there's a good chance GameDVR is the cause. It's enabled by default on every Windows 10 and 11 installation, and most gamers don't even know it exists.
What Is GameDVR?
GameDVR (Game Digital Video Recorder) is a Windows feature that continuously records your gameplay in the background. It captures the last 30 seconds to 10 minutes of gameplay so you can save highlights with Win+Alt+G. The Xbox Game Bar is the overlay interface that controls it.
The problem? This constant recording uses GPU encoder resources, CPU cycles, and disk I/O — even if you never save a single clip. Every few seconds, it writes buffered video to disk, causing a micro-stutter.
Why It Kills FPS
- GPU overhead: The hardware encoder (NVENC/AMF) is constantly active, stealing 2-5% GPU performance
- CPU overhead: Background encoding and buffering uses CPU threads your game needs
- Disk I/O: Periodic writes to disk cause frame time spikes (the stutters you feel)
- Memory: The recording buffer uses 200-500MB of RAM
Our testing shows disabling GameDVR improves 1% lows by 15-30% and eliminates periodic micro-stutters in nearly every game.
Method 1: Windows Settings (Quick)
Open Settings → Gaming → Captures → Turn off "Record what happened" and all other recording toggles.
Go to Settings → Gaming → Xbox Game Bar → Turn off "Enable Xbox Game Bar".
Method 2: Registry Editor (Complete)
This is the most thorough method and ensures GameDVR is fully disabled at the system level.
Press Win+R → type regedit → Enter. Navigate to the keys below and set the values:
; Disable GameDVR capture HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR AppCaptureEnabled = 0 ; Disable Game Bar HKCU\System\GameConfigStore GameDVR_Enabled = 0 ; Disable via Group Policy HKLM\SOFTWARE\Policies\Microsoft\Windows\GameDVR AllowGameDVR = 0 ; Disable Game Monitoring HKLM\SYSTEM\CurrentControlSet\Services\xbgm Start = 4
Restart your PC for changes to take effect.
Disable GameDVR in one click
DRX Optimizer applies all registry changes automatically with built-in backup and one-click revert.
Download FreeMethod 3: PowerShell (Remove Entirely)
If you want to remove the Xbox Game Bar app entirely:
Get-AppxPackage *Microsoft.XboxGamingOverlay* | Remove-AppxPackage Get-AppxPackage *Microsoft.XboxGameOverlay* | Remove-AppxPackage Get-AppxPackage *Microsoft.XboxApp* | Remove-AppxPackage
How to Verify It's Disabled
Press Win+G. If nothing happens, Game Bar is disabled. Also open Task Manager → Details and search for "GameBar" or "GameDVR" — if no processes appear, it's fully disabled.
You can also check in a game: if you no longer see "Recording" notifications or the Xbox overlay, you're good.
Before vs After Results
Average results from our testing across 2,400+ PCs:
- Average FPS: +3-8% improvement
- 1% Low FPS: +15-30% improvement (this is what eliminates stutters)
- Frame time consistency: Periodic spikes eliminated
- RAM freed: 200-500MB
One click. No more hidden FPS drops.
DRX Optimizer disables GameDVR plus 58 other performance-killing Windows defaults. Free version includes 8 essential tweaks.
Download DRX Optimizer — FreeFrequently Asked Questions
Win+Shift+S for Snipping Tool. For in-game screenshots, use your game's built-in screenshot function or your GPU software (NVIDIA GeForce Experience uses Alt+F1, AMD Software uses Ctrl+Shift+I). Steam's F12 also works for Steam games.