// d3dkmdt.h
typedef struct _DXGK_GPUCLOCKDATA_FLAGS {
union {
struct {
UINT ContextManagementProcessor : 1;
UINT Reserved : 31;
};
UINT32 Value;
};
} DXGK_GPUCLOCKDATA_FLAGS;
View the official Windows Driver Kit DDI referenceNo description available.
Contains information about the GPU clock data flags.
ContextManagementProcessorA context management processor flag.
ReservedReserved.
Valuevalue of the GPU clock data.
As long as the GPU is powered on:
When a GPU node is initialized, the OS calibrates the GPU clock against the CPU clock using DxgkDdiCalibrateGpuClock function with the ContextManagementProcessor flag. The flag differentiates between using DdiCalibrateGpuClock() to obtain the underlying GPU engine clock, or to obtain the context management processor clock, that may be different from the GPU engine clock.