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:
- Prevents Frozen Captures: Keeps the captured window active in your OBS canvas so your stream does not freeze on a single frame when you switch tasks.
- Avoids Black Screens: Prevents the capture source from turning entirely black when you open a web browser, file explorer, or discord overlay on top of the captured application.
- Allows Single-Monitor Multitasking: Enables you to place chat windows, stream alerts, or notes directly over your captured application without disrupting what your audience sees.
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:
- Enable it (Checked) if: You are capturing a window (such as a browser, game in windowed mode, or Discord) and you frequently cover it with other applications, use a single-monitor setup, or notice the feed freezing when you click away.
- Disable it (Unchecked) if: You keep the captured window fully visible on a secondary monitor, or if you are running a low-spec PC where saving GPU resources is critical and you do not plan to cover the captured window.