// d3dkmdt.h
typedef struct _DXGK_ADAPTER_PERFDATA {
ULONGLONG MemoryFrequency;
ULONGLONG MaxMemoryFrequency;
ULONGLONG MaxMemoryFrequencyOC;
ULONGLONG MemoryBandwidth;
ULONGLONG PCIEBandwidth;
ULONG FanRPM;
ULONG Power;
ULONG Temperature;
UCHAR PowerStateOverride;
} DXGK_ADAPTER_PERFDATA;
View the official Windows Driver Kit DDI referenceNo description available.
Contains the display adapter performance data.
MemoryFrequencyClock frequency of the requested engine, represented in hertz.
MaxMemoryFrequencyMax clock frequency of the memory while not overclocked, represented in hertz.
MaxMemoryFrequencyOCThe max frequency the engine can reach with it’s current overclock in hertz.
MemoryBandwidthAmount of total memory transferred in bytes.
PCIEBandwidthAmount of total memory transferred over the PCIE in bytes.
FanRPMThe current rpm of the main fan.
PowerThe current power draw of the adapter in tenths of percentage, 1 = 0.1%.
TemperatureThe main temperature sensors reading in decimal Celsius. 1 = 0.1C.
PowerStateOverrideReports if the GPU is powered on with 1 otherwise it is 0. This overrides dxgkrnl’s adapter level view for a better understanding of each physical GPU that are linked together.