![ADLX](png/231825260-a_amd_device_library_extra_lockup_rgb_wht.png)
Integrate graphics and display functionality into your applications with the ADLX SDK
ADLX is a modern library and SDK designed to access features and functionality of AMD systems in the categories of Display, 3D graphics, Performance Monitoring, GPU Tuning, and more.
The ADLX SDK is targeted primarily at developers and partners who are creating control and monitor applications.
Download the latest version - v1.2
The ADLX SDK contains the following components:
- ADLX interface library.
- Headers.
- Documentation and code samples.
Benefits
The ADLX SDK is a fast and easy way to develop differentiated applications that run on AMD systems.
- Designed with quality and reliability at the core.
- Compatible with modern programming languages.
- Forward and backward compatible with AMD drivers.
- Global state synchronization.
- Access features and functionality in the areas of Display, 3D graphics, Performance Monitoring, GPU Tuning, and more!
Learn more by reading our blog:
Requirements
- Windows 10 or later. 32 bit or 64 bit.
Version history
- Introduction of interface to determine the multi-GPU mode (primary or secondary) of a GPU in the system.
- Interfaces to report the PCI bus land width and bus type (eg. PCIE 4) of a GPU.
- ProductName interface
- New interface to control AMD Smart Access Memory.
- Added interface to configure SmartShift Max settings.
- Display Connectivity Experience interface introduced to monitor and tune HDMI and DisplayPort connections.
- Additional profiles (ie. Dynamic Contrast) added to Display Color Enhancement feature interface.
- Capability to blank all physical displays.
- Initial release version
Footnote
For those looking for documentation on the legacy ADL SDK, you can find it here: https://gpuopen.com/adl/
Our other SDKs
![AMD Capsaicin Framework](https://gpuopen.com/wp-content/uploads/2023/05/featured-232052451-A_AMD_Capsaicin_Framework_Lockup_RGB_Wht-768x432.jpg)
Capsaicin is a Direct3D12 framework for real-time graphics research which implements the GI-1.0 technique and a reference path-tracer.
![AMD Render Pipeline Shaders (RPS) SDK](https://gpuopen.com/wp-content/uploads/2023/06/featured-231825267-A_AMD_Render_Pipeline_Shaders_Lockup_RGB_Wht-768x432.jpg)
The Render Pipeline Shaders (RPS) SDK provides a framework for graphics engines to use Render Graphs with explicit APIs.
![AMD Brotli-G SDK](https://gpuopen.com/wp-content/uploads/2023/06/featured-231825262-A_AMD_Brotli-G_SDK_Lockup_RGB_Wht-768x432.jpg)
Brotli-G is an open-source compression/decompression standard for digital assets (based on Brotli) that is compatible with GPU hardware.
![AMD HIP Ray Tracing](https://gpuopen.com/wp-content/uploads/2023/06/featured-231825263-A_AMD_HIP_Ray_Tracing_Lockup_RGB_Wht-768x432.jpg)
HIP RT is a ray tracing library for HIP, making it easy to write ray tracing applications in HIP.
![AMD Orochi](https://gpuopen.com/wp-content/uploads/2023/06/featured-231825264-A_AMD_Orochi_Lockup_RGB_Wht-768x432.jpg)
Orochi is a library which loads HIP and CUDA® APIs dynamically, allowing the user to switch APIs at runtime.
![AMD Radeon ProRender Developer Suite](https://gpuopen.com/wp-content/uploads/2023/06/featured-20457311-C_AMD_Radeon_ProRender_Developer_Suite_Lockup_RGB_Wht-768x432.jpg)
AMD Radeon™ ProRender is our fast, easy, and incredible physically-based rendering engine built on industry standards that enables accelerated rendering on virtually any GPU, any CPU, and any OS in over a dozen leading digital content creation and CAD applications.
![AMD Radeon ML](https://gpuopen.com/wp-content/uploads/2023/06/featured-231825265-A_AMD_Radeon_ML_Lockup_RGB_Wht-768x432.jpg)
Radeon™ Machine Learning (Radeon™ ML or RML) is an AMD SDK for high-performance deep learning inference on GPUs.
![AMD Radeon Image Filter](https://gpuopen.com/wp-content/uploads/2023/07/featured-radeon_image_filter-768x432.jpg)
Harness the power of machine learning to enhance images with denoising, enabling your application to produce high quality images in a fraction of the time traditional denoising filters take.
![AMD Advanced Media Framework](https://gpuopen.com/wp-content/uploads/2023/06/featured-231825259-A_AMD_Advanced_Media_Framework_Lockup_RGB_Wht-768x432.jpg)
The Advanced Media Framework SDK provides developers with optimal access to AMD GPUs for multimedia processing.
![AMD GPUOpen Direct3D12 Memory Allocator (D3D12MA)](https://gpuopen.com/wp-content/uploads/2023/07/featured-GPUOpen-d3d12ma-768x432.jpg)
The D3D12 Memory Allocator (D3D12MA) is a C++ library that provides a simple and easy-to-integrate API to help you allocate memory for DirectX®12 buffers and textures.
![ADL](https://gpuopen.com/wp-content/uploads/2023/06/featured-231825261-A_AMD_Display_Library_Lockup_RGB_Wht-768x432.jpg)
The AMD Display Library (ADL) SDK is designed to access display driver functionality for AMD Radeon™ and AMD FirePro™ graphics cards.
![AGS](https://gpuopen.com/wp-content/uploads/2023/06/featured-20673863-C_AMD_GPU_Services_Library_Lockup_RGB_Wht-768x432.jpg)
The AMD GPU Services (AGS) library provides software developers with the ability to query AMD GPU software and hardware state information that is not normally available through standard operating systems or graphics APIs.
![AMD GPUOpen Vulkan Memory Allocator](https://gpuopen.com/wp-content/uploads/2023/07/featured-GPUOpen-vma-768x432.jpg)
VMA is our single-header, MIT-licensed, C++ library for easily and efficiently managing memory allocation for your Vulkan® games and applications.
![AMD TrueAudio Next](https://gpuopen.com/wp-content/uploads/2023/07/featured-trueaudionext-768x432.jpg)
AMD TrueAudio Next is a software development kit for GPU accelerated and multi-core high-performance audio signal processing.
![AMD Radeon ProRender SDK](https://gpuopen.com/wp-content/uploads/2023/06/featured-18147992-E_AMD_Radeon_ProRender_Lockup_RGB_Wht-768x432.jpg)
AMD Radeon™ ProRender SDK is a powerful physically-based path traced rendering engine that enables creative professionals to produce stunningly photorealistic images.
![AMD Radeon Rays](https://gpuopen.com/wp-content/uploads/2023/06/featured-18147989-E_AMD_Radeon_Rays_Lockup_RGB_Wht-768x432.jpg)
The lightweight accelerated ray intersection library for DirectX®12 and Vulkan®.
![AMD GPU Performance API](https://gpuopen.com/wp-content/uploads/2023/06/featured-20673864-C_AMD_GPU_Performance_API_Lockup_RGB_Wht-768x432.jpg)
GPUPerfAPI provides access to GPU Performance Counters. It analyzes performance and execution characteristics of applications using a Radeon™ GPU.
![AMD Compressonator](https://gpuopen.com/wp-content/uploads/2023/06/featured-20665122-C_AMD_Compressonator_Lockup_RGB_Wht-768x432.jpg)
Compressonator is a set of tools to allow artists and developers to more easily work with compressed assets and easily visualize the quality impact of various compression technologies.
![](https://gpuopen.com/wp-content/uploads/2023/07/featured-liquidvr_oldstyle-768x432.jpg)
LiquidVR™ provides a Direct3D 11 based interface for applications to get access to the following GPU features regardless of whether a VR device is installed on a system.
Related content
![Getting started: AMD GPUOpen software](https://gpuopen.com/wp-content/uploads/2020/01/featured-GPUOpen-getting-started-software-768x432.jpg)
Getting started: Our software
New or fairly new to AMD’s tools, libraries, and effects? This is the best place to get started on GPUOpen!
![AMD GPUOpen Getting Started Development and Performance](https://gpuopen.com/wp-content/uploads/2020/01/featured-GPUOpen-getting-started-768x432.jpg)
Getting started: Development and performance
Looking for tips on getting started with developing and/or optimizing your game, whether on AMD hardware or generally? We’ve got you covered!
![](https://gpuopen.com/wp-content/uploads/2020/11/vulkan_featured_black-768x420.jpg)
Radeon™ Vulkan® Drivers Version Table
A handy table listing the equivalent versions of Vulkan®, Windows Store, and internal drivers for each Radeon Software Adrenalin driver release.
![Vulkan logo](https://gpuopen.com/wp-content/uploads/2020/11/vulkan_featured-768x420.png)
Developing Vulkan® applications
Discover our Vulkan blog posts, presentations, samples, and more. Find out how we can help you create and optimize your Vulkan applications!
![DirectX 12](https://gpuopen.com/wp-content/uploads/2021/12/featured_directx_black-768x432.png)
Developing DirectX® applications
Developing with DirectX? This page shares our DirectX blog posts, presentations, samples, and more. Let us help you create and optimize your DirectX applications!