OBS Disable Aero Hidden Window Optimization Explained

This article explains the purpose and function of the “Disable Windows 10/11 Aero hidden window optimization” setting in OBS Studio’s Window Capture source properties. You will learn how Windows manages background windows, how this optimization impacts your stream or recording, and when you should toggle this setting to prevent black screens, lag, and freezing.

How Windows Optimizes Hidden Windows

Windows 10 and Windows 11 use the Desktop Window Manager (DWM) to manage application rendering. To save system resources—specifically GPU and CPU cycles—Windows automatically reduces the update frequency or entirely stops rendering the visual frames of windows that are minimized, covered, or hidden behind other active applications.

While this resource-saving feature is beneficial for system performance, it creates a major issue for broadcasting software.

The Function of the OBS Setting

The “Disable Windows 10/11 Aero hidden window optimization” setting in OBS Studio forces the Windows operating system to bypass its default resource-saving behavior for the specific application you are capturing.

When you check this box, OBS instructs Windows to keep rendering and updating the target application’s visual data at its normal rate, even if that application is completely covered by other windows or running in the background.

Why You Should Use This Setting

Enabling this feature solves several common stream capture issues:

When to Enable vs. Disable the Setting

Depending on your hardware setup and how you use your PC, you should configure the setting as follows: