How The RadeonSI Performance Has Evolved For Navi 10 Since Launch

Written by Michael Larabel in Radeon on 30 July 2019 at 10:36 AM EDT. 11 Comments
RADEON
Complementary to yesterday's Radeon RX 5700 / RX 5700 XT Linux Gaming Performance With AMDGPU 5.3 + Mesa 19.2-devel, here are some benchmarks showing how the RadeonSI OpenGL performance has evolved for the Radeon RX 5700 and RX 5700 XT since they launched three weeks ago for this open-source OpenGL Linux stack.

Back on launch day for our initial Radeon RX 5700 series Linux tests it was just coverage of the RadeonSI OpenGL driver with not getting any packaged Linux driver in advance, the RADV code not hitting until later that day as a surprise, and AMDVLK code not being cleared yet for release. All those have since been resolved while for this article is looking at how the Mesa RadeonSI performance has evolved from those original results in the days of testing prior to the 7 July launch to now how the two Navi 10 cards are performing at the end of July.

The same system was used for testing as in that earlier comparison and the difference is just now using the latest Linux 5.3 development kernel as well as the latest LLVM 9.0 AMDGPU shader compiler back-end and the latest Mesa 19.2-devel code as of this weekend. This shows the current Navi performance in the state that is close to final for Mesa 19.2 with that feature freeze being about just one week away and now also being past the Linux 5.3 merge window granted more Navi fixes could still make it in before the 5.3 stable kernel.

Since launch, RadeonSI has picked up many fixes, various OpenGL features, and other bits. Granted with some features can mean more performance cost involved in the rendering, so this testing was being mainly driven out of curiosity purposes.
Radeon RX 5700 / RX 5700XT Linux Benchmarks

The Unigine Heaven performance on the Radeon RX 5700 is up by 7% compared to these launch-day results. The Radeon RX 5700 XT meanwhile in this demanding OpenGL test was up by 6%.
Radeon RX 5700 / RX 5700XT Linux Benchmarks

The CS:GO performance came in slightly lower on the latest state of the Radeon Linux driver code for Navi.
Radeon RX 5700 / RX 5700XT Linux Benchmarks

Radeon RX 5700 / RX 5700XT Linux Benchmarks

Deus Ex: Mankind Divided also pulled back a bit compared to the launch-day performance. With more OpenGL functionality in place for Navi, it's possible the game is using different (more advanced) code paths and thus a hit to the performance if more rendering work is now taking place.
Radeon RX 5700 / RX 5700XT Linux Benchmarks

Radeon RX 5700 / RX 5700XT Linux Benchmarks

Radeon RX 5700 / RX 5700XT Linux Benchmarks

The HITMAN Linux port performed roughly the same.
Radeon RX 5700 / RX 5700XT Linux Benchmarks

Radeon RX 5700 / RX 5700XT Linux Benchmarks

Dawn of War 3 was running a few frames faster on the Radeon RX 5700 with the newest driver code while the RX 5700 XT was hitting an in-game hang.
Radeon RX 5700 / RX 5700XT Linux Benchmarks

If looking at the geometric mean of these results from roughly three weeks ago to now, there is a slight advantage to the newest code overall. >
See more tests in yesterday's fresh Radeon RX 5700 vs. NVIDIA Linux gaming comparison and stay tuned for more Radeon RX 5700 Linux benchmarks as we move into August and the different open-source driver components continue maturing.
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