AMDGPU Kernel Driver Is Working Out Well On Linux 5.0
Early on with the Linux 5.0 release I was hitting some display issues with some hardware, but I just wrapped up some tests using Sunday's Linux 5.0-rc3 kernel and it was a joyful experience. There weren't any regressions encountered now aside from the MSI Radeon RX 580 seeming to run its fan at a slightly higher rate than on previous kernels, but nothing too dramatic and not like some of the prior 100% fan speed issues.
I did run some benchmarks with the RX 580 and RX Vega looking for any real performance changes but compared to Linux 5.0, the RadeonSI OpenGL and RADV Vulkan performance atop the AMDGPU kernel driver was flat.
There was some minor movement with Vega on Linux 5.0 with the Paraview workstation software, but that was about it... Nothing like the nice Vulkan performance improvements found when moving to Linux 4.20 thanks to the vRAM work.
Spending Friday night testing out the long awaited #opensource @Radeon #FreeSync (Adaptive sync / VRR) code now in Linux 4.21..— Michael Larabel (@michaellarabel) December 29, 2018
(DP working fine, HDMI appears to still not be implemented) pic.twitter.com/IufGjjRr8Q
I did run some basic FreeSync tests a while back and that was working fine with DisplayPort on the 4.21/5.0 kernel code. However, no real interesting Linux demos for making it super easy to illustrate the benefits in a video recording or so, thus haven't done much else on that front yet for publishing.
In terms of the other AMDGPU changes coming with Linux 5.0, there is our feature overview outlining the prominent work in full.
So if you've been wanting to try out Linux 5.0 or were previously bitten by some regressions earlier in the cycle, the AMDGPU work seems to be largely stable and in shape at this stage of 5.0-rc3. If you do run into any issues, be sure to let us know in the forums. Linux 5.0 should be out as the latest official kernel release around the end of February.