Vulkan® Memory Allocator
VMA is our single-header, MIT-licensed, C++ library for easily and efficiently managing memory allocation for your Vulkan® games and applications.
Optimal access to AMD GPUs for multimedia processing
The AMD Advanced Media Framework (AMF) SDK provides developers with optimal access to AMD GPUs for multimedia processing.
Note: The latest AMD Software: Adrenalin Edition™ 25.10.2 driver is required.
This release adds the following features
The AMD Advanced Media Framework (AMF) SDK may be used in developing wireless display, remote desktop, video editing, transcode and playback applications. Both cloud gaming and remote gaming applications are also possible with the AMD AMF SDK. Specifically, developers can use the AMD AMF SDK for accessing AMD media accelerators for video encoding, decoding, color space conversion, pre-analysis, pre-processing, display capture and high quality scaling.
The AMD AMF SDK allows optimization of application performance by utilizing CPU, GPU compute shaders and hardware accelerators for media processing. These optimizations are applicable to a wide range of applications such as gaming or content creation. Programming of AMD Video Engines (UVD and VCE/VCN blocks) is also an important part of the functionality that AMD AMF provides to developers.
Note: The 25.10 Linux driver has a known installation bug. See the Linux Driver Install wiki page for details.
Note: Starting with the 25.20 Linux driver, the AMF runtime is released separately. See the Linux Driver Install wiki page for updated instructions.
| OS | AMD AMF included starting version |
|---|---|
| SLE 15 | 18.40 |
| Ubuntu 20.04.0 | 20.20 |
| *All supported distros | 20.40 |
Added 4:4:4/4:2:2 chroma subsampling support for VideoConverter color space conversion and scaling.
Samples updated to Visual Studio 2022.