Skip to content

AMD Device Library eXtra v2.0

ADLX Developer Documentation

AMD Device Library eXtra (ADLX) is AMD’s application programming interface (API) library for Microsoft Windows®-based driver configuration. The ADLX API is designed to let software applications communicate directly with AMD hardware and access its resources. With ADLX 2.0, ADLX MCP servers extend this interface to natural language, enabling AI-assisted control and monitoring of AMD GPUs through natural-language requests.

This document includes detailed information on the API’s programming interfaces, helpers, functions, types, as well as code samples and usage scenarios to help developers get started. It also includes information on system requirements, bindings development, advanced configurations, and guidance on how to use ADLX with MCP servers for natural-language-driven GPU control and monitoring.

ADLX Programming Guide

ADLX Programming Guide contains information for developers to get started, such as hardware and software requirements, the minimum-supported operating system versions, and a Quick Start guide with instructions on how to build applications in each of the supported programming languages.

ADLX MCP Servers

ADLX MCP Servers provides Model Context Protocol (MCP) servers and clients that expose ADLX driver features to LLM-based agents, enabling AMD GPUs to be managed through natural language.

ADLX Samples

ADLX Samples provides code samples in C, C++, C#, Java, and Python to demonstrate ADLX functionality usage scenarios in basic applications to help developers get started quickly.

ADLX SDK References

ADLX SDK References provides descriptions for all ADLX programming aspects such as helpers, functions, interfaces (with their respective methods) and ADLX data types.

For more information on AMD Graphics and related SDKs, visit AMD GPUOpen.

See Also: ADLX Samples, ADLX Programming Guide, ADLX MCP Servers, ADLX SDK References