Direct flip of video memory
The direct flip feature allows for special optimizations to the composition model to reduce power consumption. The optimizations benefit these scenarios:
- To ensure optimal power consumption for video playback and other full screen scenarios, direct flip enables a minimum of memory bandwidth to display full-screen content and ensure smooth transitions between full-screen apps, other apps, and the desktop environment.
- The user wants to view a video or run an app that covers the entire screen. When the user enters or exits the app, or notifications appear over the app, no mode change is required, and the experience is smooth. Furthermore, the user enjoys extended battery life on mobile devices because memory bandwidth requirements are reduced for full-screen apps such as video.
Minimum Windows Display Driver Model (WDDM) version | 1.2 |
Minimum Windows version | 8 |
Driver implementation—Full graphics | Mandatory |
WHCK requirements and tests | Device.Graphics ¦ DirectFlip |
DirectFlip device driver interface (DDI)
These functions and structures are new or updated for Windows 8:
- CheckDirectFlipSupport
- CheckDirectFlipSupport(D3D11_1)
- DxgkDdiSetVidPnSourceAddress
- D3D11_1_DDI_CHECK_DIRECT_FLIP_FLAGS
- D3DDDI_CHECK_DIRECT_FLIP_FLAGS
- D3DDDIARG_CHECKDIRECTFLIPSUPPORT
- D3DKMT_DIRECTFLIP_SUPPORT
- D3DKMT_QUERYADAPTERINFO
- D3DKMT_WAITFORVERTICALBLANKEVENT2
- D3DKMTWaitForVerticalBlankEvent2
- DXGK_DRIVERCAPS
- DXGK_SEGMENTFLAGS
- DXGK_SETVIDPNSOURCEADDRESS_FLAGS
Hardware certification requirements
For info on requirements that hardware devices must meet when they implement this feature, refer to the relevant WHCK documentation on Device.Graphics ¦ DirectFlip.
See WDDM 1.2 features for a review of features added with Windows 8.
Palaute
https://aka.ms/ContentUserFeedback.
Tulossa pian: Vuoden 2024 aikana poistamme asteittain GitHub Issuesin käytöstä sisällön palautemekanismina ja korvaamme sen uudella palautejärjestelmällä. Lisätietoja on täällä:Lähetä ja näytä palaute kohteelle