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


AMD Kaveri: Gallium3D vs. Catalyst Drivers

Michael Larabel

Published on 19 January 2014
Written by Michael Larabel
Page 1 of 5 - 45 Comments

Now having looked at the Windows 8.1 vs. Ubuntu Linux performance, carried out an initial GPU comparison, and compared several Intel/AMD processors, our latest performance investigation with AMD's A10-7850K "Kaveri" APU is looking at the Radeon R7 Graphics performance on Ubuntu Linux when using the open-source "RadeonSI" Gallium3D driver and then using the closed-source AMD Catalyst driver.

All the published AMD Kaveri Linux benchmarks up to this point have been with the AMD Catalyst Linux graphics driver. As outlined in my original AMD Kaveri Linux article, the open-source Linux GPU driver support for this GCN-based APU isn't quite baked at this point.

Out of the box on Ubuntu 13.10 the A10-7850K had kernel mode-setting but no 2D/3D hardware acceleration nor even a proper X.Org DDX driver. When I tried out the Git code from Mesa in preparation for my launch-day Kaveri article, it produced a segmentation fault and wasn't in good standing. However, after trying out the driver packages from the Oibaf PPA, the situation was better.

With the Oibaf Personal Package Archive providing the Mesa packages built specifically for Ubuntu 13.10, the AMD Kaveri APU seemed happy. There was OpenGL (3D) acceleration and 2D acceleration working via GLAMOR: see some early GLAMOR 2D vs. Catalyst benchmarks. My initial Oibaf driver package testing for this article was done on Linux 3.12 but when running some benchmarks the display would no longer receive a signal. When upgrading to the Linux 3.13 kernel, these display issues went away and it was stable for all of the benchmarking.

Long story short, it was possible to get the A10-7850K working with the open-source RadeonSI Gallium3D driver when using the Linux 3.13 Git kernel paired with the updated X.Org/Mesa packages from the Oibaf PPA on Ubuntu 13.10.

To see how the current open-source Kaveri graphics performance is from Ubuntu, I compared its Linux 3.13 + Mesa 10.1-devel OpenGL performance against the same system but when using the Catalyst driver (fglrx 13.30.1; and having to down-grad to the Linux 3.12 kernel due to the binary driver's kernel compatibility issue). For this preview of the open-source vs. closed-source GPU driver performance of Kaveri was a range of Linux games and tech demos run via the Phoronix Test Suite. Swap buffers wait was disabled, as always, for the xf86-video-ati DDX during the benchmarking process.

<< Previous Page
Latest Linux Hardware Reviews
  1. AMD's New Athlon/Semprons Give Old Phenom CPUs A Big Run For The Money
  2. 13-Way Low-End GPU Comparison With AMD's AM1 Athlon
  3. ASUS AM1I-A: A Mini-ITX Board For Socketed Kabini APUs
  4. Mini-Box M350: A Simple, Affordable Mini-ITX Case
Latest Linux Articles
  1. How Much Video RAM Is Needed For Catalyst R3 Graphics?
  2. Ubuntu 12.04 LTS vs. 14.04 LTS Cloud Benchmarks
  3. Ubuntu 12.04.4 vs. 13.10 vs. 14.04 LTS Desktop Benchmarks
  4. AMD OpenCL Performance With AM1 Kabini APUs
Latest Linux News
  1. Easter Yields The Linux 3.15-rc2 Kernel Release
  2. The Most Amazing OpenGL Tech Demo In 64kb
  3. Packard Bell LM85 Now Supported By Coreboot
  4. AmazonBasics External USB 2.0 DVD Writer For Linux
  5. TP-LINK TG-3468: A $12 Linux PCI-E Gigabit Network Adapter
  6. Linux 3.15 Lands Some DRM Graphics Driver Fixes
  7. AMD Is Disabling DPM Support For RV770 GPUs
  8. ReactOS Working On A Community Windows OS
  9. eRacks Keeps Pushing Linux, Open-Source Systems After 15 Years
  10. Borderlands Is Being Considered For Linux
  11. Mesa 10.0 & 10.1 Stable Get Updated
  12. Git 2.0 Test Releases Begin With Many Changes
Latest Forum Discussions
  1. The GNOME Foundation Is Running Short On Money
  2. Updated and Optimized Ubuntu Free Graphics Drivers
  3. Catalyst 14.3 Beta
  4. Suggestions about how to make a Radeon HD 7790 work decently?
  5. Radeon 8000M problematic on Linux?
  6. Linux Kernel Developers Fed Up With Ridiculous Bugs In Systemd
  7. After Jack Keane, RuseSoft will briing Ankh 3 to Linux through Desura
  8. Suspected PHP Proxy Issue