OverDrive Next APIs
[OverDrive APIs]


Functions

int ADL2_OverdriveN_Capabilities_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNCapabilities *lpODCapabilities)
 Function to retrieve the OverdriveN capabilities.
int ADL2_OverdriveN_CapabilitiesX2_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNCapabilitiesX2 *lpODCapabilities)
 Function to retrieve the OverdriveN capabilities.
int ADL2_OverdriveN_SystemClocks_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPerformanceLevels *lpODPerformanceLevels)
 Function to retrieve the current GPU clocks settings.
int ADL2_OverdriveN_SystemClocks_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPerformanceLevels *lpODPerformanceLevels)
 Function to sets the current GPU clocks settings.
int ADL2_OverdriveN_SystemClocksX2_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPerformanceLevelsX2 *lpODPerformanceLevels)
 Function to retrieve the current GPU clocks settings.
int ADL2_OverdriveN_SystemClocksX2_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPerformanceLevelsX2 *lpODPerformanceLevels)
 Function to sets the current GPU clocks settings.
int ADL2_OverdriveN_MemoryClocksX2_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPerformanceLevelsX2 *lpODPerformanceLevels)
 Function to retrieve the current memory clocks settings.
int ADL2_OverdriveN_MemoryClocksX2_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPerformanceLevelsX2 *lpODPerformanceLevels)
 Function to sets the current memory clocks settings.
int ADL2_OverdriveN_MemoryClocks_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPerformanceLevels *lpODPerformanceLevels)
 Function to retrieve the current memory clocks settings.
int ADL2_OverdriveN_MemoryClocks_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPerformanceLevels *lpODPerformanceLevels)
 Function to sets the current memory clocks settings.
int ADL2_OverdriveN_FanControl_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNFanControl *lpODFanSpeed)
 Function to retrieve the current Fan control settings.
int ADL2_OverdriveN_FanControl_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNFanControl *lpODFanControl)
 Function to set the current Fan controls settings.
int ADL2_OverdriveN_PowerLimit_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPowerLimitSetting *lpODPowerLimit)
 Function to retrieve the current power limit settings.
int ADL2_OverdriveN_PowerLimit_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPowerLimitSetting *lpODPowerLimit)
 Function to sets the current power limit settings.
int ADL2_OverdriveN_Temperature_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iTemperatureType, int *iTemperature)
 Function to retrieve the current temperture.
int ADL2_OverdriveN_PerformanceStatus_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPerformanceStatus *lpODPerformanceStatus)
 Function to retrieve the current OD performance status.
int ADL2_CustomFan_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported)
 Function to retrieve the Custom Fan support.
int ADL2_CustomFan_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNFanControl *lpODFanControl)
 Function to retrieve the Custom Fan current status.
int ADL2_CustomFan_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNFanControl *lpODFanControl)
 Function to set the Custom Fan status.
int ADL2_OverdriveN_MemoryTimingLevel_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupport, int *lpCurrentValue, int *lpDefaultValue, int *lpNumberLevels, int **lppLevelList)
int ADL2_OverdriveN_MemoryTimingLevel_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int currentValue)
 Function to change memory timing levels.
int ADL2_OverdriveN_ZeroRPMFan_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupport, int *lpCurrentValue, int *lpDefaultValue)
 Function to get zero RPM fan control info.
int ADL2_OverdriveN_ZeroRPMFan_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int currentValue)
 Function to change Zero RPM cntrol levels.

Detailed Description

This group outlines all OverDrive Next related APIs

Function Documentation

int ADL2_OverdriveN_Capabilities_Get ( ADL_CONTEXT_HANDLE  context,
int  iAdapterIndex,
ADLODNCapabilities lpODCapabilities 
)

Function to retrieve the OverdriveN capabilities.

This function retrieves the OverdriveN capabilities for a specified adapter.

Supported Platforms:
Windows (XP, Vista and above); 32bit and 64bit
Parameters:
[in] context,: Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create.
[in] iAdapterIndex The ADL index handle of the desired adapter.
[out] lpODCapabilities The pointer to the ADLODNCapabilities structure storing the retrieved Overdrive parameters.
Returns:
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes
Remarks:
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
Deprecated:
This API has been deprecated.

int ADL2_OverdriveN_CapabilitiesX2_Get ( ADL_CONTEXT_HANDLE  context,
int  iAdapterIndex,
ADLODNCapabilitiesX2 lpODCapabilities 
)

Function to retrieve the OverdriveN capabilities.

This function retrieves the OverdriveN capabilities for a specified adapter.

Supported Platforms:
Windows (XP, Vista and above); 32bit and 64bit
Parameters:
[in] context,: Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create.
[in] iAdapterIndex The ADL index handle of the desired adapter.
[out] lpODCapabilities The pointer to the ADLODNCapabilitiesX2 structure storing the retrieved Overdrive parameters.
Returns:
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes
Remarks:
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
Examples:
OverdriveN/OverdriveN.cpp.

int ADL2_OverdriveN_SystemClocks_Get ( ADL_CONTEXT_HANDLE  context,
int  iAdapterIndex,
ADLODNPerformanceLevels lpODPerformanceLevels 
)

Function to retrieve the current GPU clocks settings.

This function retrieves the current GPU clocks for a specified adapter.

Supported Platforms:
Windows (XP, Vista and above); 32bit and 64bit
Parameters:
[in] context,: Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create.
[in] iAdapterIndex The ADL index handle of the desired adapter.
[out] lpODPerformanceLevels The pointer to the ADLODNPerformanceLevels structure storing the retrieved data.
Returns:
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes
Remarks:
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
Deprecated:
This API has been deprecated.

int ADL2_OverdriveN_SystemClocks_Set ( ADL_CONTEXT_HANDLE  context,
int  iAdapterIndex,
ADLODNPerformanceLevels lpODPerformanceLevels 
)

Function to sets the current GPU clocks settings.

This function applies the current GPU clocks for a specified adapter.

Supported Platforms:
Windows (XP, Vista and above); 32bit and 64bit
Parameters:
[in] context,: Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create.
[in] iAdapterIndex The ADL index handle of the desired adapter.
[in] lpODPerformanceLevels The pointer to the ADLODNPerformanceLevels structure to set the data to driver.
Returns:
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes
Remarks:
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
Deprecated:
This API has been deprecated.

int ADL2_OverdriveN_SystemClocksX2_Get ( ADL_CONTEXT_HANDLE  context,
int  iAdapterIndex,
ADLODNPerformanceLevelsX2 lpODPerformanceLevels 
)

Function to retrieve the current GPU clocks settings.

This function retrieves the current GPU clocks for a specified adapter.

Supported Platforms:
Windows (XP, Vista and above); 32bit and 64bit
Parameters:
[in] context,: Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create.
[in] iAdapterIndex The ADL index handle of the desired adapter.
[out] lpODPerformanceLevels The pointer to the ADLODNPerformanceLevels structure storing the retrieved data.
Returns:
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes
Remarks:
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
Examples:
OverdriveN/OverdriveN.cpp.

int ADL2_OverdriveN_SystemClocksX2_Set ( ADL_CONTEXT_HANDLE  context,
int  iAdapterIndex,
ADLODNPerformanceLevelsX2 lpODPerformanceLevels 
)

Function to sets the current GPU clocks settings.

This function applies the current GPU clocks for a specified adapter.

Supported Platforms:
Windows (XP, Vista and above); 32bit and 64bit
Parameters:
[in] context,: Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create.
[in] iAdapterIndex The ADL index handle of the desired adapter.
[in] lpODPerformanceLevels The pointer to the ADLODNPerformanceLevels structure to set the data to driver.
Returns:
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes
Remarks:
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
Examples:
OverdriveN/OverdriveN.cpp.

int ADL2_OverdriveN_MemoryClocksX2_Get ( ADL_CONTEXT_HANDLE  context,
int  iAdapterIndex,
ADLODNPerformanceLevelsX2 lpODPerformanceLevels 
)

Function to retrieve the current memory clocks settings.

