ADL (AMD Display Library) Public APIs  Version 17.1
15.0 APIs List
Global ADL2_Stress_Test_Cap (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iSupported, int *iEnabled, int *iVersion)
Function to retrieve current workattaion overdrive support capabilities
Global ADL2_Throttle_Notification_Cap (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iSupported, int *iEnabled, int *iVersion)
Function to retrieve current workattaion overdrive support capabilities
Global ADL2_Adapter_AceDefaults_Restore (ADL_CONTEXT_HANDLE context, int iAdapterIndex)
ADL local interface Function to restore all the ACE's INF registry defaults.
Global ADL2_Adapter_AdapterInfoX4_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *numAdapters, AdapterInfoX2 **lppAdapterInfoX2)
ADL local interface. Retrieves extended adapter information for given adapter or all OS-known adapters.
Global ADL2_Adapter_AdapterInfoX3_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *numAdapters, AdapterInfo **lppAdapterInfo)
ADL local interface. Retrieves adapter information for given adapter or all OS-known adapters.
Global ADL2_Adapter_AdapterList_Disable (ADL_CONTEXT_HANDLE context, int iNumAdapters, int *lpAdapterIndexList, bool isSkipSaveDB=false)
Function to disable a list of logic adapters once.
Global ADL_Adapter_AdapterList_Disable (int iNumAdapters, int *lpAdapterIndexList)
Function to disable a list of logic adapters once.
Global ADL_Adapter_BigSw_Info_Get (int iAdapterIndex, int *lpBigSwSupportMajor, int *lpBigSwSupportMinor, int *lpRedStoneSupport)
Function to get the ASICFamilyType from the adapter.
Global ADL2_Adapter_BigSw_Info_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpBigSwSupportMajor, int *lpBigSwSupportMinor, int *lpRedStoneSupport)
function retrieves the Big Software & Red Stone support information for a specified adapter.
Global ADL2_Adapter_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLAdapterCaps *adapterCaps)
Function to retrieve adapter caps information.
Global ADL_Adapter_Caps (int iAdapterIndex, ADLAdapterCaps *adapterCaps)
Function to retrieve adapter caps information.
Global ADL2_Adapter_ChipSetInfo_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLChipSetInfo *lpChipSetInfo)
ADL local interface. Function to retrieve chipset information.
Global ADL_Adapter_ChipSetInfo_Get (int iAdapterIndex, ADLChipSetInfo *lpChipSetInfo)
ADL local interface. Function to retrieve chipset information.
Global ADL2_Adapter_Feature_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_UIFEATURES_GROUP iFeatureID, int *iIsFeatureSupported)
Function to Checks the feature if given GPU (identified by adapter id) supports or not.
Global ADL2_Adapter_HBC_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpHbcCapable)
Function to retrieve HBC Capability.
Global ADL2_Adapter_Headless_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpHeadless)
Function to retrieve whether an adapter is Headless or not.
Global ADL2_Adapter_IsGamingDriver_Info_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpCwgSupport, int *lpIsGamingMode)
This function retrieves the creator who game support information for a specified adapter.
Global ADL2_Adapter_MemoryInfo2_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLMemoryInfo2 *lpMemoryInfo2)
Function to retrieve memory information from the adapter. Version 2
Global ADL_Adapter_MemoryInfo2_Get (int iAdapterIndex, ADLMemoryInfo2 *lpMemoryInfo2)
Function to retrieve memory information from the adapter. Version 2
Global ADL2_Adapter_MemoryInfoX4_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLMemoryInfoX4 *lpMemoryInfoX4)
Function to retrieve memory information from the adapter. Version 4
Global ADL2_Adapter_TRNG_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iTRNGSize, int iTRNGBufferSize, char *lpTRNGBuffer)
Function to retrieve true Hardware generated random number.
Global ADL2_Adapter_Modes_ReEnumerate (ADL_CONTEXT_HANDLE context)
Function to re-enumerate adapter modes.
Global ADL_Adapter_Modes_ReEnumerate ()
Function to re-enumerate adapter modes.
Global ADL2_Feature_Settings_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_UIFEATURES_GROUP iFeatureID, int *iCurrent)
Function to retrieve the current value of given feature on a given adapter
Global ADL2_Feature_Settings_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_UIFEATURES_GROUP iFeatureID, int iCurrent)
Function sets the current value to driver of given adapter
Global ADL2_GcnAsicInfo_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLGcnInfo *gcnInfo)
For given ASIC returns information about components of ASIC GCN architecture. Such as number of compute units, number of Tex (Texture filtering units) , number of ROPs (render back-ends).
Global ADL2_GPUVMPageSize_Info_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iVMPageSizeSupport, int *iVMPageSizeType)
Function to gets the GPU VM PageSize info.
Global ADL2_GPUVMPageSize_Info_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iVMPageSizeType)
Function to sets the GPU VM PageSize info.
Global ADL2_Adapter_VRAMUsage_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iVRAMUsageInMB)
function retrieves the VRAM usage of given adapter
Global ADL2_Adapter_DedicatedVRAMUsage_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iVRAMUsageInMB)
function retrieves the Dedicated VRAM usage of given adapter
Global ADL2_MMD_Features_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLFeatureCaps **lppFeatureCaps, int *lpFeatureCount)
Function to obtain capabilities of Multi-Media features
Global ADL_MMD_Features_Caps (int iAdapterIndex, ADLFeatureCaps **lppFeatureCaps, int *lpFeatureCount)
Function to obtain capabilities of Multi-Media features
Global ADL2_MMD_FeatureValues_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLFeatureValues **lppFeatureValues, int *lpFeatureCount)
Function to obtain the values and state of a Multi-Media feature
Global ADL_MMD_FeatureValues_Get (int iAdapterIndex, ADLFeatureValues **lppFeatureValues, int *lpFeatureCount)
Function to obtain the values and state of a Multi-Media feature
Global ADL2_MMD_FeatureValues_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLFeatureValues *lpFeatureValues, int iFeatureCount, int ClientID)
Function to set the current value of a Multi-Media feature
Global ADL_MMD_FeatureValues_Set (int iAdapterIndex, ADLFeatureValues *lpFeatureValues, int iFeatureCount, int ClientID)
Function to set the current value of a Multi-Media feature
Global ADL2_PageMigration_Settings_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLVirtualSegmentSettingsOutput *lpVirtualSegSettings)
Function to retrieve PageMigration Global Settings.
Global ADL2_PageMigration_Settings_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iEnabled, int iNewSize)
Function to update PageMigration Global Settings.
Global ADL2_Adapter_Crossfire_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb, ADLCrossfireInfo *lpCrossfireInfo)
Function to get current CrossfireX combination settings.
Global ADL_Adapter_Crossfire_Get (int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb, ADLCrossfireInfo *lpCrossfireInfo)
Function to get current CrossfireX combination settings.
Global ADL2_ElmCompatibilityMode_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int *lpDefault)
Function to retrieve Compatibility Mode setting capability.
Global ADL2_ElmCompatibilityMode_Status_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpValue)
Function to retrieve Compatibility Mode status whether it is On or Off.
Global ADL2_ElmCompatibilityMode_Status_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iValue)
Function to update Compatibility Mode status to either On or Off.
Global ADL2_Chill_Settings_Notify (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iChanged)
Function to notify DX via KMD that Chill settings have changed. This function communicates DX via KMD that user changed chill settings.
Global ADL2_Chill_Settings_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iEnabled)
Function to enable or disable Global Chill This function enables or disables Global Chill for a specified display adapter.
Global ADL2_Chill_Settings_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpEnabled)
Function to get the Global Chill capabilities This function retrieves the Global Chill capabilities for a specified display adapter.
Global ADL2_Chill_Caps_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iSupported, int *iCheckCaps)
Function to get the Global Chill capabilities This function retrieves the Global Chill capabilities for a specified display adapter.
Global ADL2_PerformanceTuning_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int *lpDefault)
Function to retrieve Performance Tuning capability.
Global ADL2_PerfTuning_Status_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpPTuningValue)
Function to retrieve Performance ui tunning status whether it is On or Off.
Global ADL2_PerfTuning_Status_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int lpPTuningValue)
Function to update Performance ui tunning status to either On or Off.
Global ADL2_PPW_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int *lpDefault)
Function to retrieve Performance Per Watt setting capability.
Global ADL2_PPW_Status_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpFPWValue)
Function to retrieve Performance Per Watt status whether it is On or Off.
Global ADL2_PPW_Status_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iFPWValue)
Function to update Performance Per Watt status to either On or Off.
Module PERFORMANCEAPI
Function to Checks if given GPU (identified by adapter id) supports Frame Monitoring Metrics or not.
Global ADL2_Adapter_FrameMetrics_Start (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId)
Function to start frame metrics monitoring on GPU (identified by adapter id).
Global ADL2_Adapter_FrameMetrics_Stop (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId)
Function to stop frame metrics monitoring on GPU (identified by adapter id).
Global ADL2_Adapter_FrameMetrics_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId, float *iFramesPerSecond)
Function to retrieve frame metrics information on GPU (identified by adapter id).
Global ADL2_Adapter_FrameMetrics_FrameDuration_Enable (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_FRAME_DURATION_HANDLE *frameDurationHandle)
Function to Enable frame metrics time stamp recording on any GPU.
Global ADL2_Adapter_FrameMetrics_FrameDuration_Disable (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_FRAME_DURATION_HANDLE *frameDurationHandle)
Function to Disable frame metrics time stamp recording on any GPU.
Global ADL2_Adapter_FrameMetrics_FrameDuration_Start (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId)
Function to start frame metrics time stamp recording on GPU (identified by adapter id).
Global ADL2_Adapter_FrameMetrics_FrameDuration_Stop (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId)
Function to stop frame metrics time stamp recording on GPU (identified by adapter id).
Global ADL2_Adapter_FrameMetrics_FrameDuration_Get (ADL_CONTEXT_HANDLE context, ADL_FRAME_DURATION_HANDLE frameDurationHandle, unsigned long long *pFrameDurationsArr, unsigned int frameDurationsArrSize, unsigned int *elementsCopied)
Function to retrieve frame metrics frame duration information on GPU (identified by adapter id).
Global ADL2_RegisterEvent (ADL_CONTEXT_HANDLE context, int eventID, void *evntHandle)
Allows the client to register to specific graphics driver event.
Global ADL2_UnRegisterEvent (ADL_CONTEXT_HANDLE context, int eventID, void *evntHandle)
Allows the client to un-register from specific graphics driver event.
Global ADL2_RegisterEventX2 (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int clientID, int eventID, void *evntHandle)
Allows the client to register to specific graphics driver event.
Global ADL2_UnRegisterEventX2 (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int clientID, int eventID, void *evntHandle)
Allows the client to un-register from specific graphics driver event.
Global ADL2_PerGPU_GDEvent_Register (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int clientID, int eventID, void *evntHandle)
Allows the client to register to specific graphics driver event for given GPU for each GPU
Global ADL2_PerGPU_GDEvent_UnRegister (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int clientID, int eventID, void *evntHandle)
Allows the client to un-register to specific graphics driver event for a given GPU or for each GPU
Global ADL2_ApplicationProfiles_AppInterception_Set (ADL_CONTEXT_HANDLE context, int iAppType, unsigned int iProcId, int iEnabled)
Function to enable/disable application profile KMD interception
Global ADL2_ApplicationProfiles_AppInterceptionList_Set (ADL_CONTEXT_HANDLE context, int iAppType, int iNumberOfApps, ADLAppInterceptionInfo *lpAppInfo)
Function to set the list of application that KMD needs to intercept
Global ADL2_ApplicationProfiles_Applications_Get (ADL_CONTEXT_HANDLE context, const wchar_t *driverArea, int *numApps, ADLApplicationRecord **adlApplications)
Function to return list of applications declared in given driver area
Global ADL_ApplicationProfiles_Applications_Get (const wchar_t *driverArea, int *numApps, ADLApplicationRecord **adlApplications)
Function to return list of applications declared in given driver area
Global ADL2_ApplicationProfiles_AppStartStop_Resume (ADL_CONTEXT_HANDLE context, int iAppType, unsigned int ProcessId)
Function to resume a KMD suspended process
Global ADL2_ApplicationProfiles_AppStartStopInfo_Get (ADL_CONTEXT_HANDLE context, int iAppType, ADLAppInterceptionInfo *lpAppInfo)
Function to retrieve information about the recent App Start/Stop event
Global ADL2_ApplicationProfiles_ConvertToCompact (ADL_CONTEXT_HANDLE context, CUSTOMISATIONS *pCustomisation, BINFILE *outCompact, int *outSize)
Function to convert C style structures into Compact style for writing a blob file
Global ADL_ApplicationProfiles_ConvertToCompact (CUSTOMISATIONS *pCustomisation, BINFILE *outCompact, int *outSize)
Function to convert C style structures into Compact style for writing a blob file
Global ADL2_ApplicationProfiles_DriverAreaPrivacy_Get (ADL_CONTEXT_HANDLE context, const wchar_t *DriverArea, PRIVACYTYPES *outDriverAreaPrivacy)
Function to retrieve privacy type for the specified area
Global ADL_ApplicationProfiles_DriverAreaPrivacy_Get (const wchar_t *DriverArea, PRIVACYTYPES *outDriverAreaPrivacy)
Function to retrieve privacy type for the specified area
Global ADL2_ApplicationProfiles_GetCustomization (ADL_CONTEXT_HANDLE context, ADL_AP_DATABASE Databaseln, CUSTOMISATIONS *pCustomizationOut)
Function to retrieve the pointer to Customization structure of the specified blob file
Global ADL_ApplicationProfiles_GetCustomization (ADL_AP_DATABASE Databaseln, CUSTOMISATIONS *pCustomizationOut)
Function to retrieve the pointer to Customization structure of the specified blob file
Global ADL2_ApplicationProfiles_Profile_Create (ADL_CONTEXT_HANDLE context, const wchar_t *driverArea, const wchar_t *profileName, int numProperties, const ADLPropertyRecordCreate *propertyRecords)
Function to create new application profile.
Global ADL_ApplicationProfiles_Profile_Create (const wchar_t *driverArea, const wchar_t *profileName, int numProperties, const ADLPropertyRecordCreate *propertyRecords)
Function to create new application profile.
Global ADL2_ApplicationProfiles_Profile_Exist (ADL_CONTEXT_HANDLE context, const wchar_t *DriverArea, const wchar_t *ProfileName, BOOL *outExists)
Function to check if the specified profile exist or not in system blob.
Global ADL_ApplicationProfiles_Profile_Exist (const wchar_t *DriverArea, const wchar_t *ProfileName, BOOL *outExists)
Function to check if the specified profile exist or not in system blob.
Global ADL2_ApplicationProfiles_Profile_Remove (ADL_CONTEXT_HANDLE context, const wchar_t *driverArea, const wchar_t *profileName)
Function to remove the specified profile from the User blb.
Global ADL_ApplicationProfiles_Profile_Remove (const wchar_t *driverArea, const wchar_t *profileName)
Function to remove the specified profile from the User blb.
Global ADL2_ApplicationProfiles_ProfileApplication_Assign (ADL_CONTEXT_HANDLE context, const wchar_t *FileName, const wchar_t *Path, const wchar_t *Version, const wchar_t *DriverArea, const wchar_t *ProfileName)
Function to assign a profile in a new or existing application record.
Global ADL_ApplicationProfiles_ProfileApplication_Assign (const wchar_t *FileName, const wchar_t *Path, const wchar_t *Version, const wchar_t *DriverArea, const wchar_t *ProfileName)
Function to assign a profile in a new or existing application record.
Global ADL2_ApplicationProfiles_ProfileApplicationX2_Assign (ADL_CONTEXT_HANDLE context, const wchar_t *FileName, const wchar_t *Path, const wchar_t *Version, const wchar_t *Title, const wchar_t *DriverArea, const wchar_t *ProfileName)
Function to assign a profile in a new or existing application record.
Global ADL_ApplicationProfiles_ProfileApplicationX2_Assign (const wchar_t *FileName, const wchar_t *Path, const wchar_t *Version, const wchar_t *Title, const wchar_t *DriverArea, const wchar_t *ProfileName)
Function to assign a profile in a new or existing application record.
Global ADL2_ApplicationProfiles_ProfileOfAnApplication_InMemorySearch (ADL_CONTEXT_HANDLE context, const wchar_t *fileName, const wchar_t *path, const wchar_t *version, const wchar_t *appProfileArea, ADLApplicationProfile **lppProfile)
Function to retrieve the profile of an application defined in driver.
Global ADL_ApplicationProfiles_ProfileOfAnApplication_InMemorySearch (const wchar_t *fileName, const wchar_t *path, const wchar_t *version, const wchar_t *appProfileArea, ADLApplicationProfile **lppProfile)
This API uses the Caller's Memory Allocation Callback Function to allocate memory pointed by lppProfile. Caller is responsible to de-allocate the memory.
Global ADL2_ApplicationProfiles_ProfileOfAnApplicationX2_Search (ADL_CONTEXT_HANDLE context, const wchar_t *FileName, const wchar_t *Path, const wchar_t *Version, const wchar_t *AppProfileArea, ADLApplicationProfile **lppProfile)
Function to retrieve the profile of an application defined in driver.
Global ADL_ApplicationProfiles_ProfileOfAnApplicationX2_Search (const wchar_t *FileName, const wchar_t *Path, const wchar_t *Version, const wchar_t *AppProfileArea, ADLApplicationProfile **lppProfile)
Function to retrieve the profile of an application defined in driver.
Global ADL2_ApplicationProfiles_PropertyType_Get (ADL_CONTEXT_HANDLE context, const wchar_t *DriverArea, const wchar_t *PropertyName, DATATYPES *outType)
Function to retrieve data type for the specified property.
Global ADL_ApplicationProfiles_PropertyType_Get (const wchar_t *DriverArea, const wchar_t *PropertyName, DATATYPES *outType)
Function to retrieve data type for the specified property.
Global ADL2_ApplicationProfiles_Release_Get (ADL_CONTEXT_HANDLE context, wchar_t **strRelease)
Function to return release of installed system application profile blob file.
Global ADL_ApplicationProfiles_Release_Get (wchar_t **strRelease)
Function to return release of installed system application profile blob file.
Global ADL2_ApplicationProfiles_RemoveApplication (ADL_CONTEXT_HANDLE context, const wchar_t *FileName, const wchar_t *Path, const wchar_t *Version, const wchar_t *DriverArea)
Function to remove the specified application record
Global ADL_ApplicationProfiles_RemoveApplication (const wchar_t *FileName, const wchar_t *Path, const wchar_t *Version, const wchar_t *DriverArea)
Function to remove the specified application record
Global ADL2_ApplicationProfilesX2_AppInterceptionList_Set (ADL_CONTEXT_HANDLE context, int iAppType, int iNumberOfApps, ADLAppInterceptionInfoX2 *lpAppInfo)
Second Version of function to set the application properties provided to KMD along with possible interception requirements
Global ADL2_ApplicationProfiles_AppStartStopInfo_Get (ADL_CONTEXT_HANDLE context, int iAppType, ADLAppInterceptionInfo *lpAppInfo)
Function to retrieve information about the recent App Start/Stop event
Global ADL2_Display_VirtualType_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADL_VIRTUALDISPLAY_TYPE *iVirtualType)
Function to query what sort of virtual display is this
Global ADL2_Display_WriteAndReadI2CLargePayload (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLI2CLargePayload *plI2C)
Function to write and read large I2C packets up to ADL_DL_I2C_MAXLARGEPAYLOADSIZE
Global ADL_Display_WriteAndReadI2CLargePayload (int iAdapterIndex, ADLI2CLargePayload *plI2C)
Function to write and read large I2C packets up to ADL_DL_I2C_MAXLARGEPAYLOADSIZE
Global ADL2_Display_HDCP_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLHDCPSettings *lpHDCPSettings)
Function to retrieve per display HDCP information.
Global ADL2_Display_HDCP_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iSetToDefault, int iEnable)
Function to set per display HDCP settings.
Global ADL2_Display_HDRState_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDisplayID displayID, int *iSupport, int *iEnable)
Function to query whether a display is HDR Supported and Enabled
Global ADL2_Display_HDRState_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDisplayID displayID, int iEnable)
Function to set HDR state to display
Global ADL2_Display_Limits_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpMaxHRes, int *lpMaxVRes, int *lpMaxRefresh)
ADL local interface. Function to retrieve the maximum resolution* and maximum refresh rate* information for a display.
  • Note: These values may not be valid combinations in some applications.
