Adaptive refresh for playing 24-fps video content
When WDDM 1.3 and later drivers play 24 frames per second (fps) video content on 60-Hz monitors, they must implement 48-Hz adaptive refresh to conserve power. In this scenario, the monitor switches from 60 Hz to a 48-Hz refresh rate to play back 24-fps video content.
Adaptive refresh reference
WDDM 1.3 and later drivers must implement the following DDIs for 24-fps playback:
- D3DDDIARG_CHECKPRESENTDURATIONSUPPORT
- DXGI_DDI_ARG_CHECKPRESENTDURATIONSUPPORT
- DXGKARG_SETVIDPNSOURCEADDRESS (Duration member)
- DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY (Duration member)
- D3DDDI_DEVICEFUNCS (pfnCheckPresentDurationSupport function pointer)
- DXGI1_3_DDI_BASE_FUNCTIONS (pfnCheckPresentDurationSupport function pointer)
A WDDM 1.3 and later user-mode display driver must implement the following functions in order to support a 48-Hz adaptive refresh rate: