ADL (AMD Display Library) Public APIs
Version 17.1
|
Copyright (c) 2018 - 2022 Advanced Micro Devices, Inc. More...
#include "adl_structures.h"
Go to the source code of this file.
Macros | |
#define | ADL_EXTERNC |
Functions | |
int | ADL2_Overdrive6_AdvancedFan_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported) |
Function returns the advanced fan control capability of the specified adapter. Advanced fan control is the feature which makes the fan speed is always kept to a minimum so the acoustics are also minimized. The end user will be able to select the target ASIC temperature and fan PWM% via the CCC or other applications. More... | |
int | ADL2_Overdrive6_Capabilities_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLOD6Capabilities *lpODCapabilities) |
Function to retrieve the current Overdrive capabilities. More... | |
int | ADL2_Overdrive6_CapabilitiesEx_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLOD6CapabilitiesEx *lpODCapabilities) |
Function to retrieve the current Overdrive extension capabilities . More... | |
int | ADL2_Overdrive6_ControlI2C (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iControl) |
Function Requests to Acquire or Release I2C of the specified adapter . More... | |
int | ADL2_Overdrive6_CurrentPower_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iPowerType, int *lpCurrentValue) |
Function returns the current power of the specified adapter . More... | |
int | ADL2_Overdrive6_CurrentStatus_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLOD6CurrentStatus *lpCurrentStatus) |
Function to retrieve current Overdrive and performance-related activity. More... | |
int | ADL2_Overdrive6_FanPWMLimitData_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpCurrentValue, int *lpDefaultValue) |
Function returns default target Fan PWM and current Fan PWM value of the specified adapter. More... | |
int | ADL2_Overdrive6_FanPWMLimitData_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iCurrentValue) |
Function changes the target Fan PWM current value of the specified adapter . More... | |
int | ADL2_Overdrive6_FanPWMLimitRangeInfo_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLOD6ParameterRange *lpFanPWMLimitInfo) |
Function returns the target Fan PWM range of the specified adapter . More... | |
int | ADL2_Overdrive6_FanSpeed_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLOD6FanSpeedInfo *lpFanSpeedInfo) |
Function to retrieve the fan speed reported by the thermal controller. More... | |
int | ADL2_Overdrive6_FanSpeed_Reset (ADL_CONTEXT_HANDLE context, int iAdapterIndex) |
Function to reset the fan speed to the default. More... | |
int | ADL2_Overdrive6_FanSpeed_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLOD6FanSpeedValue *lpFanSpeedValue) |
Function to set the fan speed. More... | |
int | ADL2_Overdrive6_FuzzyController_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported) |
Function returns the fuzzy control capability of the specified adapter. More... | |
int | ADL2_Overdrive6_PowerControl_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported) |
Function to check for PowerControl capabilities. More... | |
int | ADL2_Overdrive6_PowerControl_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpCurrentValue, int *lpDefaultValue) |
Function to get the current and default PowerControl adjustment values. More... | |
int | ADL2_Overdrive6_PowerControl_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iValue) |
Function to set the current PowerControl adjustment value. More... | |
int | ADL2_Overdrive6_PowerControlInfo_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLOD6PowerControlInfo *lpPowerControlInfo) |
Function to get the PowerControl adjustment range. More... | |
int | ADL2_Overdrive6_State_Reset (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iStateType) |
Function to reset the Overdrive clock ranges to default. More... | |
int | ADL2_Overdrive6_State_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iStateType, ADLOD6StateInfo *lpStateInfo) |
Function to set the current Overdrive clock ranges. More... | |
int | ADL2_Overdrive6_StateEx_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iStateType, ADLOD6StateEx *lpODState) |
Function to retrieve the current or default Overdrive extension clock ranges. More... | |
int | ADL2_Overdrive6_StateEx_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iStateType, ADLOD6StateEx *lpODState) |
Function to set the current Overdrive extension clock ranges. More... | |
int | ADL2_Overdrive6_StateInfo_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iStateType, ADLOD6StateInfo *lpStateInfo) |
Function to retrieve the current or default Overdrive clock ranges. More... | |
int | ADL2_Overdrive6_TargetTemperatureData_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpCurrentValue, int *lpDefaultValue) |
Function returns default target temperature and current temp. value of the specified adapter. More... | |
int | ADL2_Overdrive6_TargetTemperatureData_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iCurrentValue) |
Function changes the target temperature current value of the specified adapter . More... | |
int | ADL2_Overdrive6_TargetTemperatureRangeInfo_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLOD6ParameterRange *lpTargetTemperatureInfo) |
Function returns the target temperature range of the specified adapter . More... | |
int | ADL2_Overdrive6_Temperature_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpTemperature) |
Function to retrieve GPU temperature from the thermal controller. More... | |
int | ADL2_Overdrive6_ThermalController_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLOD6ThermalControllerCaps *lpThermalControllerCaps) |
Function to retrieve capabilities of the GPU thermal controller. More... | |
int | ADL2_Overdrive6_ThermalLimitUnlock_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iStateType, int *pEnabled) |
Function to retrieve the current Thermal Limit Unlock feature status. More... | |
int | ADL2_Overdrive6_ThermalLimitUnlock_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iStateType, int iEnable) |
Function to enable the current Thermal Limit Unlock feature. More... | |
int | ADL2_Overdrive6_VoltageControl_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpCurrentValue, int *lpDefaultValue) |
Function to get the current and default VoltageControl adjustment values. More... | |
int | ADL2_Overdrive6_VoltageControl_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iValue) |
Function to set the current VoltageControl adjustment value. More... | |
int | ADL2_Overdrive6_VoltageControlInfo_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLOD6VoltageControlInfo *lpVoltageControlInfo) |
Function to get the VoltageControl adjustment range. More... | |
int | ADL_Overdrive6_AdvancedFan_Caps (int iAdapterIndex, int *lpSupported) |
Function returns the advanced fan control capability of the specified adapter. Advanced fan control is the feature which makes the fan speed is always kept to a minimum within current settings so the acoustics are also minimized. The end users are able to select the target ASIC temperature and fan PWM% via the CCC or other applications. More... | |
int | ADL_Overdrive6_Capabilities_Get (int iAdapterIndex, ADLOD6Capabilities *lpODCapabilities) |
Function to retrieve the current Overdrive capabilities. More... | |
int | ADL_Overdrive6_CapabilitiesEx_Get (int iAdapterIndex, ADLOD6CapabilitiesEx *lpODCapabilities) |
Function to retrieve the current Overdrive extension capabilities. More... | |
int | ADL_Overdrive6_CurrentStatus_Get (int iAdapterIndex, ADLOD6CurrentStatus *lpCurrentStatus) |
Function to retrieve current Overdrive and performance-related activity. More... | |
int | ADL_Overdrive6_FanPWMLimitData_Get (int iAdapterIndex, int *lpCurrentValue, int *lpDefaultValue) |
Function returns default target Fan PWM and current Fan PWM value of the specified adapter. More... | |
int | ADL_Overdrive6_FanPWMLimitData_Set (int iAdapterIndex, int iCurrentValue) |
Function changes the target Fan PWM current value of the specified adapter . More... | |
int | ADL_Overdrive6_FanPWMLimitRangeInfo_Get (int iAdapterIndex, ADLOD6ParameterRange *lpFanPWMLimitInfo) |
Function returns the target Fan PWM range of the specified adapter . More... | |
int | ADL_Overdrive6_FanSpeed_Get (int iAdapterIndex, ADLOD6FanSpeedInfo *lpFanSpeedInfo) |
Function to retrieve the fan speed reported by the thermal controller. More... | |
int | ADL_Overdrive6_FanSpeed_Reset (int iAdapterIndex) |
Function to reset the fan speed to the default. More... | |
int | ADL_Overdrive6_FanSpeed_Set (int iAdapterIndex, ADLOD6FanSpeedValue *lpFanSpeedValue) |
Function to set the fan speed. More... | |
int | ADL_Overdrive6_FuzzyController_Caps (int iAdapterIndex, int *lpSupported) |
Function returns the fuzzy control capability of the specified adapter. More... | |
int | ADL_Overdrive6_PowerControl_Caps (int iAdapterIndex, int *lpSupported) |
Function to check for PowerControl capabilities. More... | |
int | ADL_Overdrive6_PowerControl_Get (int iAdapterIndex, int *lpCurrentValue, int *lpDefaultValue) |
Function to get the current and default PowerControl adjustment values. More... | |
int | ADL_Overdrive6_PowerControl_Set (int iAdapterIndex, int iValue) |
Function to set the current PowerControl adjustment value. More... | |
int | ADL_Overdrive6_PowerControlInfo_Get (int iAdapterIndex, ADLOD6PowerControlInfo *lpPowerControlInfo) |
Function to get the PowerControl adjustment range. More... | |
int | ADL_Overdrive6_State_Reset (int iAdapterIndex, int iStateType) |
Function to reset the Overdrive clock ranges to default. More... | |
int | ADL_Overdrive6_State_Set (int iAdapterIndex, int iStateType, ADLOD6StateInfo *lpStateInfo) |
Function to set the current Overdrive clock ranges. More... | |
int | ADL_Overdrive6_StateEx_Get (int iAdapterIndex, int iStateType, ADLOD6StateEx *lpODState) |
Function to retrieve the current or default Overdrive extension clock ranges. More... | |
int | ADL_Overdrive6_StateEx_Set (int iAdapterIndex, int iStateType, ADLOD6StateEx *lpODState) |
Function to set the current Overdrive extension clock ranges. More... | |
int | ADL_Overdrive6_StateInfo_Get (int iAdapterIndex, int iStateType, ADLOD6StateInfo *lpStateInfo) |
Function to retrieve the current or default Overdrive clock ranges. More... | |
int | ADL_Overdrive6_TargetTemperatureData_Get (int iAdapterIndex, int *lpCurrentValue, int *lpDefaultValue) |
Function returns default target temperature and current temp. value of the specified adapter. More... | |
int | ADL_Overdrive6_TargetTemperatureData_Set (int iAdapterIndex, int iCurrentValue) |
Function changes the target temperature current value of the specified adapter . More... | |
int | ADL_Overdrive6_TargetTemperatureRangeInfo_Get (int iAdapterIndex, ADLOD6ParameterRange *lpTargetTemperatureInfo) |
Function returns the target temperature range of the specified adapter . More... | |
int | ADL_Overdrive6_Temperature_Get (int iAdapterIndex, int *lpTemperature) |
Function to retrieve GPU temperature from the thermal controller. More... | |
int | ADL_Overdrive6_ThermalController_Caps (int iAdapterIndex, ADLOD6ThermalControllerCaps *lpThermalControllerCaps) |
Function to retrieve capabilities of the GPU thermal controller. More... | |
int | ADL_Overdrive6_ThermalLimitUnlock_Get (int iAdapterIndex, int iStateType, int *pEnabled) |
Function to retrieve the current Thermal Limit Unlock feature status. More... | |
int | ADL_Overdrive6_ThermalLimitUnlock_Set (int iAdapterIndex, int iStateType, int iEnable) |
Function to enable the current Thermal Limit Unlock feature. More... | |
int | ADL_Overdrive6_VoltageControl_Get (int iAdapterIndex, int *lpCurrentValue, int *lpDefaultValue) |
Function to get the current and default VoltageControl adjustment values. More... | |
int | ADL_Overdrive6_VoltageControl_Set (int iAdapterIndex, int iValue) |
Function to set the current VoltageControl adjustment value. More... | |
int | ADL_Overdrive6_VoltageControlInfo_Get (int iAdapterIndex, ADLOD6VoltageControlInfo *lpVoltageControlInfo) |
Function to get the VoltageControl adjustment range. More... | |
Copyright (c) 2018 - 2022 Advanced Micro Devices, Inc.
THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
Contains all Overdrive6-related functions exposed by ADL for Linux and Windows(XP, Vista and above); 32bit and 64bit platforms.
This file contains all Overdrive6-related functions exposed by ADL for Linux and Windows(XP, Vista and above); 32bit and 64bit platforms. All functions found in this file can be used as a reference to ensure the specified function pointers can be used by the appropriate runtime dynamic library loaders.
#define ADL_EXTERNC |