Global ADL2_Display_PreferredMode_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpNumModes, ADLMode **lppModes)
Function to retrieve the display preferred mode information.
Global ADL_Display_Limits_Get (int iAdapterIndex, int iDisplayIndex, int *lpMaxHRes, int *lpMaxVRes, int *lpMaxRefresh)
ADL local interface. Function to retrieve the maximum resolution* and maximum refresh rate* information for a display.
  • Note: These values may not be valid combinations in some applications.
Global ADL2_Display_DummyVirtual_Get (ADL_CONTEXT_HANDLE context, int iVirtualDisplayType, int *iTargetID)
Function to enable or get the dummy monitor
Global ADL2_Display_DummyVirtual_Destroy (ADL_CONTEXT_HANDLE context, int iTargetID)
Function to destroy the dummy monitor
Global ADL2_Adapter_VariBright_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iSupported, int *iEnabled, int *iVersion)
Function to get the VariBright capabilities This function retrieves the VariBright capabilities for a specified display adapter.
Global ADL_Adapter_VariBright_Caps (int iAdapterIndex, int *iSupported, int *iEnabled, int *iVersion)
Function to get the VariBright capabilities This function retrieves the VariBright capabilities for a specified display adapter.
Global ADL2_Adapter_VariBrightEnable_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iEnabled)
Function to enable or disable VariBright capabilities This function enables or disables VariBright for a specified display adapter.
Global ADL_Adapter_VariBrightEnable_Set (int iAdapterIndex, int iEnabled)
Function to enable or disable VariBright capabilities This function enables or disables VariBright for a specified display adapter.
Global ADL2_Adapter_VariBrightLevel_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iDefaultLevel, int *iNumberOfLevels, int *iStep, int *iCurrentLevel)
Function to get the current VariBright level This function retrieves the VariBright level for a specified display adapter.
Global ADL_Adapter_VariBrightLevel_Get (int iAdapterIndex, int *iDefaultLevel, int *iNumberOfLevels, int *iStep, int *iCurrentLevel)
Function to get the current VariBright level This function retrieves the VariBright level for a specified display adapter.
Global ADL2_Adapter_VariBrightLevel_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iCurrentLevel, int iApplyImmediately)
Function to set the current VariBright level This function sets the VariBright level for a specified display adapter.
Global ADL_Adapter_VariBrightLevel_Set (int iAdapterIndex, int iCurrentLevel, int iApplyImmediately)
Function to set the current VariBright level This function sets the VariBright level for a specified display adapter.
Global ADL2_Display_Gamut_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLGamutReference gamut, ADLGamutInfo *lpCap)
Function to get the current ADLGamutInfo setting for the display. This function get the ADLGamutInfo setting for a specified display.
Global ADL_Display_Gamut_Caps (int iAdapterIndex, int iDisplayIndex, ADLGamutReference gamut, ADLGamutInfo *lpCap)
Function to get the current ADLGamutInfo setting for the display. This function get the ADLGamutInfo setting for a specified display.
Global ADL2_Display_Gamut_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLGamutReference gamut, ADLGamutData *lpSource)
Function to get the current ADLGamutData setting for the display. This function get the ADLGamutData setting for a specified display.
Global ADL2_Display_Gamut_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLGamutReference gamut, const ADLGamutData *lpSource)
Function to set the current ADLGamutData setting for the display. This function sets the ADLGamutData setting for a specified display.
Global ADL_Display_Gamut_Set (int iAdapterIndex, int iDisplayIndex, ADLGamutReference gamut, const ADLGamutData *lpSource)
Function to set the current ADLGamutData setting for the display. This function sets the ADLGamutData setting for a specified display.
Global ADL2_Display_ModeTimingOverrideX2_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLDisplayModeInfoX2 *lpMode, int iForceUpdate)
Function to set display mode timing override information.
Global ADL2_Display_ModeTimingOverrideX3_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDisplayID displayID, ADLDisplayModeX2 *lpModeIn, ADLDisplayModeInfoX2 *lpModeInfoOut)
Function to retrieve display mode timing override information.
Global ADL2_Display_ModeTimingOverrideListX3_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDisplayID displayID, int *lpNumOfModes, ADLDisplayModeInfoX2 **lpModeInfoList)
Function to get the display mode timing override list.
Global ADL2_Display_TargetTimingX2_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDisplayID displayID, ADLDisplayModeInfoX2 *lpModeInfoOut)
Function to retrieve current display mode timing override information.
Global ADL2_TurboSyncSupport_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iTurboSyncSupported)
Checks if given GPU (identified by adapter id) supports Turbo Sync functionality or not
Global ADL2_User_Settings_Notify (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_USER_SETTINGS iSetting, int iChanged)
Function to notify KMD that user settings have changed. This function is called from client to communicate DX via KMD that user settings(TurboSync aka Enhanced Sync) have changed
Global ADL2_Display_SLSBuilder_CommonMode_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iNumDisplayTarget, ADLSLSTarget *lpSLSTarget, int *lpTotalWidth, int *lpTotalHeight)
Get SLS builder common mode layout size
Global ADL2_Display_SLSMapConfig_Valid (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLSLSMap slsMap, int iNumDisplayTarget, ADLSLSTarget *lpSLSTarget, int *lpSupportedSLSLayoutImageMode, int *lpReasonForNotSupportSLS, int iOption)
Set SLS configuration for each display index the controller and the adapter is being mapped to
Global ADL2_MGPUSLS_Status_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iStatus)
This function communicates KMD that user changed MGPU SLS feature.
Global ADL2_Adapter_Desktop_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpDesktopCapsValue, int *lpDesktopCapsMask)
Function to set retrieve active desktop caps information
Global ADL2_Adapter_Desktop_SupportedSLSGridTypes_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iNumOfAvailableDisplays, ADLDisplayTarget *lpAvailableDisplays, int *lpNumSLSGrid, ADLSLSGrid **lppSLSGrid, int iOption)
Fucntion To retrieve active desktop supported SLS grid size.
Global ADL2_Graphics_IsDetachableGraphicsPlatform_Get (ADL_CONTEXT_HANDLE context, int *lpStatus)
Function to discover if the current platform is a detachable graphics one or not.
Global ADL2_Graphics_IsGfx9AndAbove (ADL_CONTEXT_HANDLE context)
Function to retrieve the Family ID of a GPU.
Global ADL2_Graphics_MantleVersion_Get (ADL_CONTEXT_HANDLE context, ADLMantleAppInfo *mantleAppInfo)
Function to get mantle versions.
Global ADL2_OverdriveN_AutoWattman_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int *lpDefault)
Function to retrieve the Auto Wattman support
Global ADL2_OverdriveN_AutoWattman_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpCurrent)
Function to retrieve the Auto Wattman current status
Global ADL2_OverdriveN_AutoWattman_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iCurrent)
Function to set the Auto Wattman status
Global ADL2_OverdriveN_CountOfEvents_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int eventcounterType, int *eventCount)
Function to retrieve the Events occured
Global ADL2_OverdriveN_SCLKAutoOverClock_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpStatus)
Function to retrieve the OverdriveN SCLK Auto overclock state.
Global ADL2_OverdriveN_SCLKAutoOverClock_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iStatus, int *iFlags)
Function to sets the OverdriveN SCLK Auto overclock state.
Global ADL2_OverdriveN_Test_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iEnabled)
Function to enable or disable OVERdrive test This function enables or disables Overdrive testing status for a specified display adapter. works on earlier OD versions also.
Global ADL2_OverdriveN_ThrottleNotification_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpStatus, int *lpThrottleFlags)
Function to retrieve the OverdriveN Throttle Notification state and its flags.
Global ADL2_Workstation_DeepBitDepthX2_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpDefDBDState, int *lpCurDBDState)
Function to get current requested state of Deep Bit Depth and related settings
Global ADL_Workstation_DeepBitDepthX2_Get (int iAdapterIndex, int *lpDefDBDState, int *lpCurDBDState)
Function to get current requested state of Deep Bit Depth and related settings
Global ADL2_Workstation_DeepBitDepthX2_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDBDState)
Function to set requested state of Deep Bit Depth
Global ADL_Workstation_DeepBitDepthX2_Set (int iAdapterIndex, int iDBDState)
Function to set requested state of Deep Bit Depth
Global ADL2_Workstation_SDI_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported)
Function to check for Serial Digital Interface capabilities
Global ADL2_Workstation_SDI_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLSDIData *lpDefualt, ADLSDIData *lpDriver, ADLSDIData *lpCurrent)
Function to get the default, driver and user requested Serial Digital Interface Data for the specified adapter.
Global ADL_Workstation_SDI_Get (int iAdapterIndex, ADLSDIData *lpDefualt, ADLSDIData *lpDriver, ADLSDIData *lpCurrent)
Function to get the default, driver and user requested Serial Digital Interface Data for the specified adapter.
Global ADL2_Workstation_SDI_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iSDIState, int iSizeofSDISegment)
Function to set the user requested Serial Digital Interface Data for the specified adapter.
Global ADL_Workstation_SDI_Set (int iAdapterIndex, int iSDIState, int iSizeofSDISegment)
Function to set the user requested Serial Digital Interface Data for the specified adapter.
Global ADL2_Workstation_SDISegmentList_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpMemorySegmentCount, int **lppMemorySegmentList)
Function to set the user requested Serial Digital Interface Data for the specified adapter.
Global ADL_Workstation_SDISegmentList_Get (int iAdapterIndex, int *lpMemorySegmentCount, int **lppMemorySegmentList)
Function to set the user requested Serial Digital Interface Data for the specified adapter.
Global ADL2_WS_Overdrive_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iSupported, int *iEnabled, int *iVersion)
Function to retrieve current workattaion overdrive support capabilities

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