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

On Old Hardware, Think Twice About Ubuntu 12.04

Ubuntu

Published on 28 March 2012 05:23 PM EDT
Written by Michael Larabel in Ubuntu
14 Comments

With the official release of Ubuntu 12.04 LTS "Precise Pangolin" being less than one month away, the feature freeze having long passed, and the kernel freeze being imminent, it's time for the usual biannual Ubuntu Linux benchmarking festivities at Phoronix. In the coming days and weeks there will be numerous articles looking at the performance of Ubuntu 12.04 LTS when it comes to its desktop/workstation performance, boot performance, power consumption, and all sorts of other figures to judge the performance of Ubuntu's Precise Pangolin release. One area from the testing thus far that has stood out has been the Ubuntu 12.04 LTS performance on older PC hardware, but unfortunately it's not standing out for a good reason.

While there's long been various articles and tests of Ubuntu 12.04 going to early in its development cycle on Phoronix, with the official release approaching and this being a Long-Term Support (LTS) release it's sparking lots of interesting tests. In the past few days there's been tests of all the major file-systems on Ubuntu 12.04, Red Hat Enterprise 6.2 vs. Ubuntu 12.04 LTS, comparing Ubuntu's kernel to the Liquorix kernel, and then a large virtualization comparison for this Ubuntu release that's sure to be popular in enterprise environments given its cloud-focus and enterprise support status. Ubuntu 12.04 LTS for ARM has also been especially interesting.

Several other (and arguably even more interesting) Ubuntu 12.04 LTS articles are on the way with picking up a large selection of hardware and going from Ubuntu 12.04 LTS all the way back to Ubuntu 10.04 LTS "Lucid Lynx", or even back to Ubuntu 8.04 LTS "Hardy Heron" and some cases Ubuntu 6.06 LTS "Dapper Drake" to look at how Ubuntu's performance has evolved in past years as well as how the power consumption and boot performance situation is looking, since these areas have been a big focus for Canonical this cycle.

On Old Hardware, Think Twice About Ubuntu 12.04
While now six years old, Dapper Drake is back and running on some vintage hardware at Phoronix.

While these articles are coming soon, lots of the tests have already been completed. Overall, Ubuntu 12.04 LTS is quite compelling on a performance basis. I'm also pleased with the Unity desktop with Precise; in fact, I'm finally thinking of migrating from Ubuntu 10.10's GNOME2 to Ubuntu 12.04 LTS with Unity on my production systems. It's refreshing to see for modern hardware that Ubuntu 12.04 LTS has made improvements when it comes to its boot speed, which was regressing in recent Ubuntu releases, to lowering the power consumption while upping its performance in many areas. For respectable hardware, Ubuntu 12.04 LTS is looking great.

On Old Hardware, Think Twice About Ubuntu 12.04
Readying some more Ubuntu 12.04 LTS tests...

However, not in all areas is Ubuntu 12.04 LTS doing well. When it comes to Ubuntu 12.04 LTS on older x86 PC hardware, it's another step backwards. For hardware older than about a half-decade, Ubuntu 12.04 is becoming more sluggish to use, burning through greater power, and really not being worthwhile to pursue the upgrade. The Linux support for this older hardware has passed its prime.

On Old Hardware, Think Twice About Ubuntu 12.04
These days it's easy to build out the Linux kernel in under 60 seconds on great hardware like the Intel Core i7 3960X, so when having to deal with a stack of aging commodity hardware, a few Maß are required while waiting for the automated tests to finish... ;)


Among the tested hardware that's now frustrating to work with under Ubuntu 12.04 LTS is an IBM ThinkPad R52, which is an Intel Pentium M notebook released in early 2005. The Unity desktop will work as does Firefox and other basic applications, but for anything more demanding than that, it begins to become a sluggish and degrading experience. Should your battery in such old Pentium M notebooks still be lively, you'll see Ubuntu 12.04 LTS burning through more power.


Ubuntu 12.04 LTS is set to go through about 17% more power than Ubuntu 6.06.1 while idling, but it just doesn't equate to backlight differences or other trivial matters. The best out of this Pentium M hardware was on Ubuntu 8.04 LTS at 17.9 Watts, while Ubuntu 12.04 is at 23.1 Watts idle (+29%). The power consumption of modern PC hardware in Ubuntu 12.04 LTS is in much better shape. (Full results and other data will be published in the full-length featured Phoronix articles, this is just a preview.)

Even an Intel Core Duo -- a physical dual-core processor -- notebook has seen better times on past Ubuntu releases. While not having near the power management complexities of today's processors and graphics cards, its power consumption is also worse off than past releases.


