IADLXGPUMetrics

The IADLXGPUMetrics interface provides information of a GPU metric sample, such as the timestamp and the GPU usage.

InterfaceId:

IADLXGPUMetrics

Smart Pointer Interface Name:

IADLXGPUMetricsPtr

Inherits:

IADLXInterface

Inherited By:

N/A

Methods

Method

Description

GPUClockSpeed

Gets the GPU clock speed of a GPU metric sample.

GPUFanSpeed

Gets the GPU fan speed of a GPU metric sample.

GPUHotspotTemperature

Gets the GPU hotspot temperature of a GPU metric sample.

GPUIntakeTemperature

Gets the GPU intake temperature of a GPU metric sample.

GPUPower

Gets the GPU power consumption of a GPU metric sample.

GPUTemperature

Gets the GPU temperature of a GPU metric sample.

GPUTotalBoardPower

Gets the GPU total board power consumption of a GPU metric sample.

GPUUsage

Gets the GPU usage of a GPU metric sample.

GPUVRAM

Gets the dedicated GPU memory of a GPU metric sample.

GPUVRAMClockSpeed

Gets the VRAM clock speed of a GPU metric sample.

GPUVoltage

Gets the GPU voltage of a GPU metric sample.

TimeStamp

Gets the timestamp of a GPU metric sample.

Requirements

Header

include “IPerformanceMonitoring.h”

Minimum version

1.0

Example

To see how to use this interface in a C++ application, refer to the PerfGPUMetrics C++ sample .

For a C application, refer to the PerfGPUMetrics C sample .