It's Really Worthwhile For AMDGPU Users On Ubuntu 16.04 To Upgrade Their Kernel, Mesa

Written by Michael Larabel in Radeon on 25 August 2016 at 09:06 PM EDT. 45 Comments
RADEON
For those of you using Ubuntu 16.04 LTS in conjunction with the stock AMDGPU driver for open-source driver support on newer graphics cards like the Radeon R9 Fury and R9 285/380, here are some benchmarks showing out the performance you are missing out on by not upgrading your kernel or Mesa after just a few months of development.

These are some fresh results with a Radeon R9 Fury when comparing the current packages on Ubuntu 16.04 LTS with Linux 4.4 and Mesa 11.2 versus the current development code with Mesa 12.1-devel and the Linux 4.8 kernel. Nothing else was changed during the testing process.
Linux 4.8 AMDGPU R9 Fury Fiji

Before even talking performance, by upgrading your open-source driver stack you now have OpenGL 4.3 for AMDGPU/Radeon on GCN GPUs rather than OpenGL 4.1 as the version when Ubuntu 16.04 shipped.
Linux 4.8 AMDGPU R9 Fury Fiji

Linux 4.8 AMDGPU R9 Fury Fiji

You should find near universally that upgrading your kernel and Mesa will mean big performance wins when using the open-source AMD Linux driver.
Linux 4.8 AMDGPU R9 Fury Fiji

With some Linux games, we are talking very big performance differences.
Linux 4.8 AMDGPU R9 Fury Fiji

You can see more benchmark results via this OpenBenchmarking.org result file.
Linux 4.8 AMDGPU R9 Fury Fiji

Linux 4.8 AMDGPU R9 Fury Fiji

This kernel and Mesa version will end up in Ubuntu 16.10 come October, but by then will be Linux 4.9 and Mesa 12.2-dev as the latest upstream code for maximum performance potential...
Linux 4.8 AMDGPU R9 Fury Fiji

The easiest path to upgrading your Ubuntu stable release is by using the Ubuntu mainline kernel packages and the Padoka PPA for not only providing newer Mesa but also LLVM snapshots for the AMDGPU back-end and other updated user-space components. While these tests were just with an R9 Fury on AMDGPU, for those with older GCN GPUs on the Radeon DRM driver you still should see nice performance boosts too if going for this route rather than just eating what is fed to you by the Ubuntu stable repository.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week