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

LLVMpipe's Geometry Processing Pipeline Kicks

Mesa

Published on 28 April 2010 07:40 AM EDT
Written by Michael Larabel in Mesa
30 Comments

A month ago we talked about Gallium3D's LLVMpipe performing well and providing a much better software rasterizer than what is available with classic Mesa. Using LLVMpipe and a modest CPU for acceleration, the OpenArena was just about playable without any GPU assistance. Now a month later LLVMpipe is becoming a even more serious performer. LLVMpipe now is able to tap into the new geometry processing pipeline and it's causing some major performance gains.

LLVMpipe leverages the Low-Level Virtual Machine (LLVM) for optimizations and it -- along with Gallium3D itself -- has been in development for some time.

In this blog post by Zack Rusin he details the work that he's done recently on Gallium3D's LLVMpipe with the geometry processing pipeline. Below is the best part.
Anyway, with the new geometry paths the improvements are quite substantial. For vertex processing dominated tests (like geartrain which went from 35fps to 110fps) the improvements are between 2x to about 6x, for cases which are dominated by fragment processing it's obviously a lot less (e.g. openarena went from about 25fps to about 32fps). All in all llvmpipe is looking real good.

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 Articles & Reviews
  1. Samsung 850 EVO SSD Linux Benchmarks
  2. Kubuntu 15.04 Is Turning Out Quite Nice, Good Way To Try Out The Latest KDE
  3. 5-Way Linux Distribution Comparison On The Core i3 NUC
  4. OCZ ARC 100 Linux SSD Benchmarks
  5. Lenovo ThinkPad X1 Carbon Works Great As A Linux Ultrabook
  6. Transcend SSD370 256GB
Latest Linux News
  1. LLVM 3.6 Officially Released With Many Compiler Advantages
  2. VLC 2.2 "Weathermax" Brings Better VP9 & H.265 Support
  3. Open-Source .NET On Linux Continues Maturing
  4. Features Coming For The Imminent Xfce 4.12 Release
  5. Canonical's Latest Demo Of Ubuntu Unity 8 Convergence In Action
  6. The Quest For Decent, Low-Priced Server Cases & Racks/Cabinets
  7. Mesa 10.5 Is In Ubuntu 15.04 For The Latest Open-Source GPU Drivers
  8. ALSA 1.0.29 Released
  9. Ubuntu 15.04 Beta Released, Ubuntu MATE Made Official
  10. Coreboot Developer: Purism Doesn't Deliver On Libre Firmware
Most Viewed News This Week
  1. Linux 4.0-RC1 Tagged, Linux 4.0 Will Bring Many Notable Improvements
  2. Screenshots Of The GNOME 3.16 Changes
  3. Linux 4.0 Doesn't Have The Weirdest Codename
  4. More Proof That Allwinner Is Violating The GPL
  5. Mir Now Depends Upon C++14
  6. GNOME 3.16 Beta Brings Wayland-Based Log-in Screen
  7. LLVM Clang Compiling The Linux Kernel Is A Big Topic For 2015
  8. Canonical Comes Up With Its Own FUSE Filesystem For Linux Containers
%%CLICK_URL_UNESC%%