
Hähnle's presentation won't be too surprising if you are a regular Phoronix reader. If not you really should be reading the site daily for staying up to date with all of the Linux graphics news and more! The milestones talked about include the mainlining of AMDGPU DC, AMDVLK being open-sourced, the new unified AMDGPU-PRO package, OpenGL 4.5 conformance, and zero-day open-source hardware support. There are some nice graphics for those still trying to decipher the Radeon Linux graphics driver stack:
And a visual comparison of the three Radeon Vulkan Linux driver options currently available:
Nicolai did comment on some of the future plans for the official AMDVLK Vulkan driver. Plans include more LLPC (LLVM) optimizations for better shader compiler performance, CPU-limited performance optimizations, future GPU support, continued Vulkan support/extensions, Wayland support, and improvements for handling external contributions.
The slide deck in full can be found here for those not in attendance at FOSDEM 2018 in Brussels.
Nicolai also had a follow-up presentation on the status of shaders in RadeonSI and their ongoing support for the NIR intermediate representation. The slides do mention "why NIR" and more for those frequently debating the merits of this approach in the forums. Nicolai believes the NIR back-end is close to feature parity but more performance work is needed. The Radeon NIR/shader presentation can be checked out here.
30 Comments