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. Gigabyte AM1M-S2H
  2. AMD's New Athlon/Semprons Give Old Phenom CPUs A Big Run For The Money
  3. 13-Way Low-End GPU Comparison With AMD's AM1 Athlon
  4. ASUS AM1I-A: A Mini-ITX Board For Socketed Kabini APUs
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. EmScripten Merges Its Speedy "Fastcomp" Backend
  2. Nuclear Dawn Update Has Full Linux Support
  3. Oracle Linux 6.5 vs. Oracle Linux 7.0 Beta Benchmarks
  4. Easter Yields The Linux 3.15-rc2 Kernel Release
  5. The Most Amazing OpenGL Tech Demo In 64kb
  6. Packard Bell LM85 Now Supported By Coreboot
  7. AmazonBasics External USB 2.0 DVD Writer For Linux
  8. TP-LINK TG-3468: A $12 Linux PCI-E Gigabit Network Adapter
  9. Linux 3.15 Lands Some DRM Graphics Driver Fixes
  10. AMD Is Disabling DPM Support For RV770 GPUs
  11. ReactOS Working On A Community Windows OS
  12. eRacks Keeps Pushing Linux, Open-Source Systems After 15 Years
Latest Forum Discussions
  1. ReactOS Working On A Community Windows OS
  2. The GNOME Foundation Is Running Short On Money
  3. Updated and Optimized Ubuntu Free Graphics Drivers
  4. Catalyst 14.3 Beta
  5. Suggestions about how to make a Radeon HD 7790 work decently?
  6. Radeon 8000M problematic on Linux?
  7. Linux Kernel Developers Fed Up With Ridiculous Bugs In Systemd
  8. After Jack Keane, RuseSoft will briing Ankh 3 to Linux through Desura