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_CustomFan_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported) |
Function to retrieve the Custom Fan support. More... | |
int | ADL2_CustomFan_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNFanControl *lpODFanControl) |
Function to retrieve the Custom Fan current status. More... | |
int | ADL2_CustomFan_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNFanControl *lpODFanControl) |
Function to set the Custom Fan status. More... | |
int | ADL2_OverdriveN_AutoWattman_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int *lpDefault) |
int | ADL2_OverdriveN_AutoWattman_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpCurrent) |
int | ADL2_OverdriveN_AutoWattman_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iCurrent) |
int | ADL2_OverdriveN_Capabilities_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNCapabilities *lpODCapabilities) |
Function to retrieve the OverdriveN capabilities. More... | |
int | ADL2_OverdriveN_CapabilitiesX2_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNCapabilitiesX2 *lpODCapabilities) |
Function to retrieve the OverdriveN capabilities. More... | |
int | ADL2_OverdriveN_CountOfEvents_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int eventcounterType, int *eventCount) |
int | ADL2_OverdriveN_FanControl_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNFanControl *lpODFanSpeed) |
Function to retrieve the current Fan control settings. More... | |
int | ADL2_OverdriveN_FanControl_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNFanControl *lpODFanControl) |
Function to set the current Fan controls settings. More... | |
int | ADL2_OverdriveN_MemoryClocks_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPerformanceLevels *lpODPerformanceLevels) |
Function to retrieve the current memory clocks settings. More... | |
int | ADL2_OverdriveN_MemoryClocks_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPerformanceLevels *lpODPerformanceLevels) |
Function to sets the current memory clocks settings. More... | |
int | ADL2_OverdriveN_MemoryClocksX2_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPerformanceLevelsX2 *lpODPerformanceLevels) |
Function to retrieve the current memory clocks settings. More... | |
int | ADL2_OverdriveN_MemoryClocksX2_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPerformanceLevelsX2 *lpODPerformanceLevels) |
Function to sets the current memory clocks settings. More... | |
int | ADL2_OverdriveN_MemoryTimingLevel_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupport, int *lpCurrentValue, int *lpDefaultValue, int *lpNumberLevels, int **lppLevelList) |
Function to retrieve the memory timing . More... | |
int | ADL2_OverdriveN_MemoryTimingLevel_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int currentValue) |
Function to change memory timing levels. More... | |
int | ADL2_OverdriveN_PerformanceStatus_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPerformanceStatus *lpODPerformanceStatus) |
Function to retrieve the current OD performance status. More... | |
int | ADL2_OverdriveN_PowerLimit_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPowerLimitSetting *lpODPowerLimit) |
Function to retrieve the current power limit settings. More... | |
int | ADL2_OverdriveN_PowerLimit_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPowerLimitSetting *lpODPowerLimit) |
Function to sets the current power limit settings. More... | |
int | ADL2_OverdriveN_SCLKAutoOverClock_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpStatus) |
int | ADL2_OverdriveN_SCLKAutoOverClock_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iStatus, int *iFlags) |
int | ADL2_OverdriveN_SettingsExt_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpOverdriveNExtCapabilities, int *lpNumberOfODNExtFeatures, ADLODNExtSingleInitSetting **lppInitSettingList, int **lppCurrentSettingList) |
Function to get Fan curve info. More... | |
int | ADL2_OverdriveN_SettingsExt_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iNumberOfODNExtFeatures, int *itemValueValidList, int *lpItemValueList) |
Function to set fan curve (temperature and speed) More... | |
int | ADL2_OverdriveN_SystemClocks_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPerformanceLevels *lpODPerformanceLevels) |
Function to retrieve the current GPU clocks settings. More... | |
int | ADL2_OverdriveN_SystemClocks_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPerformanceLevels *lpODPerformanceLevels) |
Function to sets the current GPU clocks settings. More... | |
int | ADL2_OverdriveN_SystemClocksX2_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPerformanceLevelsX2 *lpODPerformanceLevels) |
Function to retrieve the current GPU clocks settings. More... | |
int | ADL2_OverdriveN_SystemClocksX2_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLODNPerformanceLevelsX2 *lpODPerformanceLevels) |
Function to sets the current GPU clocks settings. More... | |
int | ADL2_OverdriveN_Temperature_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iTemperatureType, int *iTemperature) |
Function to retrieve the current temperture. More... | |
int | ADL2_OverdriveN_Test_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iEnabled) |
int | ADL2_OverdriveN_ThrottleNotification_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpStatus, int *lpThrottleFlags) |
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. More... | |
int | ADL2_OverdriveN_ZeroRPMFan_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int currentValue) |
Function to change Zero RPM control levels. 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 OverdriveN-related functions exposed by ADL for Linux and Windows(XP, Vista and above); 32bit and 64bit platforms.
This file contains all OverdriveN-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 |