IADLXManualFanTuning 

The IADLXManualFanTuning interface provides methods to control manual fan tuning on a GPU.

InterfaceId:

IADLXManualFanTuning

Smart Pointer Interface Name:

IADLXManualFanTuningPtr

Inherits:

IADLXInterface

Inherited By:

N/A

Methods 

Method

Description

GetEmptyFanTuningStates

Gets the reference counted list of empty GPU fan tuning states on a GPU.

GetFanTuningRanges

Gets the fan speed range and the temperature range on a GPU.

GetFanTuningStates

Gets the reference counted list of current GPU fan tuning states on a GPU.

GetMinAcousticLimit

Gets the current minimum acoustic limit on a GPU.

GetMinAcousticLimitRange

Gets the maximum value, minimum value, and step for the minimum acoustic limit on a GPU.

GetMinFanSpeed

Gets the current minimum fan speed on a GPU.

GetMinFanSpeedRange

Gets the maximum value, minimum value, and step for the minimum fan speed on a GPU.

GetTargetFanSpeed

Gets the current target fan speed on a GPU.

GetTargetFanSpeedRange

Gets the maximum value, minimum value, and step for the target fan speed on a GPU.

GetZeroRPMState

Checks if zero RPM is currently activated on a GPU.

IsSupportedMinAcousticLimit

Checks if the minimum acoustic limit is supported on a GPU.

IsSupportedMinFanSpeed

Checks if the minimum fan speed is supported on a GPU.

IsSupportedTargetFanSpeed

Checks if the target fan speed is supported on a GPU.

IsSupportedZeroRPM

Checks if zero RPM is supported on a GPU.

IsValidFanTuningStates

Checks if each GPU fan tuning state in a list is valid on a GPU.

SetFanTuningStates

Sets the fan tuning states on a GPU.

SetMinAcousticLimit

Sets the minimum acoustic limit on a GPU.

SetMinFanSpeed

Sets the minimum fan speed on a GPU.

SetTargetFanSpeed

Sets the target fan speed on a GPU.

SetZeroRPMState

Enables or disables zero RPM on a GPU.

Requirements 

Header

include “IGPUManualFanTuning.h”

Minimum version

1.0

Example 

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

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