This function retrieves the current memory clocks for a specified adapter.

Supported Platforms:
Windows (XP, Vista and above); 32bit and 64bit
Parameters:
[in] context,: Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create.
[in] iAdapterIndex The ADL index handle of the desired adapter.
[out] lpODPerformanceLevels The pointer to the ADLODNPerformanceLevels structure storing the retrieved Overdrive parameters.
Returns:
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes
Remarks:
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
Examples:
OverdriveN/OverdriveN.cpp.

int ADL2_OverdriveN_MemoryClocksX2_Set ( ADL_CONTEXT_HANDLE  context,
int  iAdapterIndex,
ADLODNPerformanceLevelsX2 lpODPerformanceLevels 
)

Function to sets the current memory clocks settings.

This function applies the current memory clocks for a specified adapter.

Supported Platforms:
Windows (XP, Vista and above); 32bit and 64bit
Parameters:
[in] context,: Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create.
[in] iAdapterIndex The ADL index handle of the desired adapter.
[in] lpODPerformanceLevels The pointer to the ADLODNPerformanceLevels structure to set the data to driver.
Returns:
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes
Remarks:
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
Examples:
OverdriveN/OverdriveN.cpp.

int ADL2_OverdriveN_MemoryClocks_Get ( ADL_CONTEXT_HANDLE  context,
int  iAdapterIndex,
ADLODNPerformanceLevels lpODPerformanceLevels 
)

Function to retrieve the current memory clocks settings.

This function retrieves the current memory clocks for a specified adapter.

Supported Platforms:
Windows (XP, Vista and above); 32bit and 64bit
Parameters:
[in] context,: Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create.
[in] iAdapterIndex The ADL index handle of the desired adapter.
[out] lpODPerformanceLevels The pointer to the ADLODNPerformanceLevels structure storing the retrieved Overdrive parameters.
Returns:
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes
Remarks:
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
Deprecated:
This API has been deprecated.

int ADL2_OverdriveN_MemoryClocks_Set ( ADL_CONTEXT_HANDLE  context,
int  iAdapterIndex,
ADLODNPerformanceLevels lpODPerformanceLevels 
)

Function to sets the current memory clocks settings.

This function applies the current memory clocks for a specified adapter.

Supported Platforms:
Windows (XP, Vista and above); 32bit and 64bit
Parameters:
[in] context,: Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create.
[in] iAdapterIndex The ADL index handle of the desired adapter.
[in] lpODPerformanceLevels The pointer to the ADLODNPerformanceLevels structure to set the data to driver.
Returns:
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes
Remarks:
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
Deprecated:
This API has been deprecated.

int ADL2_OverdriveN_FanControl_Get ( ADL_CONTEXT_HANDLE  context,
int  iAdapterIndex,
ADLODNFanControl lpODFanSpeed 
)

Function to retrieve the current Fan control settings.

This function retrieves the current fan for a specified adapter.

Supported Platforms:
Windows (XP, Vista and above); 32bit and 64bit
Parameters:
[in] context,: Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create.
[in] iAdapterIndex The ADL index handle of the desired adapter.
[out] lpOdFanSpeed The pointer to the ADLODNFanControl structure storing the retrieved Overdrive parameters.
Returns:
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes
Remarks:
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
Examples:
OverdriveN/OverdriveN.cpp.

int ADL2_OverdriveN_FanControl_Set ( ADL_CONTEXT_HANDLE  context,
int  iAdapterIndex,
ADLODNFanControl lpODFanControl 
)

Function to set the current Fan controls settings.

This function applies the current Fan control for a specified adapter.

Supported Platforms:
Windows (XP, Vista and above); 32bit and 64bit
Parameters:
[in] context,: Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create.
[in] iAdapterIndex The ADL index handle of the desired adapter.
[in] lpOdFanSpeed The pointer to the ADLODNFanControl structure storing the retrieved Overdrive parameters.
Returns:
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes
Remarks:
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
Examples:
OverdriveN/OverdriveN.cpp.

