GPU and display
Game DVR, Game Bar and Fullscreen Optimizations
Background recording, the capture pipeline, and what fullscreen optimizations really change
Last updated
Should you disable Game DVR and Fullscreen Optimizations?
Game DVR is the background recording feature behind Xbox Game Bar. When background capture is on, Windows continuously encodes recent gameplay so it can be saved retroactively, which costs GPU encoder time and CPU. Fullscreen Optimizations is a separate feature that runs exclusive-fullscreen games through a borderless-windowed path so shell overlays can composite. Both are worth understanding separately because they are frequently conflated.
Registry location and values
GameDVR_Enabled
- Location
HKEY_CURRENT_USER\System\GameConfigStore- Value name
GameDVR_Enabled- Type
REG_DWORD- Default
- 1
| Value | What it does |
|---|---|
0 | Game DVR off for this user. |
1 | On. |
AllowGameDVR
- Location
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\GameDVR- Value name
AllowGameDVR- Type
REG_DWORD- Default
- not present (allowed)
| Value | What it does |
|---|---|
0 | Machine-wide policy disabling Game DVR. Overrides the per-user setting. |
AppCaptureEnabled
- Location
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\GameDVR- Value name
AppCaptureEnabled- Type
REG_DWORD- Default
- 1
| Value | What it does |
|---|---|
0 | Disables app capture, which is the background-recording half. |
GameDVR_FSEBehaviorMode
- Location
HKEY_CURRENT_USER\System\GameConfigStore- Value name
GameDVR_FSEBehaviorMode- Type
REG_DWORD- Default
- 0
| Value | What it does |
|---|---|
0 | Default behaviour. |
2 | Disables Fullscreen Optimizations globally, forcing true exclusive fullscreen where the game requests it. |
What Windows actually does with this
Game DVR keeps a rolling buffer of recent frames using the GPU's hardware encoder so that "record that" can capture the last thirty seconds. That encoder time is taken from the same GPU that is rendering. Fullscreen Optimizations is unrelated: it intercepts exclusive-fullscreen presentation and runs it through the Desktop Window Manager in a way designed to be as fast as exclusive fullscreen while still allowing overlays. On most modern configurations the difference is very small; on some driver and title combinations it is not.
What it affects
Game DVR affects GPU encoder utilisation and, on lower-end cards, frame times. Fullscreen Optimizations affects presentation path and therefore how many frames of latency sit between render and display.
Is it worth changing?
Turning off background recording is straightforwardly worth it if you do not use it -- you are paying encoder time for a feature you never trigger. Fullscreen Optimizations is genuinely case-by-case: it is designed to match exclusive fullscreen and often does, but specific titles and driver versions behave better with it off. Test it per game with a frame-time graph rather than assuming. Note you can disable it for a single executable from that file's Properties → Compatibility tab, which is safer than the global registry switch.
What can go wrong
Low. Disabling Game DVR removes the Game Bar recording features. Disabling Fullscreen Optimizations globally can break shell overlays and alt-tab behaviour in some titles.
How to undo it
Settings → Gaming → Captures to re-enable recording, and Settings → Gaming → Xbox Game Bar for the overlay. For FSE, set GameDVR_FSEBehaviorMode back to 0 or clear the per-application compatibility flag.
Create a System Restore Point before editing the registry. Every setting on this page is reversible, but a restore point is the difference between undoing one change and reinstalling Windows.
Which Windows versions this applies to
Windows 10 and Windows 11.
Game DVR, Game Bar and Fullscreen Optimizations: common questions
Is Game Mode the same thing as Game DVR?
No. Game Mode prioritises the running game's access to CPU and GPU resources and does not record anything. Game DVR is the capture pipeline. They are separate features that both live in Settings → Gaming, which is why they get confused.
Should I disable Game Mode too?
Generally no. Game Mode is a scheduling hint that reduces background interference and is enabled by default for good reason. There have been specific driver-era bugs where it hurt, but it is not a sensible default to turn off.
Sources
Does JINSHI Tweaks change this?
This page documents settings that correspond to the following toggles in JINSHI PC Tweaks: Disable Game DVR & Captures, Disable Xbox Game Bar, Disable Fullscreen Optimizations, Disable Xbox Background Services, Disable Game Mode Notifications.
The reference above is written to be usable without the product. Everything here can be applied by hand for free. What the application adds is that the change is applied in one pass, a System Restore Point is created first, and each toggle can be reversed individually.