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 Benchmarking Platform
Phoromatic Test Orchestration

ATI Radeon KMS vs. UMS Performance With Ubuntu 10.04

Michael Larabel

Published on 18 March 2010
Written by Michael Larabel
Page 1 of 3 - 51 Comments

Earlier this week we published comparative benchmarks of Mandriva, PCLinuxOS, Ubuntu, and openSUSE. In the discussion that followed, a number of people requested a set of tests that compare the performance of the ATI Radeon Linux graphics driver stack with kernel mode-setting (KMS) vs. user-space mode-setting (UMS), so today we have such results to deliver.

The kernel mode-setting support for ATI Radeon graphics processors left the staging area of the Linux kernel with Linux 2.6.33 and it's been adopted by Fedora, Ubuntu, and various other Linux distributions. Kernel mode-setting allows for a cleaner boot experience, better VT switching, the ability for the X Server to run without root privileges, and other advantages. Kernel mode-setting is the way forward and it is following the work done by Intel on their driver and it is the only method of mode-setting that is supported by the Nouveau graphics driver.

With the Radeon driver, kernel mode-setting is even more important as the DRI2 (Direct Rendering Infrastructure 2) support is only implemented along the KMS code path and is not active when using user-space mode-setting. ATI kernel mode-setting is supported for the R700 series (Radeon HD 4000 series) and all earlier graphics card generations, while the R800 (Radeon HD 5000 series) support is still emerging but will be present in the Linux 2.6.34 kernel but without any 2D/3D/video acceleration.

In the case of Ubuntu 10.04, they have back-ported all of the Linux 2.6.33 DRM onto the Linux 2.6.32 kernel so the DRM is in relatively good condition (albeit lacking in-kernel GPU power management and the very other latest additions) and its X.Org driver is following an xf86-video-ati 6.13 snapshot. On the 3D side there is Mesa 7.7, but the soon to be released Mesa 7.8 will not be pulled in for the Lucid Lynx release.

For this Ubuntu ATI KMS testing we compared the 3D graphics (OpenGL) performance using an Ubuntu 10.04 daily development snapshot from 2010-03-17 and ran our battery of tests when using the default kernel mode-setting and then again when we disabled KMS so that the older user-space mode-setting was used. The graphics card under test was an ATI Radeon HD 4870 512MB graphics card that was residing within a AMD Opteron 2384 Quad-Core workstation with a Tyan S2927 motherboard, and an OCZ 64GB Agility EX SSD. On the software side with our 2010-03-17 snapshot of Ubuntu 10.04 was the 2.6.32-16-generic (x86_64) kernel, GNOME 2.29.92, X Server 1.7.5, xf86-video-radeon 6.12.191, and an EXT4 file-system. The screen resolution was 1920 x 1080 for the Dell S2409W LCD display.

Through the Phoronix Test Suite we ran the World of Padman, OpenArena, Tremulous, Urban Terror, and VDrift tests. On the next two pages are the results.

Latest Linux News
  1. Dell Gets An Airplane Mode Switch Driver In Linux 4.2
  2. I Gave Up Waiting On The Water-Cooled Radeon R9 Fury X
  3. NVIDIA Tegra X1 Chromebooks Appear Closer, Support Added To Coreboot
  4. Pinos Is For Linux Video What PulseAudio Is For Audio
  5. Crossing 200,000 Benchmark Results Posted On LinuxBenchmarking.com
  6. New Mesa Vec4 Backend For Intel, Supports Their NIR Goals
  7. "PulseVideo" Coming To Complement PulseAudio?
  8. Premium Users Now Can Experience Our New Site
  9. XFS Will Get DAX Support In The Linux 4.2 Kernel
  10. X.Org Server Lands More Mode-Setting/GLAMOR Improvements, But No Sign Of 1.18
Latest Articles & Reviews
  1. How KDE VDG Is Trying To Make Open-Source Software Beautiful
  2. Attempting To Try Out BCache On The Linux 4.1 Kernel
  3. CompuLab's Fitlet Is A Very Tiny, Fanless, Linux PC With AMD A10 Micro
  4. AMD A10-7870K Godavari: RadeonSI Gallium3D vs. Catalyst Linux Drivers
Most Viewed News This Week
  1. Kubuntu 15.10 Could Be The End Of The Road
  2. NVIDIA Starts Supplying Open-Source Hardware Reference Headers
  3. KDBUS Won't Be Pushed Until The Linux 4.3 Kernel
  4. The Staging Pull For Linux 4.2: "Big, Really Big"
  5. The State & Complications Of Porting The Unity Editor To Linux
  6. SteamOS "Brewmaster" Is Valve's New Debian 8.1 Based Version
  7. Jonathan Riddell Steps Down From The Kubuntu Council
  8. ARM Posts Pictures Of AMD's New Development Board