Vega Support Called For Pulling Into Linux 4.12, Without DC Support

This is a hearty update to DRM-Next if honored and includes initial Vega10 support, the upcoming Radeon RX Vega graphics cards expected to launch by the end of May. Though this Vega10 support is without the DC (DAL) support as it doesn't look like it will be ready for Linux 4.12; DC support remains a big gripe for me due to the lack otherwise of HDMI/DP audio for newer GPUs along with other features like HDMI 2.0, atomic mode-setting, the potential for FreeSync to be opened on it, etc.
In addition to Vega support there is also support for multi-level page tables, GPU sensor support for integration with Mesa, job tracing improvements, PRT support for sparse buffers, SR-IOV improvements, TTM memory management improvements, and various bug fixes. The vast majority of the work is for the AMDGPU DRM driver with just a few Radeon changes. With Linux 4.12, Radeon does still remain the default for GCN 1.0/1.1 hardware.
This is a big pull request with 398,656 lines of code added... The vast majority of that is header files for Vega10.
The pull request in full can be found on the mailing list.
42 Comments