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
ValueWhat it does
0Game DVR off for this user.
1On.

AllowGameDVR

Location
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\GameDVR
Value name
AllowGameDVR
Type
REG_DWORD
Default
not present (allowed)
ValueWhat it does
0Machine-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
ValueWhat it does
0Disables 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
ValueWhat it does
0Default behaviour.
2Disables 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.

What JINSHI Tweaks changes

Related settings