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

Does Compiz Still Slow Down Your System?

Michael Larabel

Published on 10 March 2011
Written by Michael Larabel
Page 1 of 5 - 41 Comments

There have been a flurry of comments this week following my post why software defaults are important and why in the Linux benchmarks at Phoronix.com the tests are most often carried out in their default/stock configurations: it's what most everyone uses. There have been comments by Ted Ts'o on file-system default mount options and whether they are sane or not in the non-enterprise distributions and others have questioned if defaults like Compiz on in Ubuntu by default makes sense. Does using Compiz still hurt your graphics performance?

Some comments to my "software defaults are important, so test the software at its defaults" posting have been along the lines of: "As for default config as a baseline, I'm all for it. I have nothing against testing the default. But I personally think that Ubuntu has made some bad decisions -- like using Compiz, which cannot suspend compositing on the fly AFAIK -- which harms performance on free drivers disproportionately." Is that though still the case or is just FUD continuing to be spread?

In May of last year, I published an article entitled The Cost Of Running Compiz that looked at the performance impact of running this compositing window manager on Intel, open-source Radeon, Catalyst, and NVIDIA setups. Those results from nearly one year ago showed that the open-source Intel and ATI Radeon drivers took an approximate 15% performance hit when Compiz was running rather than GNOME's Metacity when using Kernel mode-setting and DRI2. With the proprietary Catalyst driver there was little impact along with NVIDIA's binary driver, but there still was a performance penalty in some tests.

Since it's been nearly one year since those tests were carried out, and the Linux graphics drivers have advanced a great deal, particularly the open-source Gallium3D drivers, I have performed a new set of benchmarks to see if running Compiz with full-screen games at the server's native resolution still hurts the overall performance. The Compiz performance is also becoming more important since this compositing window manager is to play a critical role in Canonical's Unity Desktop for Ubuntu 11.04.

For this testing, Ubuntu 10.10 was used as the Linux distribution, but Compiz 0.9.4 was tested, which is the version currently used by Ubuntu 11.04. The latest open-source and closed-source graphics drivers were also used. The performance with various drivers and graphics cards were compared between running Compiz and Metacity with the GNOME 2.32 desktop.

The test system was an AMD Phenom 9500 quad-core CPU with an ECS A70-GXM-A motherboard, 4GB of DDR3 system memory, and 250GB Seagate SATA HDD. The graphics cards tested included an ATI Radeon X1950PRO, ATI Radeon HD 4670, ATI Radeon HD 5450, NVIDIA GeForce 8600GT, and NVIDIA GeForce GT 220. No Intel integrated graphics were tested in this article as those test systems were pre-occupied with other tests. The Radeon Gallium3D and Catalyst drivers were tested on the ATI side and the Nouveau Gallium3D and proprietary NVIDIA drivers were tested for the GeForce hardware.

Key packages installed on Ubuntu 10.10 x86_64 include the Linux 2.6.38 kernel (from 8 March 2011), the Linux 2.6.35 kernel when using the Catalyst driver (it's not yet 2.6.38 compatible), X.Org Server 1.9.0, Compiz 0.9.4, GNOME 2.32.0, GCC 4.4.5, NVIDIA 270.30 binary driver, Mesa 7.11-devel Gallium 0.4, Catalyst 11.2 / fglrx 8.82.8, xf86-video-nouveau Git, and xf86-video-ati 6.14.99 Git. The Git code-bases were obtained on 8 March 2011.

Via the Phoronix Test Suite, OpenArena, World of Padman, Nexuiz, and Urban Terror were tested under Compiz and Metacity with each of the graphics cards and drivers.

Latest Articles & Reviews
  1. Linux Compiler Benchmarks Of LLVM Clang 3.5 vs. LLVM Clang 3.6-rc1
  2. Intel Broadwell HD Graphics 5500: Windows 8.1 vs. Linux
  3. Linux Benchmarks Of NVIDIA's Early 2015 GeForce Line-Up
  4. NVIDIA GeForce GTX 960: A Great $200 GPU For Linux Gamers
  5. Disk Encryption Tests On Fedora 21
  6. Xonotic 0.8 Performance With The Open-Source AMD/NVIDIA Gallium3D Drivers
Latest Linux News
  1. Ubuntu's Mir Gains Server-Side Platform Probing
  2. Broadwell Linux Ultrabook Running MUCH Cooler Than Haswell
  3. LZHAM 1.0 Lossless Data Compression Codec Released
  4. LibreOffice 4.4 Is Coming Soon With New Features
  5. Linux Users Upset By Chromium's Busted HiDPI Support
  6. BPF Backend Merged Into LLVM To Make Use Of New Kernel Functionality
  7. Dying Light Is Headed To Linux, SteamOS
  8. Wayland 1.6.1 & Weston 1.6.1 Released
  9. Mesa 10.4.3 Brings A Bunch Of Fixes For The Direct3D "Nine" Support
  10. Intel Has A Few More Graphics Changes For The Linux 3.20 Kernel
Most Viewed News This Week
  1. Windows 10 To Be A Free Upgrade: What Linux Users Need To Know
  2. Google Admin Encourages Trying Btrfs, Not ZFS On Linux
  3. TraceFS: The Newest Linux File-System
  4. My Initial Intel Broadwell Linux Experience With The ThinkPad X1 Carbon
  5. Mozilla's Servo Still On Track For 2015 Alpha Release
  6. Fedora 23 Likely To Pursue Wayland By Default
  7. Keith Packard Leaves Intel's Linux Graphics Work
  8. A Proposal To Go 64-bit Only With Fedora 23