LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Blogs > kingbeowulf
User Name
Password

Notices


Rate this Entry

Slackware64-Current (15.0): Ryzen 7 mini-ITX amdgpu vs. Nvidia Benchmarks

Posted 02-29-2020 at 05:01 PM by kingbeowulf

[posted on http://www.linuxgalaxy.org/]

I have finally had some time to compile the benchmarks for a series of GPUs on the new mini-ITX build. The purpose was to see if the amdgpu driver is ready to compete with Nvidia on a Linux powered game box. The GPUs choices are simply what I had available and fairly recent, except for the RX 5700 XT, which was a new purchase.

System Configuration

GIGABYTE X570 I AORUS PRO WIFI Mini-ITX
AMD RYZEN 7 3800X
Patriot Viper Steel 16GB DDR4 4400 (PC4 35200)
Samsung U28E590 (4K)

Software
Slackware development is proceeding at a brisk pace: kernel is 5.4.22 as of this writing, along with numerous updates. Since I have since sold the GTX 1060, I will not repeat the benchmarks. These results still give a good snapshot into the state of amdgpu and Slackware.

Slackware64-current (15.0) multilib 08-Feb-2020
KDE 4.14.38
kernel 5.4.14
amdgpu 19.1.0
Mesa 19.3.2
X server 1.20.7
Nvidia 440.44

The GPU Contenders

EVGA GTX 1060 6GB (ITX single fan)
Nvidia GTX 1080 Founders Edition
XFX Radeon RX590 Fatboy OC+
XFX Radeon RX 5700 XT THICC Ultra

Benchmarks

Phoronix Test Suite 9.2.1 (PTS)
SuperTuxKartv.0.9.3 (STK)
Unigine
vkmark v2018-05-30

Results

All benchmark were run at default PTS settings and default GPU clocks. For the GTX 1060, I added runs comparing the nouveau driver. Some of the benchmarks did not complete using the nouveau driver. Although nouveau is fine for general desktop use, for gaming and other heavy 3D tasks, amdgpu or Nvidia is required. At this stage, it looks like amdgpu can keep up with the Nvidia proprietary drivers quite well. The RX 590 is the same general generation as the GTX 1060 and is on par with the nvidia driver on the Unigine benchmarks. The RX 590 outperforms the GTX 1060 by a good margin on STK. There were some anomalously high frame rate on some of the STK 4K maps. These may be due to the skipping of some texture or other feature at that resolution.




The monstrous XFX Radeon RX 5700 XT THICC Ultra (so THICC...barely fits in my full tower case) is aggressively factory clocked and aimed to compete with the GTX 2060/2070 generation cards. The tests were run with the dual BIOS switch set to quiet mode. This keeps the 3 fans off until the temperature exceeds 60° C. I haven’t tried the OC switch position yet. The RX 5700 XT is marketed as a 1440p card; I decided to push it hard on 4K on the Unigine benchmarks with amdgpu driver. It generally outperforms the GTX 1060 and GTX 1080.




The Unigine Superposition benchmark is a heavy stress test of the PC and GPU. Here the amdgpu driver perform quite well against Nvidia. The PC as well as all cards struggled at 4K ultra mode setting (<8 fps), with the RX 5700 XT taking the lead at 8 fps. At more reasonable 4K settings, the results where fun to watch on screen, and showed the potential of the amdgpu driver.




The full PTS datasets and all charts are linked on the left side bar.

The RX 5700 XT performs quite well at 4K with the following Steam games I’ve tried so far:

Borderlands 2
Dying Light
CS:Go
Valley (missing tent and flag textures)
Skyrim (WINE 5.0)
The Talos Principle
Serious Sam Fusion 2017

These last 2 use vulkan and I set RADV_PERFTEST=aco to use Valve’s higher performing ACO shader compiler. These games were run on my i7-6850K 32GB tower PC, with Freesync and tearfree turned on.



Conclusion
The Mesa and amdgpu drivers currently don’t just show promise, but are now ready for immersive 3D games. If you are tired of fighting with Nvidia installations, or just the outrageous expense, give AMD Radeon a try.

As always: YMMV!

Acknowledgements
Thanks to Pat Volkerding for Slackware, and to numerous contributors to Slackware, and to the Slackware community.
Thanks also to ttks (freenode ##slackware-help) for his generous financial contribution.
Posted in Uncategorized
Views 1051 Comments 0
« Prev     Main     Next »
Total Comments 0

Comments

 

  



All times are GMT -5. The time now is 05:21 AM.

Main Menu
Advertisement
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration