Zhihu
Youtube
Twitter
Mastodon
Rss
Search
HOME
SOFTWARE
DOCUMENTATION
Search
Meet all our effects
Super Resolution 1 (FSR 1)
Super Resolution 2 (FSR 2)
Contrast Adaptive Sharpening
Screen Space Reflections
Denoiser
Downsampler
HDR Mapper
Variable Shading
Parallel Sort
Naming guidelines
Developer testimonials
Other – TressFX
Meet all our tools
Radeon™ Raytracing Analyzer
Radeon™ GPU Profiler
Radeon™ GPU Analyzer
Radeon™ Memory Visualizer
Radeon™ Developer Panel
Other – Compressonator
Other – OCAT
Engines and APIs
Unreal Engine
Unity
Vulkan®
DirectX®12
DirectX®12 Ultimate
Radeon™ ProRender suite
Radeon™ ProRender SDK
Radeon™ Rays
Radeon™ ML
Radeon™ Image Filtering
Content creation
HIP Ray Tracing
Orochi
GPUOpen MaterialX Library
Hybrid RT & Samples
Meet all our samples
Hybrid Shadows
Hybrid Stochastic Reflections
Cauldron glTF sample
SDKs and libraries
Meet all our SDKs
Render Pipeline Shaders
AMD GPU Services
Vulkan® Memory Allocator
Direct3D®12 Memory Allocator
Brotli-G SDK
AMD Display Library
Advanced Media Framework
Cauldron framework
GPU Performance API
Site directory
Documentation home
News and blogs
Latest GPUOpen news
Software release guides
AMD developer blogs
Guest developer blogs
Get started with:
Graphics and AMD hardware
Our tools
Our SDKs and libraries
Our effects
Content creation
Optimizing and performance
Developing Vulkan® applications
Developing DirectX®12 applications
Using the FSR 1 Unreal Engine 4 plugin
Using the FSR 2 Unreal Engine 4/5 plugin
Performance guides
AMD RDNA™ Performance Guide
AMD Ryzen™ Performance Guide
Unreal Engine Performance Guide
Research
See our publications
Advanced Rendering Research Group
AMD Lab Notes (HPC)
Reference
AMD ISA documentation
Radeon™ Vulkan® Drivers version table
AMD RDNA™
AMD RDNA™ 2
Events
Visit our events page
GDC 2023
Earlier GDC events
Digital Dragons
SIGGRAPH
Let’s build… (our virtual event)
Site directory
Videos
Visit our videos page
Intro to ray tracing
FSR 2.0 video
Introduction to Compute Shaders
Presentations
All our presentations
Manuals
FSR 2.0 presentation
Videos
Visit our videos page
Intro to ray tracing
FSR 2.0 video
Introduction to Compute Shaders
Presentations
All our presentations
Manuals
FSR 2.0 presentation
Table of contents
All manuals
ADLX
Programming with ADLX
ADLX Programming Guide
Benefits
Specifications
Supported Programming Languages
Supported Operating Systems
Compatibility
Quick Start
Building C# bindings for ADLX
Building Java bindings for ADLX
Building Python bindings for ADLX
Using ADLX in an application
Initializing ADLX with the ADLX Helpers
Initializing ADLX with function pointers
Subscribing to Event Notifications using ADLX
Advanced Configurations
Using ADLX in a system service application
ADLX Samples
C++
File Descriptions
3D Graphics Files
Desktop Files
Display Files
General Files
GPUTuning Files
I2C Files
PerformanceMonitoring Files
Receiving Events Notifications Files
ServiceCall
Samples
3D Graphics
3DSettingsEvent
AnisotropicFiltering
AntiAliasing
AntiLag
Boost
Chill
EnhancedSync
FRTC
ImageSharpening
MorphologicAntiAliasing
ResetShaderCache
RSR
Tessellation
WaitForVerticalRefresh
Desktop
Eyefinity
Display
Display3DLUT
DisplayColorDepth
DisplayCustomColor
DisplayCustomResolution
DisplayEvents
DisplayFreeSync
DisplayGamma
DisplayGamut
DisplayGPUScaling
DisplayHDCP
DisplayInfo
DisplayIntegerScaling
DisplayPixelFormat
DisplayScalingMode
DisplaySettingsEvent
DisplayVariBright
DisplayVSR
GPU
GPUs
GPU Tuning
GPUAutoTuning
GPUPresetTuning
ManualFanTuning
ManualGraphicsTuning
ManualPowerTuning
ManualVRAMTuning
I2C
I2C
Performance Monitoring
PerfAllMetrics
PerfFPSMetrics
PerfGPUMetrics
PerfSystemMetrics
Receiving Events Notifications
AsyncEventHandling
DesktopsEvent
Sync3DReceive
SyncDisplayReceive
SyncGPUTuning
ServiceCall
GPUServiceCall
ShareMemory
UserProcess
Miscellaneous
InvalidObject
Log
WorkWithADL
C
File Descriptions
3D Graphics Files
Desktop Files
Display Files
General Files
GPUTuning Files
I2C Files
PerformanceMonitoring Files
Receiving Events Notifications Files
ServiceCall
Samples
3D Graphics
3DSettingsEvent
AnisotropicFiltering
AntiAliasing
AntiLag
Boost
Chill
EnhancedSync
FRTC
ImageSharpening
MorphologicAntiAliasing
ResetShaderCache
RSR
Tessellation
WaitForVerticalRefresh
Desktop
Eyefinity
Display
Display3DLUT
DisplayColorDepth
DisplayCustomColor
DisplayCustomResolution
DisplayEvents
DisplayFreeSync
DisplayGamma
DisplayGamut
DisplayGPUScaling
DisplayHDCP
DisplayInfo
DisplayIntegerScaling
DisplayPixelFormat
DisplayScalingMode
DisplaySettingsEvent
DisplayVariBright
DisplayVSR
GPU
GPUs
GPU Tuning
GPUAutoTuning
GPUPresetTuning
ManualFanTuning
ManualGraphicsTuning
ManualPowerTuning
ManualVRAMTuning
I2C
I2C
Performance Monitoring
PerfAllMetrics
PerfFPSMetrics
PerfGPUMetrics
PerfSystemMetrics
Receiving Events Notifications
AsyncEventHandling
DesktopsEvent
Sync3DReceive
SyncDisplayReceive
SyncGPUTuning
ServiceCall
GPUServiceCall
ShareMemory
UserProcess
Miscellaneous
InvalidObject
Log
WorkWithADL
C#
File Descriptions
Samples
ADLXCSharpBind
DisplayEvents
DisplayInfo
Java
File Descriptions
Samples
ADLXJavaBind
DisplayEvents
DisplayInfo
Python
File Descriptions
Samples
ADLXPybind
DisplayEvents
DisplayInfo
ADLX SDK References
ADLX Functions
ADLXInitializeWithCallerAdl_Fn
ADLXInitialize_Fn
ADLXQueryFullVersion_Fn
ADLXQueryVersion_Fn
ADLXTerminate_Fn
adlx_atomic_dec
adlx_atomic_inc
adlx_free_library
adlx_get_proc_address
adlx_load_library
ADLX Helpers
ADLX Helper Functions
ADLXHelper_GetAdlMapping
ADLXHelper_GetSystemServices
ADLXHelper_Initialize
ADLXHelper_InitializeWithCallerAdl
ADLXHelper_InitializeWithIncompatibleDriver
ADLXHelper_QueryFullVersion
ADLXHelper_QueryVersion
ADLXHelper_Terminate
ADLXHelper Class
ADLXHelper
GetAdlMapping
GetSystemServices
Initialize
InitializeWithCallerAdl
InitializeWithIncompatibleDriver
QueryFullVersion
QueryVersion
Terminate
~ADLXHelper
ADLX Interfaces
3D Graphics
IADLX3DAnisotropicFiltering
GetLevel
IsEnabled
IsSupported
SetEnabled
SetLevel
IADLX3DAntiAliasing
GetLevel
GetMethod
GetMode
IsSupported
SetLevel
SetMethod
SetMode
IADLX3DAntiLag
IsEnabled
IsSupported
SetEnabled
IADLX3DBoost
GetResolution
GetResolutionRange
IsEnabled
IsSupported
SetEnabled
SetResolution
IADLX3DChill
GetFPSRange
GetMaxFPS
GetMinFPS
IsEnabled
IsSupported
SetEnabled
SetMaxFPS
SetMinFPS
IADLX3DEnhancedSync
IsEnabled
IsSupported
SetEnabled
IADLX3DFrameRateTargetControl
GetFPS
GetFPSRange
IsEnabled
IsSupported
SetEnabled
SetFPS
IADLX3DImageSharpening
GetSharpness
GetSharpnessRange
IsEnabled
IsSupported
SetEnabled
SetSharpness
IADLX3DMorphologicalAntiAliasing
IsEnabled
IsSupported
SetEnabled
IADLX3DResetShaderCache
IsSupported
ResetShaderCache
IADLX3DSettingsChangedEvent
GetGPU
IsAnisotropicFilteringChanged
IsAntiAliasingChanged
IsAntiLagChanged
IsBoostChanged
IsChillChanged
IsEnhancedSyncChanged
IsFrameRateTargetControlChanged
IsImageSharpeningChanged
IsMorphologicalAntiAliasingChanged
IsResetShaderCache
IsTessellationModeChanged
IsWaitForVerticalRefreshChanged
IADLX3DSettingsChangedHandling
Add3DSettingsEventListener
Remove3DSettingsEventListener
IADLX3DSettingsChangedListener
On3DSettingsChanged
IADLX3DSettingsServices
Get3DSettingsChangedHandling
GetAnisotropicFiltering
GetAntiAliasing
GetAntiLag
GetBoost
GetChill
GetEnhancedSync
GetFrameRateTargetControl
GetImageSharpening
GetMorphologicalAntiAliasing
GetResetShaderCache
GetTessellation
GetWaitForVerticalRefresh
IADLX3DTessellation
GetLevel
GetMode
IsSupported
SetLevel
SetMode
IADLX3DWaitForVerticalRefresh
GetMode
IsEnabled
IsSupported
SetMode
Desktop
IADLXDesktop
GetDisplays
GetNumberOfDisplays
Orientation
Size
TopLeft
Type
IADLXDesktopChangedHandling
AddDesktopListEventListener
RemoveDesktopListEventListener
IADLXDesktopList
Add_Back
At
IADLXDesktopListChangedListener
OnDesktopListChanged
IADLXDesktopServices
GetDesktopChangedHandling
GetDesktops
GetNumberOfDesktops
GetSimpleEyefinity
IADLXEyefinityDesktop
DisplayOrientation
DisplaySize
DisplayTopLeft
GetDisplay
GridSize
IADLXSimpleEyefinity
Create
Destroy
DestroyAll
IsSupported
Display
IADLXDisplay
ConnectorType
DisplayType
EDID
GetGPU
ManufacturerID
Name
NativeResolution
PixelClock
RefreshRate
ScanType
UniqueId
IADLXDisplay3DLUT
ClearUser3DLUT
GetAllUser3DLUT
GetHDRUser3DLUT
GetSCEDynamicContrast
GetSCEDynamicContrastRange
GetSDRUser3DLUT
GetUser3DLUTIndex
IsCurrentSCEDisabled
IsCurrentSCEDynamicContrast
IsCurrentSCEVividGaming
IsSupportedSCE
IsSupportedSCEDynamicContrast
IsSupportedSCEVividGaming
IsSupportedUser3DLUT
SetAllUser3DLUT
SetHDRUser3DLUT
SetSCEDisabled
SetSCEDynamicContrast
SetSCEVividGaming
SetSDRUser3DLUT
IADLXDisplay3DLUTChangedEvent
GetDisplay
IsCustom3DLUTChanged
IsSCEChanged
IADLXDisplay3DLUTChangedListener
OnDisplay3DLUTChanged
IADLXDisplayChangedHandling
AddDisplay3DLUTEventListener
AddDisplayGammaEventListener
AddDisplayGamutEventListener
AddDisplayListEventListener
AddDisplaySettingsEventListener
RemoveDisplay3DLUTEventListener
RemoveDisplayGammaEventListener
RemoveDisplayGamutEventListener
RemoveDisplayListEventListener
RemoveDisplaySettingsEventListener
IADLXDisplayColorDepth
GetValue
IsSupported
SetValue
IADLXDisplayCustomColor
GetBrightness
GetBrightnessRange
GetContrast
GetContrastRange
GetHue
GetHueRange
GetSaturation
GetSaturationRange
GetTemperature
GetTemperatureRange
IsBrightnessSupported
IsContrastSupported
IsHueSupported
IsSaturationSupported
IsTemperatureSupported
SetBrightness
SetContrast
SetHue
SetSaturation
SetTemperature
IADLXDisplayCustomResolution
CreateNewResolution
DeleteResolution
GetCurrentAppliedResolution
GetResolutionList
IsSupported
IADLXDisplayFreeSync
IsEnabled
IsSupported
SetEnabled
IADLXDisplayGPUScaling
IsEnabled
IsSupported
SetEnabled
IADLXDisplayGamma
GetGammaCoefficient
GetGammaRamp
IsCurrentDeGammaRamp
IsCurrentReGamma36
IsCurrentReGammaBT709
IsCurrentReGammaPQ
IsCurrentReGammaPQ2084Interim
IsCurrentReGammaRamp
IsCurrentReGammaSRGB
IsCurrentRegammaCoefficient
IsSupportedReGamma36
IsSupportedReGammaBT709
IsSupportedReGammaPQ
IsSupportedReGammaPQ2084Interim
IsSupportedReGammaSRGB
ResetGammaRamp
SetDeGammaRamp
SetDeGammaRamp
SetReGamma36
SetReGammaBT709
SetReGammaCoefficient
SetReGammaPQ
SetReGammaPQ2084Interim
SetReGammaRamp
SetReGammaRamp
SetReGammaSRGB
IADLXDisplayGammaChangedEvent
GetDisplay
IsDeGammaChanged
IsGammaCoefficientChanged
IsGammaRampChanged
IsReGammaChanged
IADLXDisplayGammaChangedListener
OnDisplayGammaChanged
IADLXDisplayGamut
GetGamutColorSpace
GetWhitePoint
IsCurrent5000kWhitePoint
IsCurrent6500kWhitePoint
IsCurrent7500kWhitePoint
IsCurrent9300kWhitePoint
IsCurrentAdobeRgbColorSpace
IsCurrentCCIR2020ColorSpace
IsCurrentCCIR601ColorSpace
IsCurrentCCIR709ColorSpace
IsCurrentCIERgbColorSpace
IsCurrentCustomColorSpace
IsCurrentCustomWhitePoint
IsSupported5000kWhitePoint
IsSupported6500kWhitePoint
IsSupported7500kWhitePoint
IsSupported9300kWhitePoint
IsSupportedAdobeRgbColorSpace
IsSupportedCCIR2020ColorSpace
IsSupportedCCIR601ColorSpace
IsSupportedCCIR709ColorSpace
IsSupportedCIERgbColorSpace
IsSupportedCustomColorSpace
IsSupportedCustomWhitePoint
SetGamut
SetGamut
SetGamut
SetGamut
IADLXDisplayGamutChangedEvent
GetDisplay
IsColorSpaceChanged
IsWhitePointChanged
IADLXDisplayGamutChangedListener
OnDisplayGamutChanged
IADLXDisplayHDCP
IsEnabled
IsSupported
SetEnabled
IADLXDisplayIntegerScaling
IsEnabled
IsSupported
SetEnabled
IADLXDisplayList
Add_Back
At
IADLXDisplayListChangedListener
OnDisplayListChanged
IADLXDisplayPixelFormat
GetValue
IsSupported
IsSupportedPixelFormat
IsSupportedRGB444Full
IsSupportedRGB444Limited
IsSupportedYCbCr420
IsSupportedYCbCr422
IsSupportedYCbCr444
SetValue
IADLXDisplayResolution
GetValue
SetValue
IADLXDisplayResolutionList
Add_Back
At
IADLXDisplayScalingMode
GetMode
IsSupported
SetMode
IADLXDisplayServices
Get3DLUT
GetColorDepth
GetCustomColor
GetCustomResolution
GetDisplayChangedHandling
GetDisplays
GetFreeSync
GetGPUScaling
GetGamma
GetGamut
GetHDCP
GetIntegerScaling
GetNumberOfDisplays
GetPixelFormat
GetScalingMode
GetVariBright
GetVirtualSuperResolution
IADLXDisplaySettingsChangedEvent
GetDisplay
IsColorDepthChanged
IsCustomColorBrightnessChanged
IsCustomColorContrastChanged
IsCustomColorHueChanged
IsCustomColorSaturationChanged
IsCustomColorTemperatureChanged
IsCustomResolutionChanged
IsFreeSyncChanged
IsGPUScalingChanged
IsHDCPChanged
IsIntegerScalingChanged
IsPixelFormatChanged
IsScalingModeChanged
IsVSRChanged
IsVariBrightChanged
IADLXDisplaySettingsChangedListener
OnDisplaySettingsChanged
IADLXDisplayVSR
IsEnabled
IsSupported
SetEnabled
IADLXDisplayVariBright
IsCurrentBalanced
IsCurrentMaximizeBattery
IsCurrentMaximizeBrightness
IsCurrentOptimizeBattery
IsCurrentOptimizeBrightness
IsEnabled
IsSupported
SetBalanced
SetEnabled
SetMaximizeBattery
SetMaximizeBrightness
SetOptimizeBattery
SetOptimizeBrightness
GPU
IADLXGPU
ASICFamilyType
BIOSInfo
DeviceId
DriverPath
HasDesktops
IsExternal
Name
PNPString
RevisionId
SubSystemId
SubSystemVendorId
TotalVRAM
Type
UniqueId
VRAMType
VendorId
IADLXGPUList
Add_Back
At
IADLXGPUsChangedHandling
AddGPUsListEventListener
RemoveGPUsListEventListener
IADLXGPUsEventListener
OnGPUListChanged
GPU Tuning
IADLXGPUAutoTuning
IsCurrentOverclockGPU
IsCurrentOverclockVRAM
IsCurrentUndervoltGPU
IsSupportedOverclockGPU
IsSupportedOverclockVRAM
IsSupportedUndervoltGPU
StartOverclockGPU
StartOverclockVRAM
StartUndervoltGPU
IADLXGPUAutoTuningCompleteEvent
IsOverclockGPUCompleted
IsOverclockVRAMCompleted
IsUndervoltGPUCompleted
IADLXGPUAutoTuningCompleteListener
OnGPUAutoTuningComplete
IADLXGPUPresetTuning
IsCurrentBalanced
IsCurrentPowerSaver
IsCurrentQuiet
IsCurrentRage
IsCurrentTurbo
IsSupportedBalanced
IsSupportedPowerSaver
IsSupportedQuiet
IsSupportedRage
IsSupportedTurbo
SetBalanced
SetPowerSaver
SetQuiet
SetRage
SetTurbo
IADLXGPUTuningChangedEvent
GetGPU
IsAutomaticTuningChanged
IsManualFanTuningChanged
IsManualGPUCLKTuningChanged
IsManualPowerTuningChanged
IsManualVRAMTuningChanged
IsPresetTuningChanged
IADLXGPUTuningChangedHandling
AddGPUTuningEventListener
RemoveGPUTuningEventListener
IADLXGPUTuningChangedListener
OnGPUTuningChanged
IADLXGPUTuningServices
GetAutoTuning
GetGPUTuningChangedHandling
GetManualFanTuning
GetManualGFXTuning
GetManualPowerTuning
GetManualVRAMTuning
GetPresetTuning
IsAtFactory
IsSupportedAutoTuning
IsSupportedManualFanTuning
IsSupportedManualGFXTuning
IsSupportedManualPowerTuning
IsSupportedManualVRAMTuning
IsSupportedPresetTuning
ResetToFactory
IADLXManualFanTuning
GetEmptyFanTuningStates
GetFanTuningRanges
GetFanTuningStates
GetMinAcousticLimit
GetMinAcousticLimitRange
GetMinFanSpeed
GetMinFanSpeedRange
GetTargetFanSpeed
GetTargetFanSpeedRange
GetZeroRPMState
IsSupportedMinAcousticLimit
IsSupportedMinFanSpeed
IsSupportedTargetFanSpeed
IsSupportedZeroRPM
IsValidFanTuningStates
SetFanTuningStates
SetMinAcousticLimit
SetMinFanSpeed
SetTargetFanSpeed
SetZeroRPMState
IADLXManualFanTuningState
GetFanSpeed
GetTemperature
SetFanSpeed
SetTemperature
IADLXManualFanTuningStateList
Add_Back
At
IADLXManualGraphicsTuning1
GetEmptyGPUTuningStates
GetGPUTuningRanges
GetGPUTuningStates
IsValidGPUTuningStates
SetGPUTuningStates
IADLXManualGraphicsTuning2
GetGPUMaxFrequency
GetGPUMaxFrequencyRange
GetGPUMinFrequency
GetGPUMinFrequencyRange
GetGPUVoltage
GetGPUVoltageRange
SetGPUMaxFrequency
SetGPUMinFrequency
SetGPUVoltage
IADLXManualPowerTuning
GetPowerLimit
GetPowerLimitRange
GetTDCLimit
GetTDCLimitRange
IsSupportedTDCLimit
SetPowerLimit
SetTDCLimit
IADLXManualTuningState
GetFrequency
GetVoltage
SetFrequency
SetVoltage
IADLXManualTuningStateList
Add_Back
At
IADLXManualVRAMTuning1
GetEmptyVRAMTuningStates
GetMemoryTimingDescription
GetSupportedMemoryTimingDescriptionList
GetVRAMTuningRanges
GetVRAMTuningStates
IsSupportedMemoryTiming
IsValidVRAMTuningStates
SetMemoryTimingDescription
SetVRAMTuningStates
IADLXManualVRAMTuning2
GetMaxVRAMFrequency
GetMaxVRAMFrequencyRange
GetMemoryTimingDescription
GetSupportedMemoryTimingDescriptionList
IsSupportedMemoryTiming
SetMaxVRAMFrequency
SetMemoryTimingDescription
IADLXMemoryTimingDescription
GetDescription
IADLXMemoryTimingDescriptionList
Add_Back
At
I2C
IADLXI2C
IsSupported
Read
RepeatedStartRead
Version
Write
Performance Monitoring
IADLXAllMetrics
GetFPS
GetGPUMetrics
GetSystemMetrics
TimeStamp
IADLXAllMetricsList
Add_Back
At
IADLXFPS
FPS
TimeStamp
IADLXFPSList
Add_Back
At
IADLXGPUMetrics
GPUClockSpeed
GPUFanSpeed
GPUHotspotTemperature
GPUPower
GPUTemperature
GPUTotalBoardPower
GPUUsage
GPUVRAM
GPUVRAMClockSpeed
GPUVoltage
TimeStamp
IADLXGPUMetricsList
Add_Back
At
IADLXGPUMetricsSupport
GetGPUClockSpeedRange
GetGPUFanSpeedRange
GetGPUHotspotTemperatureRange
GetGPUPowerRange
GetGPUTemperatureRange
GetGPUTotalBoardPowerRange
GetGPUUsageRange
GetGPUVRAMClockSpeedRange
GetGPUVRAMRange
GetGPUVoltageRange
IsSupportedGPUClockSpeed
IsSupportedGPUFanSpeed
IsSupportedGPUHotspotTemperature
IsSupportedGPUPower
IsSupportedGPUTemperature
IsSupportedGPUTotalBoardPower
IsSupportedGPUUsage
IsSupportedGPUVRAM
IsSupportedGPUVRAMClockSpeed
IsSupportedGPUVoltage
IADLXPerformanceMonitoringServices
ClearPerformanceMetricsHistory
GetAllMetricsHistory
GetCurrentAllMetrics
GetCurrentFPS
GetCurrentGPUMetrics
GetCurrentPerformanceMetricsHistorySize
GetCurrentSystemMetrics
GetFPSHistory
GetGPUMetricsHistory
GetMaxPerformanceMetricsHistorySize
GetMaxPerformanceMetricsHistorySizeRange
GetSamplingInterval
GetSamplingIntervalRange
GetSupportedGPUMetrics
GetSupportedSystemMetrics
GetSystemMetricsHistory
SetMaxPerformanceMetricsHistorySize
SetSamplingInterval
StartPerformanceMetricsTracking
StopPerformanceMetricsTracking
IADLXSystemMetrics
CPUUsage
SmartShift
SystemRAM
TimeStamp
IADLXSystemMetricsList
Add_Back
At
IADLXSystemMetricsSupport
GetCPUUsageRange
GetSmartShiftRange
GetSystemRAMRange
IsSupportedCPUUsage
IsSupportedSmartShift
IsSupportedSystemRAM
System
IADLXSystem
EnableLog
Get3DSettingsServices
GetDesktopsServices
GetDisplaysServices
GetGPUTuningServices
GetGPUs
GetGPUsChangedHandling
GetI2C
GetPerformanceMonitoringServices
HybridGraphicsType
QueryInterface
TotalSystemRAM
Miscellaneous
IADLMapping
ADLIdsFromADLXDesktop
ADLIdsFromADLXDisplay
AdlAdapterIndexFromADLXGPU
BdfFromADLXGPU
GetADLXDesktopFromADLIds
GetADLXDisplayFromADLIds
GetADLXGPUFromAdlAdapterIndex
GetADLXGPUFromBdf
IADLXChangedEvent
GetOrigin
IADLXInterface
Acquire
QueryInterface
Release
IADLXList
Add_Back
At
Begin
Clear
Empty
End
Remove_Back
Size
IADLXLog
WriteLog
ADLX Types
ADLX Enums
ADLX Structs
ADLX Macro
ADLX Typedefs
ADLX Primitive Data Types
Legal Information and Compliance/Disclaimers
Legal Notices
Disclaimer
Trademark
Search for:
Home
»
Manuals
»
ADLX
» Legal Information and Compliance/Disclaimers
All manuals
ADLX
Programming with ADLX
ADLX Programming Guide
Benefits
Specifications
Supported Programming Languages
Supported Operating Systems
Compatibility
Quick Start
Building C# bindings for ADLX
Building Java bindings for ADLX
Building Python bindings for ADLX
Using ADLX in an application
Initializing ADLX with the ADLX Helpers
Initializing ADLX with function pointers
Subscribing to Event Notifications using ADLX
Advanced Configurations
Using ADLX in a system service application
ADLX Samples
C++
File Descriptions
3D Graphics Files
Desktop Files
Display Files
General Files
GPUTuning Files
I2C Files
PerformanceMonitoring Files
Receiving Events Notifications Files
ServiceCall
Samples
3D Graphics
3DSettingsEvent
AnisotropicFiltering
AntiAliasing
AntiLag
Boost
Chill
EnhancedSync
FRTC
ImageSharpening
MorphologicAntiAliasing
ResetShaderCache
RSR
Tessellation
WaitForVerticalRefresh
Desktop
Eyefinity
Display
Display3DLUT
DisplayColorDepth
DisplayCustomColor
DisplayCustomResolution
DisplayEvents
DisplayFreeSync
DisplayGamma
DisplayGamut
DisplayGPUScaling
DisplayHDCP
DisplayInfo
DisplayIntegerScaling
DisplayPixelFormat
DisplayScalingMode
DisplaySettingsEvent
DisplayVariBright
DisplayVSR
GPU
GPUs
GPU Tuning
GPUAutoTuning
GPUPresetTuning
ManualFanTuning
ManualGraphicsTuning
ManualPowerTuning
ManualVRAMTuning
I2C
I2C
Performance Monitoring
PerfAllMetrics
PerfFPSMetrics
PerfGPUMetrics
PerfSystemMetrics
Receiving Events Notifications
AsyncEventHandling
DesktopsEvent
Sync3DReceive
SyncDisplayReceive
SyncGPUTuning
ServiceCall
GPUServiceCall
ShareMemory
UserProcess
Miscellaneous
InvalidObject
Log
WorkWithADL
C
File Descriptions
3D Graphics Files
Desktop Files
Display Files
General Files
GPUTuning Files
I2C Files
PerformanceMonitoring Files
Receiving Events Notifications Files
ServiceCall
Samples
3D Graphics
3DSettingsEvent
AnisotropicFiltering
AntiAliasing
AntiLag
Boost
Chill
EnhancedSync
FRTC
ImageSharpening
MorphologicAntiAliasing
ResetShaderCache
RSR
Tessellation
WaitForVerticalRefresh
Desktop
Eyefinity
Display
Display3DLUT
DisplayColorDepth
DisplayCustomColor
DisplayCustomResolution
DisplayEvents
DisplayFreeSync
DisplayGamma
DisplayGamut
DisplayGPUScaling
DisplayHDCP
DisplayInfo
DisplayIntegerScaling
DisplayPixelFormat
DisplayScalingMode
DisplaySettingsEvent
DisplayVariBright
DisplayVSR
GPU
GPUs
GPU Tuning
GPUAutoTuning
GPUPresetTuning
ManualFanTuning
ManualGraphicsTuning
ManualPowerTuning
ManualVRAMTuning
I2C
I2C
Performance Monitoring
PerfAllMetrics
PerfFPSMetrics
PerfGPUMetrics
PerfSystemMetrics
Receiving Events Notifications
AsyncEventHandling
DesktopsEvent
Sync3DReceive
SyncDisplayReceive
SyncGPUTuning
ServiceCall
GPUServiceCall
ShareMemory
UserProcess
Miscellaneous
InvalidObject
Log
WorkWithADL
C#
File Descriptions
Samples
ADLXCSharpBind
DisplayEvents
DisplayInfo
Java
File Descriptions
Samples
ADLXJavaBind
DisplayEvents
DisplayInfo
Python
File Descriptions
Samples
ADLXPybind
DisplayEvents
DisplayInfo
ADLX SDK References
ADLX Functions
ADLXInitializeWithCallerAdl_Fn
ADLXInitialize_Fn
ADLXQueryFullVersion_Fn
ADLXQueryVersion_Fn
ADLXTerminate_Fn
adlx_atomic_dec
adlx_atomic_inc
adlx_free_library
adlx_get_proc_address
adlx_load_library
ADLX Helpers
ADLX Helper Functions
ADLXHelper_GetAdlMapping
ADLXHelper_GetSystemServices
ADLXHelper_Initialize
ADLXHelper_InitializeWithCallerAdl
ADLXHelper_InitializeWithIncompatibleDriver
ADLXHelper_QueryFullVersion
ADLXHelper_QueryVersion
ADLXHelper_Terminate
ADLXHelper Class
ADLXHelper
GetAdlMapping
GetSystemServices
Initialize
InitializeWithCallerAdl
InitializeWithIncompatibleDriver
QueryFullVersion
QueryVersion
Terminate
~ADLXHelper
ADLX Interfaces
3D Graphics
IADLX3DAnisotropicFiltering
GetLevel
IsEnabled
IsSupported
SetEnabled
SetLevel
IADLX3DAntiAliasing
GetLevel
GetMethod
GetMode
IsSupported
SetLevel
SetMethod
SetMode
IADLX3DAntiLag
IsEnabled
IsSupported
SetEnabled
IADLX3DBoost
GetResolution
GetResolutionRange
IsEnabled
IsSupported
SetEnabled
SetResolution
IADLX3DChill
GetFPSRange
GetMaxFPS
GetMinFPS
IsEnabled
IsSupported
SetEnabled
SetMaxFPS
SetMinFPS
IADLX3DEnhancedSync
IsEnabled
IsSupported
SetEnabled
IADLX3DFrameRateTargetControl
GetFPS
GetFPSRange
IsEnabled
IsSupported
SetEnabled
SetFPS
IADLX3DImageSharpening
GetSharpness
GetSharpnessRange
IsEnabled
IsSupported
SetEnabled
SetSharpness
IADLX3DMorphologicalAntiAliasing
IsEnabled
IsSupported
SetEnabled
IADLX3DResetShaderCache
IsSupported
ResetShaderCache
IADLX3DSettingsChangedEvent
GetGPU
IsAnisotropicFilteringChanged
IsAntiAliasingChanged
IsAntiLagChanged
IsBoostChanged
IsChillChanged
IsEnhancedSyncChanged
IsFrameRateTargetControlChanged
IsImageSharpeningChanged
IsMorphologicalAntiAliasingChanged
IsResetShaderCache
IsTessellationModeChanged
IsWaitForVerticalRefreshChanged
IADLX3DSettingsChangedHandling
Add3DSettingsEventListener
Remove3DSettingsEventListener
IADLX3DSettingsChangedListener
On3DSettingsChanged
IADLX3DSettingsServices
Get3DSettingsChangedHandling
GetAnisotropicFiltering
GetAntiAliasing
GetAntiLag
GetBoost
GetChill
GetEnhancedSync
GetFrameRateTargetControl
GetImageSharpening
GetMorphologicalAntiAliasing
GetResetShaderCache
GetTessellation
GetWaitForVerticalRefresh
IADLX3DTessellation
GetLevel
GetMode
IsSupported
SetLevel
SetMode
IADLX3DWaitForVerticalRefresh
GetMode
IsEnabled
IsSupported
SetMode
Desktop
IADLXDesktop
GetDisplays
GetNumberOfDisplays
Orientation
Size
TopLeft
Type
IADLXDesktopChangedHandling
AddDesktopListEventListener
RemoveDesktopListEventListener
IADLXDesktopList
Add_Back
At
IADLXDesktopListChangedListener
OnDesktopListChanged
IADLXDesktopServices
GetDesktopChangedHandling
GetDesktops
GetNumberOfDesktops
GetSimpleEyefinity
IADLXEyefinityDesktop
DisplayOrientation
DisplaySize
DisplayTopLeft
GetDisplay
GridSize
IADLXSimpleEyefinity
Create
Destroy
DestroyAll
IsSupported
Display
IADLXDisplay
ConnectorType
DisplayType
EDID
GetGPU
ManufacturerID
Name
NativeResolution
PixelClock
RefreshRate
ScanType
UniqueId
IADLXDisplay3DLUT
ClearUser3DLUT
GetAllUser3DLUT
GetHDRUser3DLUT
GetSCEDynamicContrast
GetSCEDynamicContrastRange
GetSDRUser3DLUT
GetUser3DLUTIndex
IsCurrentSCEDisabled
IsCurrentSCEDynamicContrast
IsCurrentSCEVividGaming
IsSupportedSCE
IsSupportedSCEDynamicContrast
IsSupportedSCEVividGaming
IsSupportedUser3DLUT
SetAllUser3DLUT
SetHDRUser3DLUT
SetSCEDisabled
SetSCEDynamicContrast
SetSCEVividGaming
SetSDRUser3DLUT
IADLXDisplay3DLUTChangedEvent
GetDisplay
IsCustom3DLUTChanged
IsSCEChanged
IADLXDisplay3DLUTChangedListener
OnDisplay3DLUTChanged
IADLXDisplayChangedHandling
AddDisplay3DLUTEventListener
AddDisplayGammaEventListener
AddDisplayGamutEventListener
AddDisplayListEventListener
AddDisplaySettingsEventListener
RemoveDisplay3DLUTEventListener
RemoveDisplayGammaEventListener
RemoveDisplayGamutEventListener
RemoveDisplayListEventListener
RemoveDisplaySettingsEventListener
IADLXDisplayColorDepth
GetValue
IsSupported
SetValue
IADLXDisplayCustomColor
GetBrightness
GetBrightnessRange
GetContrast
GetContrastRange
GetHue
GetHueRange
GetSaturation
GetSaturationRange
GetTemperature
GetTemperatureRange
IsBrightnessSupported
IsContrastSupported
IsHueSupported
IsSaturationSupported
IsTemperatureSupported
SetBrightness
SetContrast
SetHue
SetSaturation
SetTemperature
IADLXDisplayCustomResolution
CreateNewResolution
DeleteResolution
GetCurrentAppliedResolution
GetResolutionList
IsSupported
IADLXDisplayFreeSync
IsEnabled
IsSupported
SetEnabled
IADLXDisplayGPUScaling
IsEnabled
IsSupported
SetEnabled
IADLXDisplayGamma
GetGammaCoefficient
GetGammaRamp
IsCurrentDeGammaRamp
IsCurrentReGamma36
IsCurrentReGammaBT709
IsCurrentReGammaPQ
IsCurrentReGammaPQ2084Interim
IsCurrentReGammaRamp
IsCurrentReGammaSRGB
IsCurrentRegammaCoefficient
IsSupportedReGamma36
IsSupportedReGammaBT709
IsSupportedReGammaPQ
IsSupportedReGammaPQ2084Interim
IsSupportedReGammaSRGB
ResetGammaRamp
SetDeGammaRamp
SetDeGammaRamp
SetReGamma36
SetReGammaBT709
SetReGammaCoefficient
SetReGammaPQ
SetReGammaPQ2084Interim
SetReGammaRamp
SetReGammaRamp
SetReGammaSRGB
IADLXDisplayGammaChangedEvent
GetDisplay
IsDeGammaChanged
IsGammaCoefficientChanged
IsGammaRampChanged
IsReGammaChanged
IADLXDisplayGammaChangedListener
OnDisplayGammaChanged
IADLXDisplayGamut
GetGamutColorSpace
GetWhitePoint
IsCurrent5000kWhitePoint
IsCurrent6500kWhitePoint
IsCurrent7500kWhitePoint
IsCurrent9300kWhitePoint
IsCurrentAdobeRgbColorSpace
IsCurrentCCIR2020ColorSpace
IsCurrentCCIR601ColorSpace
IsCurrentCCIR709ColorSpace
IsCurrentCIERgbColorSpace
IsCurrentCustomColorSpace
IsCurrentCustomWhitePoint
IsSupported5000kWhitePoint
IsSupported6500kWhitePoint
IsSupported7500kWhitePoint
IsSupported9300kWhitePoint
IsSupportedAdobeRgbColorSpace
IsSupportedCCIR2020ColorSpace
IsSupportedCCIR601ColorSpace
IsSupportedCCIR709ColorSpace
IsSupportedCIERgbColorSpace
IsSupportedCustomColorSpace
IsSupportedCustomWhitePoint
SetGamut
SetGamut
SetGamut
SetGamut
IADLXDisplayGamutChangedEvent
GetDisplay
IsColorSpaceChanged
IsWhitePointChanged
IADLXDisplayGamutChangedListener
OnDisplayGamutChanged
IADLXDisplayHDCP
IsEnabled
IsSupported
SetEnabled
IADLXDisplayIntegerScaling
IsEnabled
IsSupported
SetEnabled
IADLXDisplayList
Add_Back
At
IADLXDisplayListChangedListener
OnDisplayListChanged
IADLXDisplayPixelFormat
GetValue
IsSupported
IsSupportedPixelFormat
IsSupportedRGB444Full
IsSupportedRGB444Limited
IsSupportedYCbCr420
IsSupportedYCbCr422
IsSupportedYCbCr444
SetValue
IADLXDisplayResolution
GetValue
SetValue
IADLXDisplayResolutionList
Add_Back
At
IADLXDisplayScalingMode
GetMode
IsSupported
SetMode
IADLXDisplayServices
Get3DLUT
GetColorDepth
GetCustomColor
GetCustomResolution
GetDisplayChangedHandling
GetDisplays
GetFreeSync
GetGPUScaling
GetGamma
GetGamut
GetHDCP
GetIntegerScaling
GetNumberOfDisplays
GetPixelFormat
GetScalingMode
GetVariBright
GetVirtualSuperResolution
IADLXDisplaySettingsChangedEvent
GetDisplay
IsColorDepthChanged
IsCustomColorBrightnessChanged
IsCustomColorContrastChanged
IsCustomColorHueChanged
IsCustomColorSaturationChanged
IsCustomColorTemperatureChanged
IsCustomResolutionChanged
IsFreeSyncChanged
IsGPUScalingChanged
IsHDCPChanged
IsIntegerScalingChanged
IsPixelFormatChanged
IsScalingModeChanged
IsVSRChanged
IsVariBrightChanged
IADLXDisplaySettingsChangedListener
OnDisplaySettingsChanged
IADLXDisplayVSR
IsEnabled
IsSupported
SetEnabled
IADLXDisplayVariBright
IsCurrentBalanced
IsCurrentMaximizeBattery
IsCurrentMaximizeBrightness
IsCurrentOptimizeBattery
IsCurrentOptimizeBrightness
IsEnabled
IsSupported
SetBalanced
SetEnabled
SetMaximizeBattery
SetMaximizeBrightness
SetOptimizeBattery
SetOptimizeBrightness
GPU
IADLXGPU
ASICFamilyType
BIOSInfo
DeviceId
DriverPath
HasDesktops
IsExternal
Name
PNPString
RevisionId
SubSystemId
SubSystemVendorId
TotalVRAM
Type
UniqueId
VRAMType
VendorId
IADLXGPUList
Add_Back
At
IADLXGPUsChangedHandling
AddGPUsListEventListener
RemoveGPUsListEventListener
IADLXGPUsEventListener
OnGPUListChanged
GPU Tuning
IADLXGPUAutoTuning
IsCurrentOverclockGPU
IsCurrentOverclockVRAM
IsCurrentUndervoltGPU
IsSupportedOverclockGPU
IsSupportedOverclockVRAM
IsSupportedUndervoltGPU
StartOverclockGPU
StartOverclockVRAM
StartUndervoltGPU
IADLXGPUAutoTuningCompleteEvent
IsOverclockGPUCompleted
IsOverclockVRAMCompleted
IsUndervoltGPUCompleted
IADLXGPUAutoTuningCompleteListener
OnGPUAutoTuningComplete
IADLXGPUPresetTuning
IsCurrentBalanced
IsCurrentPowerSaver
IsCurrentQuiet
IsCurrentRage
IsCurrentTurbo
IsSupportedBalanced
IsSupportedPowerSaver
IsSupportedQuiet
IsSupportedRage
IsSupportedTurbo
SetBalanced
SetPowerSaver
SetQuiet
SetRage
SetTurbo
IADLXGPUTuningChangedEvent
GetGPU
IsAutomaticTuningChanged
IsManualFanTuningChanged
IsManualGPUCLKTuningChanged
IsManualPowerTuningChanged
IsManualVRAMTuningChanged
IsPresetTuningChanged
IADLXGPUTuningChangedHandling
AddGPUTuningEventListener
RemoveGPUTuningEventListener
IADLXGPUTuningChangedListener
OnGPUTuningChanged
IADLXGPUTuningServices
GetAutoTuning
GetGPUTuningChangedHandling
GetManualFanTuning
GetManualGFXTuning
GetManualPowerTuning
GetManualVRAMTuning
GetPresetTuning
IsAtFactory
IsSupportedAutoTuning
IsSupportedManualFanTuning
IsSupportedManualGFXTuning
IsSupportedManualPowerTuning
IsSupportedManualVRAMTuning
IsSupportedPresetTuning
ResetToFactory
IADLXManualFanTuning
GetEmptyFanTuningStates
GetFanTuningRanges
GetFanTuningStates
GetMinAcousticLimit
GetMinAcousticLimitRange
GetMinFanSpeed
GetMinFanSpeedRange
GetTargetFanSpeed
GetTargetFanSpeedRange
GetZeroRPMState
IsSupportedMinAcousticLimit
IsSupportedMinFanSpeed
IsSupportedTargetFanSpeed
IsSupportedZeroRPM
IsValidFanTuningStates
SetFanTuningStates
SetMinAcousticLimit
SetMinFanSpeed
SetTargetFanSpeed
SetZeroRPMState
IADLXManualFanTuningState
GetFanSpeed
GetTemperature
SetFanSpeed
SetTemperature
IADLXManualFanTuningStateList
Add_Back
At
IADLXManualGraphicsTuning1
GetEmptyGPUTuningStates
GetGPUTuningRanges
GetGPUTuningStates
IsValidGPUTuningStates
SetGPUTuningStates
IADLXManualGraphicsTuning2
GetGPUMaxFrequency
GetGPUMaxFrequencyRange
GetGPUMinFrequency
GetGPUMinFrequencyRange
GetGPUVoltage
GetGPUVoltageRange
SetGPUMaxFrequency
SetGPUMinFrequency
SetGPUVoltage
IADLXManualPowerTuning
GetPowerLimit
GetPowerLimitRange
GetTDCLimit
GetTDCLimitRange
IsSupportedTDCLimit
SetPowerLimit
SetTDCLimit
IADLXManualTuningState
GetFrequency
GetVoltage
SetFrequency
SetVoltage
IADLXManualTuningStateList
Add_Back
At
IADLXManualVRAMTuning1
GetEmptyVRAMTuningStates
GetMemoryTimingDescription
GetSupportedMemoryTimingDescriptionList
GetVRAMTuningRanges
GetVRAMTuningStates
IsSupportedMemoryTiming
IsValidVRAMTuningStates
SetMemoryTimingDescription
SetVRAMTuningStates
IADLXManualVRAMTuning2
GetMaxVRAMFrequency
GetMaxVRAMFrequencyRange
GetMemoryTimingDescription
GetSupportedMemoryTimingDescriptionList
IsSupportedMemoryTiming
SetMaxVRAMFrequency
SetMemoryTimingDescription
IADLXMemoryTimingDescription
GetDescription
IADLXMemoryTimingDescriptionList
Add_Back
At
I2C
IADLXI2C
IsSupported
Read
RepeatedStartRead
Version
Write
Performance Monitoring
IADLXAllMetrics
GetFPS
GetGPUMetrics
GetSystemMetrics
TimeStamp
IADLXAllMetricsList
Add_Back
At
IADLXFPS
FPS
TimeStamp
IADLXFPSList
Add_Back
At
IADLXGPUMetrics
GPUClockSpeed
GPUFanSpeed
GPUHotspotTemperature
GPUPower
GPUTemperature
GPUTotalBoardPower
GPUUsage
GPUVRAM
GPUVRAMClockSpeed
GPUVoltage
TimeStamp
IADLXGPUMetricsList
Add_Back
At
IADLXGPUMetricsSupport
GetGPUClockSpeedRange
GetGPUFanSpeedRange
GetGPUHotspotTemperatureRange
GetGPUPowerRange
GetGPUTemperatureRange
GetGPUTotalBoardPowerRange
GetGPUUsageRange
GetGPUVRAMClockSpeedRange
GetGPUVRAMRange
GetGPUVoltageRange
IsSupportedGPUClockSpeed
IsSupportedGPUFanSpeed
IsSupportedGPUHotspotTemperature
IsSupportedGPUPower
IsSupportedGPUTemperature
IsSupportedGPUTotalBoardPower
IsSupportedGPUUsage
IsSupportedGPUVRAM
IsSupportedGPUVRAMClockSpeed
IsSupportedGPUVoltage
IADLXPerformanceMonitoringServices
ClearPerformanceMetricsHistory
GetAllMetricsHistory
GetCurrentAllMetrics
GetCurrentFPS
GetCurrentGPUMetrics
GetCurrentPerformanceMetricsHistorySize
GetCurrentSystemMetrics
GetFPSHistory
GetGPUMetricsHistory
GetMaxPerformanceMetricsHistorySize
GetMaxPerformanceMetricsHistorySizeRange
GetSamplingInterval
GetSamplingIntervalRange
GetSupportedGPUMetrics
GetSupportedSystemMetrics
GetSystemMetricsHistory
SetMaxPerformanceMetricsHistorySize
SetSamplingInterval
StartPerformanceMetricsTracking
StopPerformanceMetricsTracking
IADLXSystemMetrics
CPUUsage
SmartShift
SystemRAM
TimeStamp
IADLXSystemMetricsList
Add_Back
At
IADLXSystemMetricsSupport
GetCPUUsageRange
GetSmartShiftRange
GetSystemRAMRange
IsSupportedCPUUsage
IsSupportedSmartShift
IsSupportedSystemRAM
System
IADLXSystem
EnableLog
Get3DSettingsServices
GetDesktopsServices
GetDisplaysServices
GetGPUTuningServices
GetGPUs
GetGPUsChangedHandling
GetI2C
GetPerformanceMonitoringServices
HybridGraphicsType
QueryInterface
TotalSystemRAM
Miscellaneous
IADLMapping
ADLIdsFromADLXDesktop
ADLIdsFromADLXDisplay
AdlAdapterIndexFromADLXGPU
BdfFromADLXGPU
GetADLXDesktopFromADLIds
GetADLXDisplayFromADLIds
GetADLXGPUFromAdlAdapterIndex
GetADLXGPUFromBdf
IADLXChangedEvent
GetOrigin
IADLXInterface
Acquire
QueryInterface
Release
IADLXList
Add_Back
At
Begin
Clear
Empty
End
Remove_Back
Size
IADLXLog
WriteLog
ADLX Types
ADLX Enums
ADLX Structs
ADLX Macro
ADLX Typedefs
ADLX Primitive Data Types
Legal Information and Compliance/Disclaimers
Legal Notices
Disclaimer
Trademark
Search for:
Legal Information and Compliance/Disclaimers
Legal Notices