Graphics kernel performance improvements
To help evaluate graphics hardware performance, Windows Display Driver Model (WDDM) 1.3 and later drivers can optionally provide accurate timing information for API calls that are processed by the GPU. This capability is new starting with Windows 8.1.
Kernel performance reference
These reference topics describe how to implement this capability in your display miniport driver and user-mode display driver:
- DxgkDdiCalibrateGpuClock
- DxgkDdiFormatHistoryBuffer
- DXGK_HISTORY_BUFFER
- DXGK_HISTORY_BUFFER_HEADER
- DXGKARG_CALIBRATEGPUCLOCK
- DXGKARG_FORMATHISTORYBUFFER
- DXGKARG_HISTORYBUFFERPRECISION
- DRIVER_INITIALIZATION_DATA (new DxgkDdiCalibrateGpuClock and DxgkDdiFormatHistoryBuffer members)
- DXGK_ALLOCATIONINFOFLAGS (new HistoryBuffer member)
- DXGK_QUERYADAPTERINFOTYPE (new DXGKQAITYPE_HISTORYBUFFERPRECISION constant value)
- DxgkDdiCreateAllocation (see "Allocating history buffers" in Remarks)
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for