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

Unity 5.12 Fixes Ubuntu OpenGL Performance Problems

Michael Larabel

Published on 11 June 2012
Written by Michael Larabel
Page 1 of 7 - 9 Comments

Issued as a stable release update to Ubuntu 12.04 LTS last week was Unity 5.12. Aside from offering some minor usability enhancements and various fixes, Unity 5.12 should fix some of the OpenGL performance problems that many users have experienced -- and multiple Phoronix articles have noted the OpenGL performance slowdown -- so here's some tests seeing how Unity 5.12 now affects the OpenGL gaming performance.

Unity 5.12 (and Unity 2D 5.12 is also available, but there's no performance changes there) was pushed out last week as an update to Ubuntu 12.04 LTS and it's also the version currently found in the Ubuntu 12.10 development repository. The main change to Unity 5.12 that I find the most exciting -- and that most Phoronix readers will too -- is that "Fix major performance regression-regression due to rebinding FBO's much more often than is required." While Compiz is still causing some OpenGL performance slowdowns, there is this now-fixed bug in Unity that caused performance regressions due to rebinding OpenGL Frame Buffer Objects (FBOs) more than what was needed.

This GL FBO Unity bug was tracked by LaunchPad Bug 987304, "3D apps run much slower under Unity." The sad part is this is not the first time this issue has happened with Unity, but there was this same fix last year, until it ended up being reverted. Last year there was the bug 861061, "All apps have a lower frame rate under Unity." That earlier bug had this same FBO fix but then was reverted from Unity 5.10 since there happened to be a weird Dash bug for some in Unity.

To see how Unity 5.12 now performs when running full-screen OpenGL games, here's some benchmarks comparing Unity 5.10, Unity 2D 5.10, Unity 5.12, and Unity 2D 5.12. The Unity 2D 5.12 update does not have any OpenGL fixes, but these numbers were included for reference anyhow. For those interested in then seeing how the OpenGL performance compares under other desktop environments, there is the Intel Ivy Bridge desktop comparison from the end of May and Tweaking KDE's KWin For Linux Gaming Performance and Ubuntu 12.04 Desktops Impact Performance, Power Consumption and Gaming/Graphics Performance On Unity, GNOME, KDE, Xfce.

Latest Linux News
  1. Premium Users Now Can Experience Our New Site
  2. XFS Will Get DAX Support In The Linux 4.2 Kernel
  3. X.Org Server Lands More Mode-Setting/GLAMOR Improvements, But No Sign Of 1.18
  4. Linux Mint 17.2 Officially Released With Cinnamon/MATE Flavors
  5. Fedora For MIPS Is Now Out In Testing, Supports The Creator CI20
  6. KDE Plasma 5.3.2 Fixes Shutdown Scripts, Few Dozen Other Bugs
  7. KDE Marks Four Years In Its Process Of Porting To Wayland
  8. Btrfs In Linux 4.2 Brings Quota Updates, Many Fixes
  9. Latest Rumor Pegs Microsoft Wanting To Buy AMD
  10. The Next-Gen Phoronix Site Experience Is Almost Ready
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. Linus Is Looking Forward To Merging KDBUS, But Not Convinced By Performance
  3. NVIDIA Starts Supplying Open-Source Hardware Reference Headers
  4. KDBUS Won't Be Pushed Until The Linux 4.3 Kernel
  5. Linux 4.2 Kernel Gets Port To New Processor Architecture
  6. The Staging Pull For Linux 4.2: "Big, Really Big"
  7. SteamOS "Brewmaster" Is Valve's New Debian 8.1 Based Version
  8. Jonathan Riddell Steps Down From The Kubuntu Council