int ADL2_OverdriveN_PowerLimit_Get ( ADL_CONTEXT_HANDLE  context,
int  iAdapterIndex,
ADLODNPowerLimitSetting lpODPowerLimit 
)

Function to retrieve the current power limit settings.

This function retrieves the current power limit for a specified adapter.

Supported Platforms:
Windows (XP, Vista and above); 32bit and 64bit
Parameters:
[in] context,: Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create.
[in] iAdapterIndex The ADL index handle of the desired adapter.
[out] lpOdPowerLimit The pointer to the ADLODPowerLimitSetting structure storing the retrieved Overdrive parameters.
Returns:
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes
Remarks:
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
Examples:
OverdriveN/OverdriveN.cpp.

int ADL2_OverdriveN_PowerLimit_Set ( ADL_CONTEXT_HANDLE  context,
int  iAdapterIndex,
ADLODNPowerLimitSetting lpODPowerLimit 
)

Function to sets the current power limit settings.

This function retrieves the current power limit for a specified adapter.

Supported Platforms:
Windows (XP, Vista and above); 32bit and 64bit
Parameters:
[in] context,: Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create.
[in] iAdapterIndex The ADL index handle of the desired adapter.
[in] lpOdPowerLimit The pointer to the ADLODPowerLimitSetting structure storing the retrieved Overdrive parameters.
Returns:
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes
Remarks:
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
Examples:
OverdriveN/OverdriveN.cpp.

int ADL2_OverdriveN_Temperature_Get ( ADL_CONTEXT_HANDLE  context,
int  iAdapterIndex,
int  iTemperatureType,
int *  iTemperature 
)

Function to retrieve the current temperture.

This function retrieves the current temperature for a specified adapter.

Supported Platforms:
Windows (XP, Vista and above); 32bit and 64bit
Parameters:
[in] context,: Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create.
[in] iAdapterIndex The ADL index handle of the desired adapter.
[in] iTemperatureType,temperature type. ADLODNTemperatureType
[out] iTemperature The integer pointer, storing the retrieved Overdrive parameters.
Returns:
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes
Remarks:
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
Examples:
OverdriveN/OverdriveN.cpp.

int ADL2_OverdriveN_PerformanceStatus_Get ( ADL_CONTEXT_HANDLE  context,
int  iAdapterIndex,
ADLODNPerformanceStatus lpODPerformanceStatus 
)

Function to retrieve the current OD performance status.

This function retrieves the current OD performance for a specified adapter.

Supported Platforms:
Windows (XP, Vista and above); 32bit and 64bit
Parameters:
[in] context,: Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create.
[in] iAdapterIndex The ADL index handle of the desired adapter.
[out] lpOdPerformanceStatus The pointer to the ADLODNPerformanceStatus structure storing the retrieved Overdrive parameters.
Returns:
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes
Remarks:
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
Examples:
OverdriveN/OverdriveN.cpp.

int ADL2_CustomFan_Caps ( ADL_CONTEXT_HANDLE  context,
int  iAdapterIndex,
int *  lpSupported 
)

Function to retrieve the Custom Fan support.

This function retrieves the support of Custom Fan for a specified adapter.

Supported Platforms:
Windows (XP, Vista and above); 32bit and 64bit
Parameters:
[in] context,: Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create.
[in] iAdapterIndex The ADL index handle of the desired adapter.
[out] lpSupported,if Custom Fan Supported : True else false .
Returns:
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes

int ADL2_CustomFan_Get ( ADL_CONTEXT_HANDLE  context,
int  iAdapterIndex,
ADLODNFanControl lpODFanControl 
)

Function to retrieve the Custom Fan current status.

This function retrieves the current status of Custom Fan for a specified adapter.

Supported Platforms:
Windows (XP, Vista and above); 32bit and 64bit
Parameters:
[in] context,: Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create.
[in] iAdapterIndex The ADL index handle of the desired adapter.
[out] lpODFanControl,returns current status of the fan control.
Returns:
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes

int ADL2_CustomFan_Set ( ADL_CONTEXT_HANDLE  context,
int  iAdapterIndex,
ADLODNFanControl lpODFanControl 
)

