DEV Community

Izanagi
Izanagi

Posted on

GeForce Experience and ShadowPlay: the hidden FPS tax

GeForce Experience installs several background components that run whenever your PC is on. Most users install it for driver updates and don't realize what else runs alongside it.

What runs in the background

NVIDIA Share (ShadowPlay): a background GPU encoder that stays ready to capture footage. It sits on your GPU permanently, consuming VRAM and GPU time even when you're not recording.

NVIDIA Web Helper: a browser component for the in-game overlay and social features.

NVIDIA Container: the host process for GFE services.

NVIDIA Backend: telemetry and feature management.

The actual performance cost

ShadowPlay allocates a portion of your GPU for its encoder. On mid-range cards (RTX 3060, RX 6600), this can cost 3-8% GPU performance. On higher-end cards the percentage is smaller but still present.

The overlay itself, when active, adds a DWM compositing step per frame.

How to disable without uninstalling GFE

Open GeForce Experience → Settings (gear icon) → General:

  • Uncheck "Enable experimental features"
  • Under Privacy Control → uncheck sharing

In-game overlay: Alt+Z → Settings → HUD Layout → turn everything off.

Or via registry (IzanagiOP method):

HKCU\SOFTWARE\NVIDIA Corporation\NvTray
StartOnLogin = 0
Enter fullscreen mode Exit fullscreen mode

And disable the services:

sc config NvContainerLocalSystem start= disabled
Enter fullscreen mode Exit fullscreen mode

If you only use GFE for driver updates, you can get drivers directly from nvidia.com without it.

IzanagiOP's Safe Optimizations disables GeForce ShadowPlay overlay via registry on NVIDIA-detected systems. https://terweb.lt/

Top comments (0)