A Core Duo notebook is going through almost 30% more power with Ubuntu 12.04 compared to Ubuntu 6.06 when the hardware support for the notebook was first introduced. Again, more results coming later.

In general I find the optimal Linux / open-source hardware support to be two to three years after the hardware's first availability, at least when it comes to open-source graphics drivers and some processor/compiler optimizations, etc. After that the support loses focus. Lately for the newest x86 consumer hardware it's shortened up to be about one year to enter a nice sweet spot -- see Intel Sandy Bridge Shapes Up On GCC 4.7 Compiler, It Was One Heck Of A Year For Sandy Bridge Graphics, etc -- and hopefully will remain that way for at least another two years before being shafted. (I'll be making much the same comments in some other upcoming articles on the AMD side now that last year's Bulldozer architecture support has matured well within the newest GCC and kernel.) However, for hardware past the half-decade mark, it's just commonly regressing with successive upgrades.



On the plus side, the open-source graphics driver performance at least has matured over the past two years, so its increase in power consumption during OpenGL gaming isn't without benefit.

Tier-one distribution vendors, upstream kernel developers, and hardware vendors lose interest and focus their attention on more recent hardware, optimizing for modern conditions, etc. When problems for vintage hardware do arise and the upstream developers aren't willing to properly address the situation but at the same time not yet ready to drop the support outright, it just results in half-assed fixes. It's not always just about bugs though, but some hardware with open-source drivers never reaches a truly complete state before the limited development manpower focuses on something newer -- take the R500 driver for instance, which is in largely good shape but not often worked on these days in any non-maintenance manner and still not 100% parity to the deprecated pre-R600 Catalyst blob. Even application developers shift focus, such as with KDE's KWin going to be dropping vintage GPU support.


For other CPU-focused tests the power consumption with Ubuntu 12.04 LTS is also up compared to aging Ubuntu releases, but without any further performance gain out of those workloads -- in some cases, with worse-off results.

For anyone that still is running such vintage hardware in a production capacity, I would advise against upgrading to Ubuntu 12.04 LTS or any other newer Linux distribution for that matter, aside from possibly those distributions catered towards running on crippled hardware. For Pentium M era hardware, I'm finding Ubuntu 10.04 LTS "Lucid Lynx" to be the sweet spot, and for those with old hardware, you can always selectively upgrade your packages from there. Legacy hardware users would find a better Linux desktop experience if they went with this approach.

At least for Ubuntu 12.10 they will be dropping the non-PAE 32-bit kernel, which will knock out some users and make them think twice about trying to upgrade. Hopefully the Ubuntu developers will decide to do greater "spring cleaning" of older hardware support once Precise Pangolin is out the door.

Stay tuned for the full findings in the coming days; tomorrow will begin with the extensive boot performance results across a spectrum of new and old hardware.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. A Walkthrough Of The New 32 System Open-Source Linux Benchmarking Test Farm
  2. Habey MITX-6771: Mini-ITX Board With Quad-Core J1900 Bay Trail
  3. OCZ Vector 150 SSD On Linux
  4. Noctua i4 CPU Cooler: Great For Cooling High-End LGA-2011v3 CPUs
Latest Linux Articles
  1. AMD Kaveri: Open-Source Radeon Gallium3D vs. Catalyst 14.12 Omega Driver
  2. 12-Way AMD Catalyst 14.12 vs. NVIDIA 346 Series Linux GPU Comparison
  3. AMD Catalyst 14.12 Omega Driver Brings Mixed Results For Linux Users
  4. 6-Way Winter 2014 Linux Distribution Comparison
Latest Linux News
  1. Ubuntu 15.04 Alpha 1 For Its Various Flavors
  2. Git 2.2.1 Released To Fix Critical Security Issue
  3. WTFTW: A Tiling Window Manager Written In Rust
  4. Jolla's Sailfish OS Update 10 Is Now Available
  5. HP To Launch Linux++ Operating System Next Year
  6. Civilization: Beyond Earth Launches For Linux
  7. NIR Has Been Revised As A New IR For Mesa
  8. New 64-bit Linux Kernel Vulnerabilities Disclosed This Week
  9. PostgreSQL 9.4 Brings JSONB & Many Other New Features
  10. That Nasty Linux Kernel Lockup Bug Is Still Unresolved
Latest Forum Discussions
  1. XLennart: A Game For Systemd Haters With Nothing Better To Do
  2. Debian init discussion in Phoenix Wright format
  3. Bench specific mount point
  4. Tool for measuring FPS in games
  5. Need some hand holding with upgrading xserver
  6. Ubuntu Developers Still Thinking What To Do About Adobe Flash Support
  7. Microsoft buying Mojang
  8. Updated and Optimized Ubuntu Free Graphics Drivers