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. Yet Another OpenGL 4.5 Extension Is Nearing Completion In Mesa
  2. Xfce's Power Manager Is Finally Ported To GTK3
  3. The CompuLab Fitlet Is A Neat Little Linux PC With AMD SoC
  4. AMD & Others Are Working On The LLVM SPIR-V Converter
  5. Linux 4.1-rc5 Kernel Released
  6. Mesa 10.5.6 Brings Fixes All Over The Place
  7. NVIDIA's Proprietary Driver Is Moving Closer With Kernel Mode-Setting
  8. The Latest Linux Kernel Git Code Fixes The EXT4 RAID0 Corruption Problem
  9. Features Added To Mesa 10.6 For Open-Source GPU Drivers
  10. Ubuntu's LXD vs. KVM For The Linux Cloud
Latest Articles & Reviews
  1. Opening The Gates To Our Daily Open-Source Linux Benchmark Results
  2. The Latest Features For Linux Performance Management + Benchmark Monitoring
  3. Noctua NH-U12DX i4 + NF-F12
  4. Btrfs RAID 0/1 Benchmarks On The Linux 4.1 Kernel
Most Viewed News This Week
  1. The Linux 4.0 Kernel Currently Has An EXT4 Corruption Issue
  2. The Linux 4.0 EXT4 RAID Corruption Bug Has Been Uncovered
  3. Microsoft Open-Sources The Windows Communication Foundation
  4. NVIDIA's Proprietary Driver Is Moving Closer With Kernel Mode-Setting
  5. Systemd 220 Has Finally Been Released
  6. Another HTTPS Vulnerability Rattles The Internet
  7. LibreOffice 5.0 Open-Source Office Suite Has Been Branched
  8. LibreOffice 5.0 Beta 1 Released