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

Mutter Can Cause A Gaming/OpenGL Performance Hit Too

Michael Larabel

Published on 21 June 2010
Written by Michael Larabel
Page 1 of 2 - 25 Comments

Last month we looked at the cost of running Compiz by means of looking at how the window manager affected the frame-rate of several different games and whether compositing was used. We also tested out several different drivers and pieces of hardware. When Compiz was running rather than GNOME's Metacity it often caused a measurable drop in the OpenGL performance and then we later found this to be the case too with KDE's KWin. Today we are seeing if and how using Mutter, the window manager for the GNOME 3.0 desktop that uses Clutter-based compositing, will affect the performance of several different open-source games.

Mutter is a key component along with the GNOME Shell for the GNOME 3.0 desktop. Mutter has been in development since even before the GNOME 2.28 release and was originally a fork of the GNOME 2.x Metacity window manager that added in support for using the Clutter tool-kit for providing the compositing support. Clutter in turn uses OpenGL / OpenGL ES for providing hardware-accelerated animations and effects. Metacity meanwhile is no longer being actively developed aside from receiving bug-fixes. Mutter is already available in many distribution repositories (such as Ubuntu 10.04 Lucid) for running as an alternate window manager with a GNOME 2.28/2.30 desktop. To see how Mutter is affecting the system's performance we had installed an Ubuntu 10.10 "Maverick Meerkat" daily LiveCD from 2010-06-17 to look at the performance with the latest packages.

On our test system with an Intel Core i3 530 clocked at 3.32GHz, an ECS H55H-M motherboard, 2GB of DDR3 system memory, a 64GB OCZ Vertex SSD, and an ATI Radeon X1950PRO (RV570) graphics card along with the Intel integrated Clarkdale graphics we were running this Ubuntu 10.10 development snapshot. This installation had the Linux 2.6.35-2-generic x86_64 kernel, X.Org Server 1.8.2 RC1, xf86-video-radeon 6.13.0, xf86-video-intel 2.11.0, Mesa 7.8.1, GCC 4.4.4, and an EXT4 file-system. For this round of testing, we compared the gaming performance when running the following window managers: Mutter 2.31.2, Metacity 2.30.1, and Compiz 0.8.4.

The games we ran via the Phoronix Test Suite in full-screen mode at the native X.Org Server resolution (1920 x 1080) were OpenArena, World of Padman, Smokin Guns, Tremulous, and Urban Terror. We tested the Radeon X1950PRO with the open-source ATI driver stack currently in Ubuntu Maverick along with the Intel Clarkdale (Core i3) graphics and its current Maverick driver stack.

On the ATI Radeon R500 side with the classic Mesa stack, running Mutter led to an even lower frame-rate than what was experienced when running Compiz. Running Metacity was 19% faster than Mutter with the RV570 graphics card with this game. On the Intel graphics side, there was not any significant difference in performance between Compiz and Mutter, but using Metacity was 24% faster than Mutter/Compiz.

When running World of Padman with the open-source ATI driver the frame-rates were close between the three tested window managers with just a spread of two frames per second. While the ATI driver did well, the open-source Intel driver took a hit with the compositing window managers on this game. World of Padman had an average frame-rate of 41 FPS when running Metacity, but with Compiz it dropped to 17 FPS and then 16 FPS with Mutter.

<< Previous Page
1
Latest Linux Hardware Reviews
  1. Intel Pentium G3258 On Linux
  2. SilverStone Precision PS10
  3. ASRock Z97 Extreme6
  4. Nouveau Re-Clocking Is Way Faster, Shows Much Progress For Open-Source NVIDIA
Latest Linux Articles
  1. KVM Benchmarks On Ubuntu 14.10
  2. X.Org Server 1.16 Officially Released With Terrific Features
  3. Ubuntu With Linux 3.16 Smashes OS X 10.9.4 On The MacBook Air
  4. Preview: Benchmarking CentOS 7.0 & Scientific Linux 7.0
Latest Linux News
  1. Unigine Develops City Traffic System, A Driving Simulator
  2. Intel 3.0 X.Org Driver Still Baking, New Development Release
  3. Eric Anholt Makes Progress With Broadcom VC4 Graphics Driver
  4. Intel Is Getting Very Close To OpenGL 4.0/4.1/4.2 Mesa Support
  5. Valve Is Still Hiring For SteamOS, Linux Work
  6. Users Warned About Possible Regressions With DRI3
  7. GNOME Shell Gets Wayland HiDPI Fonts, Mutter Gets Touch Gestures
  8. BPTC Texture Compression Comes To Nouveau After Intel's Work
  9. Development Continues For Supporting EXT4 On NVDIMMs
  10. Libinput 0.5 Improves Pointer Acceleration, Adds A Configuration API
Latest Forum Discussions
  1. Next-Gen OpenGL To Be Announced Next Month
  2. Open-Source Radeon Performance Boosted By Linux 3.16
  3. Remote gui not accessible in Phoronix Test Suite 5.2
  4. AMD "Hawaii" Open-Source GPU Acceleration Still Not Working Right
  5. Updated and Optimized Ubuntu Free Graphics Drivers
  6. In Road To Qt, Audacious Switches From GTK3 Back To GTK2
  7. Debian + Steam + r600
  8. Ubuntu With Linux 3.16 Smashes OS X 10.9.4 On The MacBook Air