The Good & Bad For LLVMpipe With Intel's GLSL2 Compiler

Published on August 11, 2010
Written by Michael Larabel
Page 4 of 4
Discuss This Article

So what good is there from this new OpenGL Shading Language compiler for Mesa? In some cases, it seems to be more efficient and for LLVMpipe results in a lower CPU usage. Below is the CPU usage charted by the Phoronix Test Suite when OpenArena was run at 1600 x 900.

The CPU load on the Intel Core i7 CPU was measurably less with OpenArena (and Tremulous) when using the new shader compiler. The average CPU usage was 74% usage when running with the current mainline Mesa code versus 68% when merging in the new GLSL compiler.

When monitoring World of Padman, however, there was only a 1% difference with this very fast mobile CPU in the Lenovo ThinkPad W510 when using the new shader compiler.

While we were not expecting the Mesa GLSL compiler or Intel's new solution to cause any major changes for the in-game frame-rate performance of the tests, when running this code that's expected to be merged into the mainline Mesa code-base later this month, the frame-rate dropped when using Gallium3D's LLVMpipe in some tests (Tremulous and World of Padman) and it broke the Urban Terror game. The only good news we have found thus far from pairing the new shader compiler with the LLVM-using driver is that the CPU usage is lower in some areas, but due to bottlenecks elsewhere in the driver or Gallium3D, this is not resulting in any performance gains at this point.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.

4
Next Page >>
Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. Intel Linux OpenGL Driver Leading Over Apple OS X
  2. The Cost Of Ubuntu Disk Encryption
  3. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  4. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
Latest Linux News
  1. Hot Relocation HDD To SSD Support For Btrfs
  2. Phoronix Test Suite 4.6.0 "Utsira" Released
  3. New Intel X.Org Driver Supports All Of Haswell
  4. SQLite Now Faster With Memory Mapped I/O
  5. Microsoft Releases Skype For Linux 4.2, Has Bug-Fixes
  6. Qt For Tizen Launches, Based On Qt 5.1
  7. KTAP Released For Linux Kernel Dynamic Tracing
  8. Linux 3.10-rc2 Kernel Takes In A Few Extra Pulls
  9. QEMU 1.5 Supports VGA Passthrough, Better USB 3.0
  10. Handbrake 0.9.9 Supports OpenCL Offloading
  11. Freedreno Gallium3D Now Banging The Adreno A3XX
Latest Forum Talk
  1. Jolla Announces Their First Phone
  2. Microsoft Releases Skype For Linux 4.2, Has...
  3. DragonFly 3.4 vs FreeBSD 9.1 on phoronix test...
  4. Intel Linux OpenGL Driver Leading Over Apple OS X
  5. The Cost Of Ubuntu Disk Encryption
  6. Kubuntu, KDE Has Little Hope For Ubuntu's Mir
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite