Radeon RX Vega Support Lands In Mesa 17.1 Git

AMD developers pushed their Vega upbringing code into mainline Mesa Git a few minutes ago. This is great for having this high-end discrete GPU supported in open-source pre-launch. The nearly 150 patches allow for Vega10 support in RadeonSI Gallium3D OpenGL along with video encoding and decoding. We have not seen any RADV patches for Vega10 with AMD not officially supporting that open-source Vulkan driver. Currently the Vega OpenGL support only exposes OpenGL 3.1, but Marek is working on the remaining functionality for getting it up to OpenGL 4.5 compliance.
While the Mesa changes are now in Git, the AMDGPU DRM changes have yet to land in the mainline Linux kernel. We're hoping to see that for Linux 4.12, but it has yet to be merged into DRM-Next, so we'll have to wait and see. Also for the Radeon RX Vega support you will need to be using LLVM 5.0 SVN with LLVM 4.0 not having the needed compiler back-end changes. Also, new linux-firmware binary blobs will be needed for Vega too, which aren't yet in linux-firmware Git.
The high-end Radeon RX Vega graphics cards are rumored to be releasing in late May. Stay tuned to Phoronix for Vega Linux benchmarks when the time comes both on the pure open driver stack as well as AMDGPU-PRO, which is expected to have launch-day support too.
4 Comments