terminal
terminal copied to clipboard
Windows Terminal no longer uses `Hardware Composed: Independent Flip` on primary display after Windows 24H2 update
Windows Terminal version
1.22.11141.0
Windows build number
10.0.26100.0
Other Software
OS: Windows 11 Pro, Version 10.0.26100 (24H2)
GPU: NVIDIA GeForce RTX 4070 Ti(Both displays are connected to the GPU)
Driver: Game Ready Driver 576.52 (Released: May 19, 2025)
DirectX Runtime: DirectX 12
Steps to reproduce
I've been using Windows Terminal for a while, and it previously ran in Hardware Composed: Independent Flip mode when placed on my primary display (with MPO support detected). However, after updating to Windows 11 version 24H2, the terminal window consistently runs in Composed: Flip mode, regardless of which display it's on.
If I disconnect one of the monitors - i.e., use a single-monitor setup - Windows Terminal reverts to Hardware Composed: Independent Flip as expected.
I used PresentMon and dxdiag to confirm the presentation model mode and that MPO support is present.
Is anyone else experiencing this issue in a dual-monitor setup? Could this be a known issue with the Desktop Window Manager (DWM) in 24H2, or is it related to how the Windows Terminal window is created?
Any insights or suggestions would be appreciated.
Expected Behavior
No response
Actual Behavior
I'm happy to provide reproduction steps, a screen recording, or debug logs if needed.
This is a very in-depth observation. Before we debug too far: is it causing you a specific issue?
From a quick search, it appears as though nvidia's driver version 576 is trouble. Have you applied any workarounds because of that?
Alternative thoughts: DWM may have changed its framerate targets for using MPO. Maybe printing more text more often through Terminal will up its framerate and kick it up into another bucket where it gets assigned its own plane?
I was testing this on the 560 driver series and while producing output at 240Hz and it still used a composed flip model. Maybe it's a DWM update after all?
I appreciate your attention to this issue.
This is a very in-depth observation. Before we debug too far: is it causing you a specific issue?
While there's no functional malfunction, I've observed increased input latency, particularly noticeable at 60 Hz refresh rates.
From a quick search, it appears as though nvidia's driver version 576 is trouble. Have you applied any workarounds because of that?
I attempted to roll back to GeForce Game Ready Driver 566.03, but the issue persists with that version as well.
Alternative thoughts: DWM may have changed its framerate targets for using MPO. Maybe printing more text more often through Terminal will up its framerate and kick it up into another bucket where it gets assigned its own plane?
I explored the OverlayMinFPS registry setting as documented here. In my case, it's set to 0. I tried deleting and modifying this setting, but it doesn't affect the issue on Windows 11 24H2. The Windows Terminal window consistently uses the Composed: Flip presentation model mode, regardless of these changes.
I was testing this on the 560 driver series and while producing output at 240Hz and it still used a composed flip model. Maybe it's a DWM update after all?
Thanks for taking the time to confirm this - I appreciate it. It does feel like a regression in the Desktop Window Manager (DWM) to me as well.