File:Linux AMD graphics stack.svg

Summary

 
Category:Unspec SVG created with Inkscape#00060323Linux%20AMD%20graphics%20stack.svg
 
W3C-validity not checked.
Category:Unchecked SVG validity
Description
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
Date
Source Own work
Author ScotXW

Licensing

I, the copyright holder of this work, hereby publish it under the following licenses:
w:en:Creative Commons
attribution share alike
This file is licensed under the Creative Commons Attribution-Share Alike 4.0 International license.
You are free:
  • to share – to copy, distribute and transmit the work
  • to remix – to adapt the work
Under the following conditions:
  • attribution – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
  • share alike – If you remix, transform, or build upon the material, you must distribute your contributions under the same or compatible license as the original.
Category:CC-BY-SA-4.0#Linux%20AMD%20graphics%20stack.svg
GNU head Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License.
Category:License migration redundant#Linux%20AMD%20graphics%20stack.svgCategory:GFDL#Linux%20AMD%20graphics%20stack.svg
You may select the license of your choice.
Category:Self-published work Category:Diagrams illustrating AMD technology Category:AMD TrueAudio Category:AMD Unified Video Decoder Category:AMD Video Codec Engine Category:Direct Rendering Infrastructure Category:Advanced Linux Sound Architecture Category:Linux kernel diagrams Category:Linux video games
Category:AMD TrueAudio Category:AMD Unified Video Decoder Category:AMD Video Codec Engine Category:Advanced Linux Sound Architecture Category:CC-BY-SA-4.0 Category:Diagrams illustrating AMD technology Category:Direct Rendering Infrastructure Category:GFDL Category:License migration redundant Category:Linux kernel diagrams Category:Linux video games Category:SVG created with Inkscape:Important Category:Self-published work Category:Unchecked SVG validity Category:Unspec New SVG created with Inkscape Category:Unspec SVG created with Inkscape