Function to set the Custom Fan status.

This function sets the current status of Custom Fan for a specified adapter.

Supported Platforms:
Windows (XP, Vista and above); 32bit and 64bit
Parameters:
[in] context,: Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create.
[in] iAdapterIndex The ADL index handle of the desired adapter.
[in] iCurrent,if autowattman enabled : 1 else 0 .
Returns:
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes

int ADL2_OverdriveN_MemoryTimingLevel_Get ( ADL_CONTEXT_HANDLE  context,
int  iAdapterIndex,
int *  lpSupport,
int *  lpCurrentValue,
int *  lpDefaultValue,
int *  lpNumberLevels,
int **  lppLevelList 
)

Function to change the memory timing .

This function enables/disables memory timing for a specified adapter.

Supported Platforms:
Linux and Windows(XP, Vista and above); 32bit and 64bit
Parameters:
[in] context,: Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create.
[in] iAdapterIndex The ADL index handle of the desired adapter.
[out] lpSupport an integer ponter of memory timing support flag. If blockchain mode supported, the value is 1, otherwise it is 0.
[out] lpCurrrentValue an integer ponter of blockchain mode currrent state. If blockchain mode is enabled, the value is 1, otherwise it is 0.
[out] lpDfaultValue an integer ponter of blockchain mode default state. If default blockchain mode is enabled, the value is 1, otherwise it is 0.
[out] lpNumberLevels an integer ponter of pointer of memory timing levels, which stores all memory levels.
[out] lppLevelList an integer ponter of memory timing levels.
Returns:
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes///
Examples:
OverdriveN/OverdriveN.cpp.

int ADL2_OverdriveN_MemoryTimingLevel_Set ( ADL_CONTEXT_HANDLE  context,
int  iAdapterIndex,
int  currentValue 
)

Function to change memory timing levels.

This function set GPU memory timing level for a specified adapter.

Supported Platforms:
Linux and Windows(XP, Vista and above); 32bit and 64bit
Parameters:
[in] context,: Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create.
[in] iAdapterIndex The ADL index handle of the desired adapter.
[out] currentValue is an integer of GPU memory timing level.
Returns:
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes///
Examples:
OverdriveN/OverdriveN.cpp.

int ADL2_OverdriveN_ZeroRPMFan_Get ( ADL_CONTEXT_HANDLE  context,
int  iAdapterIndex,
int *  lpSupport,
int *  lpCurrentValue,
int *  lpDefaultValue 
)

Function to get zero RPM fan control info.

This function to retrieve zero RPM fan control for a specified adapter.

Supported Platforms:
Linux and Windows(XP, Vista and above); 32bit and 64bit
Parameters:
[in] context,: Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create.
[in] iAdapterIndex The ADL index handle of the desired adapter.
[out] lpSupport an integer ponter of zero RMP fan control support flag. If zero RPM fan control supported, the value is 1, otherwise it is 0.
[out] lpCurrrentValue an integer ponter of zero RMP fan control currrent state. If zero RPM fan control is enabled, the value is 1, otherwise it is 0.
[out] lpDfaultValue an integer ponter of zero RMP fan control default state. If zero RPM fan control is enabled, the value is 1, otherwise it is 0.
Returns:
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes///
Examples:
OverdriveN/OverdriveN.cpp.

int ADL2_OverdriveN_ZeroRPMFan_Set ( ADL_CONTEXT_HANDLE  context,
int  iAdapterIndex,
int  currentValue 
)

Function to change Zero RPM cntrol levels.

This function set GPU Zero RPM cntrol level for a specified adapter.

Supported Platforms:
Linux and Windows(XP, Vista and above); 32bit and 64bit
Parameters:
[in] context,: Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create.
[in] iAdapterIndex The ADL index handle of the desired adapter.
[out] currentValue is an integer of GPU Zero RPM cntrol level.
Returns:
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes///
Examples:
OverdriveN/OverdriveN.cpp.


Copyright © 2009-2016 Advanced Micro Devices, Inc. All rights reserved.