DXGK_GPUCLOCKDATA_FLAGS structure (d3dkmdt.h)
Contains information about the GPU clock data flags.
Syntax
typedef struct _DXGK_GPUCLOCKDATA_FLAGS {
union {
struct {
UINT ContextManagementProcessor : 1;
UINT Reserved : 31;
};
UINT32 Value;
};
} DXGK_GPUCLOCKDATA_FLAGS;
Members
ContextManagementProcessor
A context management processor flag.
Reserved
Reserved.
Value
value of the GPU clock data.
Remarks
As long as the GPU is powered on:
- The context management processor for a GPU node is expected to have access to a clock that is always counting.
- The clock frequency on the context management processor is expected to remain constant.
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.
Requirements
Requirement | Value |
---|---|
Header | d3dkmdt.h |