Skip to content

IADLXGPUMetricsSupport

Navigation: ADLX SDK ReferencesADLX InterfacesPerformance Monitoring

The IADLXGPUMetricsSupport interface provides methods to discover what performance metrics are supported on a GPU.

InterfaceId:IADLXGPUMetricsSupport
Smart Pointer Interface Name:IADLXGPUMetricsSupportPtr
Inherits:IADLXInterface
Inherited By:IADLXGPUMetricsSupport1

Methods

MethodDescription
GetGPUClockSpeedRangeGets the minimum and maximum GPU clock speed on a GPU.
GetGPUFanSpeedRangeGets the minimum and maximum GPU fan speed on a GPU.
GetGPUHotspotTemperatureRangeGets the minimum and maximum GPU hotspot temperature on a GPU.
GetGPUIntakeTemperatureRangeGets the minimum and maximum GPU intake temperature on a GPU.
GetGPUPowerRangeGets the minimum and maximum GPU power consumption on a GPU.
GetGPUTemperatureRangeGets the minimum and maximum GPU temperature on a GPU.
GetGPUTotalBoardPowerRangeGets the minimum and maximum GPU total board power consumption on a GPU.
GetGPUUsageRangeGets the minimum and maximum GPU usage on a GPU.
GetGPUVRAMClockSpeedRangeGets the minimum and maximum VRAM clock speed on a GPU.
GetGPUVRAMRangeGets the minimum and maximum GPU memory on a GPU.
GetGPUVoltageRangeGets the minimum and maximum GPU voltage on a GPU.
IsSupportedGPUClockSpeedChecks if the GPU clock speed metric reporting is supported on a GPU.
IsSupportedGPUFanSpeedChecks if the GPU fan speed metric reporting is supported on a GPU.
IsSupportedGPUHotspotTemperatureChecks if the GPU hotspot temperature metric reporting is supported on a GPU.
IsSupportedGPUIntakeTemperatureChecks if the GPU intake temperature metric reporting is supported on a GPU.
IsSupportedGPUPowerChecks if the GPU power metric reporting is supported on a GPU.
IsSupportedGPUTemperatureChecks if the GPU temperature metric reporting is supported on a GPU.
IsSupportedGPUTotalBoardPowerChecks if the GPU total board power metric reporting is supported on a GPU.
IsSupportedGPUUsageChecks if the GPU usage metric reporting is supported on a GPU.
IsSupportedGPUVRAMChecks if the GPU VRAM usage metric reporting is supported on a GPU.
IsSupportedGPUVRAMClockSpeedChecks if the GPU memory clock speed metric reporting is supported on a GPU.
IsSupportedGPUVoltageChecks if the GPU voltage metric reporting is supported on a GPU.

Requirements

Headerinclude “IPerformanceMonitoring.h”
Minimum version1.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.

Subpages

API Reference

This page references: