GetGPUTuningRanges

Gets the frequency range and the voltage range on a GPU.

Syntax

Copied!

ADLX_RESULT     GetGPUTuningRanges (ADLX_IntRange * frequencyRange, ADLX_IntRange * voltageRange)

Parameters

  1. [out] frequencyRange ADLX_IntRange * The pointer to a variable where the GPU frequency range (in MHz) is returned.

  2. [out] voltageRange ADLX_IntRange * The pointer to a variable where the GPU voltage range (in mV) is returned.

Return Value

If the frequency and voltage range are successfully returned, ADLX_OK is returned.

If the frequency and voltage range are not successfully returned, an error code is returned.

Refer to ADLX_RESULT for success codes and error codes.

Remarks

The frequency range and the voltage range are applicable to all the GPU states on this GPU.

Additional Info

Some GPUs allow multiple GPU tuning states. Each GPU tuning state is represented by the GPU clock speed and the GPU voltage.

The GPU clock speed and the GPU voltage can be adjusted within their ranges.

Requirements

Header

include “IGPUManualGFXTuning.h”

Minimum version

1.0