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

Intel's UXA 2D Performance Improvements

Michael Larabel

Published on 25 June 2010
Written by Michael Larabel
Page 1 of 4 - 5 Comments

In this month's AMD Catalyst 10.6 driver update for Linux they rolled out the ATI 2D Acceleration Architecture, which pleased many ATI Radeon customers, but they aren't the only ones working towards improved 2D support. Intel's open-source engineers have been working to optimize their xf86-video-intel DDX driver 2D performance with much of this work being clearly shown in the Intel 2.12 X.Org driver update. Here are some benchmarks showing the significant performance gains brought by this open-source Intel driver.

When it comes to 2D and Intel's UXA acceleration architecture there are many measurable performance improvements, some of which we have already talked about. These 2D performance improvements target the Intel 915G, 945G, and Pineview graphics chipsets and include speeding up the glyph rendering, avoiding software fallbacks when using extended desktops, better performance when using large windows (i.e. scrolling a window with Firefox), and avoiding migration ping-pong with gigantic drawings. Intel's own numbers show speed-ups in different tests ranging from 1.06x all the way up to 5.41x the older driver.

These 2D performance improvements are certainly appreciated seeing as just a year ago Intel had killed the netbook experience with its shoddy 2D experience and stability problems following the migration to KMS, DRI2, and the Graphics Execution Manager. To measure these performance improvements we used JXRenderMark, QGears2, GtkPerf, Render Bench, and x11perf from the Phoronix Test Suite. The test system was a Samsung NC10 netbook with an Intel Atom N270 processor, Intel 945G graphics, 2GB of system memory, and a 32GB OCZ Core Series SSD.

On a clean daily installation of Ubuntu 10.10 Maverick Meerkat with the Linux 2.6.35-2-generic (i686) kernel, X.Org Server 1.8.2 RC1, GCC 4.4.4, and the EXT4 file-system, the stock xf86-video-intel 2.11.0 driver was tested. Ubuntu 10.10 will likely end up shipping with this xf86-video-intel 2.12.0 driver before it goes gold in October, but for now, it is using the stable 2.11 release. After testing the stable release the xf86-video-intel 2.12 RC1 (v2.11.901) release was tested. After testing the 2.11 and 2.12 RC1 releases on Ubuntu 10.10 we went back and did a clean install of Ubuntu 10.04 LTS to show its "out of the box" performance with the Intel DDX driver. Ubuntu 10.04 LTS uses the older xf86-video-intel 2.9.1 driver as it was the last release to carry both kernel and user mode-setting support and Lucid Lynx also carries the older Linux 2.6.33 DRM that was back-ported to the Linux 2.6.32 kernel.

Latest Articles & Reviews
  1. GLAMOR + RadeonSI 2D Acceleration Is Quite Good For Open-Source AMD 2D Performance
  2. AMD Radeon R9 290 OpenGL On Ubuntu 15.04: Catalyst vs. RadeonSI Gallium3D
  3. Ubuntu 15.04 Offers Faster OpenGL For AMD Radeon GPUs On Open-Source
  4. Ubuntu 15.04 Brings Some Graphics Performance Improvements For Intel Haswell
  5. Sub-$20 802.11n USB WiFi Adapter That's Linux Friendly
  6. The Lenovo T450s Is Working Beautifully With Linux
Latest Linux News
  1. Linux 4.1-RC2 Kernel Released
  2. GNOME 3.17.1 Released
  3. A Lot Of Improvements Are Coming For Mir 0.13, Including Work Towards Libinput
  4. Mobile Optimizations Coming For Phoronix
  5. Wayland 1.8 Alpha Release Delayed
  6. Godot Game Engine 1.1 Up To RC State
  7. ATI Rage128 Driver Now Has RandR Support
  8. Microsoft's Visual C++ Team Is Improving Clang For Windows
  9. Kodi 15.0 Beta 1 Released
  10. Lucid Sleep Support Is Being Worked On For The Upstream Linux Kernel
Most Viewed News This Week
  1. Trying Out Microsoft Visual Studio Code On Linux
  2. Microsoft Releases New Code IDE For Linux!
  3. Improvements On The Way For GNOME's Nautilus File Manager
  4. GCC 4.9.2 vs. GCC 5 Benchmarks On An Intel Xeon Haswell
  5. QEMU 2.3 Officially Released
  6. Kodi 15.0 Beta 1 Released
  7. Debian GNU/Hurd 2015 Released
  8. It's Been Three Years Since The Big Steam Linux Reveal