GetGPUTuningRanges 

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

Syntax 

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