English: Illustrates the current (as of August 2016) Linux device drivers for AMD hardware (cf.
Radeon,
PowerTune HSA,
UVD,
VCE,
TrueAudio,
Eyefinity, etc.).
AMDKFD was mainlined into Linux kernel 3.19
AMDGPU was mainlined into Linux kernel 4.2
2015-09-17 at the XDC2015 Alex Deucher announced, that AMD's only Vulkan and OpenCL drivers will work on top of amdgpu and will eventually be open-sourced and mainlined into Mesa. Their current proprietary OpenGL 4.5 driver will remain proprietary, will be ported to work in top of amdgpu and will be the only proprietary UMD. It will serve as an alternative to radeonsi.
2016-02-16 the Vulkan 1.0 specification was officially released.
2016-03-18 AMD released a beta version of their proprietary UMD, that works on top of amdgpu
instead of fgrlx.ko
: AMDGPU-PRO-Beta-Driver-for-Vulkan-Release; it supports OpenGL 4.5, GLX 1.4, OpenCL 1.2, Vulkan 1.0 and VDPAU
As of Linux kernel 4.5 amdgpu
supports KMS (Kernel Mode Setting) and ADF (Atomic Display Framework)! DAL (Display Abstraction Layer) was published back in 2015-09-21 (https://cgit.freedesktop.org/~agd5f/linux/log/?h=DAL-wip) but has not been accepted into the Linux kernel mainline due to various issues.
2016-03-21 AMD relased a fully Vulkan 1.0 comliant driver, but only for Windows 7, Windows 8,1 and Windows 10, not for Linux: http://support.amd.com/en-us/kb-articles/Pages/radeon-vulkan-beta.aspx
2016-04-12 Mesa and radeonsi driver received support for GL_ARB_robust_buffer_access_behavior and is now fully OpenGL 4.2 compliant. Cf. https://mesamatrix.net/
2016-08-01 AMD released AMD FirePro Software Suite, based on fglrx.ko
but only for AMD FirePro hardware.
2017-12-23 amdvlk is found at
https://github.com/GPUOpen-Drivers/AMDVLK