Skip to content

IADLXGPUMetricsSupport1

Navigation: ADLX SDK ReferencesADLX InterfacesPerformance Monitoring

The IADLXGPUMetricsSupport1 is an extension interface to IADLXGPUMetricsSupport. It provides methods to discover if reporting the GPU memory temperature is supported and what NPU metrics are supported on a GPU.

InterfaceId:IADLXGPUMetricsSupport1
Smart Pointer Interface Name:IADLXGPUMetricsSupport1Ptr
Inherits:IADLXGPUMetricsSupport
Inherited By:IADLXGPUMetricsSupport2

The IADLXGPUMetricsSupport1 interface is obtained from the IADLXGPUMetricsSupport using QueryInterface.

Methods

MethodDescription
GetGPUMemoryTemperatureRangeGets the minimum and maximum GPU memory temperature on a GPU.
GetNPUActivityLevelRangeGets the minimum and maximum NPU activity level on a GPU.
GetNPUFrequencyRangeGets the minimum and maximum NPU frequency on a GPU.
IsSupportedGPUMemoryTemperatureChecks if the GPU memory temperature metric reporting is supported on a GPU.
IsSupportedNPUActivityLevelChecks if the NPU activity level metric reporting is supported on a GPU.
IsSupportedNPUFrequencyChecks if the NPU frequency metric reporting is supported on a GPU.

Requirements

Headerinclude “IPerformanceMonitoring2.h”
Minimum version1.3

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: