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

GLAMOR Patch Bomb Can Boost Some Operations By 700~800%

X.Org

Published on 13 March 2014 05:50 AM EDT
Written by Michael Larabel in X.Org
18 Comments

Eric Anholt at Intel OTC continues investing great amounts of time recently on improving the GLAMOR acceleration code that was merged into the X.Org Server for speeding up 2D acceleration using OpenGL. Eric is out this week with a set of 27 patches for review pertaining to this code.

Eric has been pushing out a lot of GLAMOR code lately for improving the server-based GLAMOR implementation (as opposed to the standalone GLAMOR library) that will premiere with X.Org Server 1.16 this summer. While there's been many sets of patches published, on Tuesday he posted a "patch bomb" for review, or all of his code in one big series for review so that Keith Packard can get the changes merged into the xorg-server code-base.

This patch bomb offers performance improvements, overflow errors, code clean-ups, and also test-case fixes. One of the patches improves the GLAMOR-based PushPixels performance to make a very big difference, "Improves x11perf -f8text by 759.373% +/- 3.33096% (n=166)." There was also a similarly big performance win for PolyGlyphBlt, "Improves performance of x11perf -f8text by 773.389% +/- 3.50754% (n=10)." Another patch improved the performance of line fall-backs also by an even wider margin, "Improves x11perf -seg100 by 863.652% +/- 9.8968% (n=5)."

GLAMOR Patch Bomb Can Boost Some Operations By 700~800%


It will be very interesting to see these GLAMOR performance improvements land in X.Org Server 1.16 since GLAMOR's current performance is quite poor. For Intel's driver GLAMOR is just an optional alternative to using the faster SNA or UXA acceleration methods but on the AMD side for the Radeon HD 7000 series and newer, RadeonSI GLAMOR is the only option. The current thinking amongst X.Org developers is that xorg-server 1.16 will be released in July.

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. CompuLab Intense-PC2: An Excellent, Fanless, Mini PC Powered By Intel's i7 Haswell
  2. From The Atom 330 To Haswell ULT: Intel Linux Performance Benchmarks
  3. AMD Radeon R9 285 Tonga Performance On Linux
  4. Apotop Wi-Copy
Latest Linux Articles
  1. AMD Moves Forward With Unified Linux Driver Strategy, New Kernel Driver
  2. MSI: Update Your BIOS From The Linux Desktop
  3. NVIDIA vs. AMD 2D Linux Drivers: Catalyst Is Getting Quite Good At 2D
  4. 15-Way GPU Comparison With Mesa 10.3 + Linux 3.17
Latest Linux News
  1. Phoronix Test Suite 5.4 M3 Is Another Hearty Update
  2. GParted 0.20 Improves Btrfs Support
  3. EXT4 In Linux 3.18 Has Clean-ups, Bug Fixes
  4. Emacs 24.4 Has Built-In Web Browser, Improved Multi-Monitor Support
  5. NVIDIA's NVPTX Support For GCC Is Close To Being Merged
  6. KDE's KWin On Wayland Begins Using Libinput
  7. Khronos Releases OpenVX 1.0 Specification
  8. Linux Kernel Working Towards GNU11/C11 Compatibility
  9. Ubuntu 15.04 Is Codenamed After A Monkey: Vivid Vervet
  10. Following GCC, Clang Looks To Default To C11
Latest Forum Discussions
  1. Updated and Optimized Ubuntu Free Graphics Drivers
  2. Users/Developers Threatening Fork Of Debian GNU/Linux
  3. HOPE: The Ease Of Python With The Speed Of C++
  4. Bye bye BSD, Hello Linux: A Sys Admin's Story
  5. NVIDIA Presents Its Driver Plans To Support Mir/Wayland & KMS On Linux
  6. AMD Is Restructuring Again, Losing 7% Of Employees
  7. Open-Source AMD Fusion E-350 Support Takes A Dive
  8. Upgrade to Kaveri, very slow VDPAU performance