1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

The AMD Radeon Performance Is Incredible On Linux 3.12

Michael Larabel

Published on 14 October 2013
Written by Michael Larabel
Page 2 of 6 - 78 Comments

The benchmarking for this more extensive 3.12 DRM testing was completely different from the Ivy Bridge Extreme setup used for delivering the original RV770 results on Saturday. The system used for this article included an Intel Core i7 4770K "Haswell" CPU with OCZ SSD and 16GB of RAM. The software stack was comprised of Ubuntu 13.10 x86_64 with the mainline vanilla 3.11/3.12 kernels, Unity 7.1.1, xf86-video-ati 7.2.0, Mesa 10.0.0-devel git-975c6ce, and LLVM 3.3. For each of the graphics cards tested, the only change made between runs was swapping between the Linux 3.11.0 and Linux 3.12 Git kernels, as obtained from the Ubuntu mainline kernel PPA on Saturday, 12 October.

The selection of Linux OpenGL games used for this benchmarking was based upon those available via the Phoronix Test Suite with OpenBenchmarking.org. As far as why no Steam games were used, see the explanation in this article.

(Ignore the reported clock-speed differences between Linux 3.11 and Linux 3.12. The Intel CPU was running at the same frequencies between 3.11 and 3.12 but now with the new kernel the cpufreq driver is reporting the Turbo frequency rather than the base frequency.)

As said in the original Radeon Linux 3.12 performance article, an updated look of Linux 3.12 + Mesa 10.0 vs. the AMD Catalyst binary driver will arrive in the coming days. Today's article was unplanned to come so soon until after seeing the forum feedback and that even AMD's Alex Deucher isn't even sure why the Linux 3.12 kernel performance is so much higher over Linux 3.11.

The Phoronix Test Suite is capable of automatically bisecting code in spotting performance regressions and we've publicly demonstrated this several times over the years. Perhaps the most widespread help that our benchmarking software's auto-bisecting support has been of help for the Linux kernel was in finding the major Linux kernel power regression back in 2011. For isolating what commit(s) caused this impressive performance boost, the auto-bisecting feature will be called into action once again.

The bisected results will come in the day or so... As Phoronix.com is entirely funded by advertisements and site subscriptions, please disable AdBlock when viewing this site and/or please subscribe to Phoronix Premium or consider a PayPal contribution. All of this testing is done single-handedly by myself while writing literally thousands of articles per year for Phoronix. Just the testing for today's article ended up being twenty hours of work between Saturday and Sunday to complete this massive comparison and was my unexpected way to spend the weekend, on top of my usual seven-day-per-week workload. Your support and donations are appreciated to continue this work especially considering how tough it is for Linux sites. Beyond that, AMD hasn't even been sending out hardware samples lately for Linux testing so the recent AMD GPUs I've actually had to purchase retail. Thank you, I hope to have the bisected information published tomorrow.

This major performance change in the Linux kernel that came as completely unexpected to the upstream developers and can't be easily explained further advances another one of my automated-testing initiatives that I've been pushing for and spearheading for years: daily and per-commit testing of the Linux kernel with real-world workloads. I've done daily Linux kernel benchmarks for over a year to show off Phoromatic, an enterprise component to the Phoronix Test Suite for remotely managing PTS clients and setting up routine test processes. That daily kernel tracker was successful in finding performance regressions during its time in operation before temporarily being halted due to associated costs in operating the systems, etc. As I announced a few days prior to finding the Radeon 3.12 performance changes, I do have plans as well to restart daily and per-commit tests of the Linux kernel, Mesa, compilers, etc. Had this been in place already with an AMD system, the DRM performance changes would have been spotted in real-time. Your feedback and support is appreciated.

Without further ado, here's the results for the Linux 3.12 Radeon DRM performance between the ten different graphics cards: Radeon HD 3850, HD 4670, HD 4830, HD 4890, HD 5830, HD 6450, HD 6570, HD 6450, HD 6570, HD 6770, HD 6870, and HD 6950.

Latest Linux Hardware Reviews
  1. ASRock X99 Extreme3 Is An Affordable Choice For Linux Users
  2. A Walkthrough Of The New 32 System Open-Source Linux Benchmarking Test Farm
  3. Habey MITX-6771: Mini-ITX Board With Quad-Core J1900 Bay Trail
  4. OCZ Vector 150 SSD On Linux
Latest Linux Articles
  1. 17-Way Linux Graphics Card Comparison With Civilization Beyond Earth
  2. AMD Kaveri: Open-Source Radeon Gallium3D vs. Catalyst 14.12 Omega Driver
  3. 12-Way AMD Catalyst 14.12 vs. NVIDIA 346 Series Linux GPU Comparison
  4. AMD Catalyst 14.12 Omega Driver Brings Mixed Results For Linux Users
Latest Linux News
  1. Live Patching Support Planned For Linux 3.20/4.0 Kernel
  2. Features Of The Linux 3.19 Kernel: Graphics & Disks Rule
  3. Orange Pi Is The Latest Raspberry Pi Inspired ARM Board
  4. An Open-Source Hardware Ambient Light Sensor Is Brought Up
  5. Heterogeneous Memory Management Is Coming Along For The Linux Kernel
  6. NTP Is The Latest Project Struck By Security Issues
  7. LDC 0.15.1 Released For A D Compiler In LLVM
  8. Fedora Doesn't Yet Enable F2FS File-System Support
  9. XZ 5.2 Adds New Multi-Threaded Options
  10. Intel 2.99.917 X.Org Driver Released, 3.0 Release Finally Near
Latest Forum Discussions
  1. Looking for an nVidia GPU, but not sure how well they are supported.
  2. No OpenCL with latest driver updates on Ubuntu?
  3. Need some hand holding with upgrading xserver
  4. Maker3D - create your 3D RPG
  5. FPS capped on Linux (AMD fglrx drivers)
  6. Speeding up systemd networking service
  7. Major Performance Breakthrough Discovered For Intel's Mesa Driver
  8. Are there an app using HSA ?