Trying Out DRM-Next For Linux 4.16 With AMDGPU On Polaris & Vega
I have spent some time this weekend trying out the DRM-Next code slated for inclusion in Linux 4.16 when its merge window opens next week. The DRM-Next state of the AMDGPU driver appears to be in good shape, at least for the RX 580 and RX Vega cards used for my initial testing.
See my earlier article The DRM Graphics Driver Changes Coming For Linux 4.16 for details on the AMDGPU changes as well as those affecting Intel, Nouveau, and the other Direct Rendering Manager driver changes.
My DRM-Next testing paired with Mesa 17.4-dev on Ubuntu 17.10 has been going well for the RX 580 (both with and without DC) and with the RX Vega 56.
But the most important thing many of you are probably wondering... is the performance any different? The short answer is at least with common Vulkan and OpenGL games/benchmarks, on the RX 580 and RX Vega 56 the performance barely budged.
In some tests it looked like DRM-Next was trying to edge higher, but not in any significant way or where it would be noticeable to the end-user / Linux gamer.
More data can be found on OpenBenchmarking.org.
X-Plane 11 would start running but then crash as the only apparent regression I encountered during my AMD Polaris and Vega testing so far of this code to be included in Linux 4.16. Those on Ubuntu/Debian-based systems wanting to try out the DRM-Next code can easily do so via the Ubuntu mainline kernel PPA.
See my earlier article The DRM Graphics Driver Changes Coming For Linux 4.16 for details on the AMDGPU changes as well as those affecting Intel, Nouveau, and the other Direct Rendering Manager driver changes.
My DRM-Next testing paired with Mesa 17.4-dev on Ubuntu 17.10 has been going well for the RX 580 (both with and without DC) and with the RX Vega 56.
But the most important thing many of you are probably wondering... is the performance any different? The short answer is at least with common Vulkan and OpenGL games/benchmarks, on the RX 580 and RX Vega 56 the performance barely budged.
In some tests it looked like DRM-Next was trying to edge higher, but not in any significant way or where it would be noticeable to the end-user / Linux gamer.
More data can be found on OpenBenchmarking.org.
X-Plane 11 would start running but then crash as the only apparent regression I encountered during my AMD Polaris and Vega testing so far of this code to be included in Linux 4.16. Those on Ubuntu/Debian-based systems wanting to try out the DRM-Next code can easily do so via the Ubuntu mainline kernel PPA.
7 Comments