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

OpenGL Benchmarking On Linux Reaches New Heights

Michael Larabel

Published on 3 August 2008
Written by Michael Larabel
Page 1 of 1 - 11 Comments

We have been covering the Linux benchmarking scene since 2004, but one area we have never really been satisfied with have been the OpenGL tests that are available. There are now plenty of free software games that are available for benchmarking, but with most of them being based around the open-source Quake 3 engine, they aren't that demanding upon the graphics processor. The ones generally good with stressing the graphics capabilities of the system are the id Software games (Doom 3, Quake 4, and Enemy Territory: Quake Wars) with native Linux clients. Under the workstation umbrella, there is just SPECViewPerf. On the Windows side though there are a number of OpenGL and DirectX games, tech demos, and other benchmarks. Thanks in part to the Phoronix Test Suite, however, we are starting to see a new era of OpenGL benchmarking that are able to stress the graphics card and are visually pleasing.

The Phoronix Test Suite has about 70 tests and 32 suites currently, but we are always looking for new and more demanding benchmarks. Currently we are in talks with several ISVs on integrating their software within the Phoronix Test Suite and to encourage them to port their software to the Linux platform where needed. Two of the projects we have been working with have been Lightsmark and Unigine.

Lightsmark is an OpenGL lighting benchmark (hence its name) that focuses upon real-time global illumination and penumbra shadows. This is a benchmark that's built around the Lightsprint SDK. Lightsmark 2008 was released this morning with a faster engine, improved image quality with per-pixel indirect shadows and color bleeding, all GPUs using the same render path, and a steadier scoring system. More importantly, however, this is the first public release with native Linux support. This lighting benchmark now fully supports both 32-bit and 64-bit Linux.

Running Lightsmark 2008 on Linux with a modern graphics card is able to deliver stunning results. Among the individual areas tested within this benchmark are real-time radiosity, global illumination, infinite light bounces, High Dynamic Range, color bleeding, indirect lighting, area lighting, hard shadows, soft shadows, and penumbra shadows.

Lightsmark 2008 is distributed freely and can be acquired from the Lightsmark website. Of course, we would recommend you run this benchmark from within the Phoronix Test Suite (v1.0.5 or newer). Running it within the Phoronix Test Suite will take care of downloading and installing Lightsmark automatically for x86 and x86_64 installations, taking care of the needed dependencies (GLEW, GLUT, and FreeImage), running the process with the selected resolution(s), and reporting the results. It's as easy as running phoronix-test-suite benchmark lightsmark. With a modern graphics card you can expect an average frame-rate of several hundred FPS. Lightsmark results uploaded to the web from the Phoronix Test Suite can be viewed here.

One of the other OpenGL benchmarks we have been after is using the Unigine engine. Unigine is a real-time engine that focuses upon photorealistic 3D capabilities for both gaming and virtual reality (VR) systems. Unigine has rendering engines for DirectX 9, DirectX 10.1, and OpenGL. Some of the other important features of the Unigine engine are multi-core CPU support, live physics, 3D sound, and some of the renderer capabilities (per-pixel dynamic lighting, 64-bit color HDR, volumetric fog and light, fire/smoke/explosion particle systems, GLSL/HLSL shaders, etc). For more information, check out the Unigine website.

A demo of the Unigine engine is available for both Windows and Linux, but in the coming days Unigine Corp will release an updated Linux version of the engine that does include a Phoronix benchmarking mode. Currently the Phoronix benchmarking mode is with their "Sanctuary demo", but at least one other demo scene is actively being worked on. Once this Linux benchmark is publicly available, we will have more information on it along with providing the Phoronix Test Suite profile.

Both Unigine and Lightsmark are able to effectively stress the system (particularly the graphics) and we are pleased to announce them as additions to the Phoronix Test Suite. Instantly these are now two of the best OpenGL demos available for the Linux platform. Head on over to Phoronix-Test-Suite.com to download the latest version, which includes the Lightsmark profile and a few other profile updates. Many thanks go out to everyone involved, particularly Wuppermann, Stepan Hrbek, Alexander Zaprjagaev, and Denis Shergin.

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. AMD Launches New FX CPUs, Cuts Prices On Existing Processors
  2. Preview: AMD's FX-9590 Eight-Core At Up To 5.0GHz On Linux
  3. Intel Launches The Core i7 5960X, Mighty Powerful Haswell-E CPUs
  4. AMD Radeon R9 290: Gallium3D vs. Catalyst Drivers
Latest Linux Articles
  1. LLVM Clang 3.5 Brings Some Compiler Performance Improvements
  2. Ondemand vs. Performance CPU Governing For AMD FX CPUs On Linux 3.17
  3. How Intel Graphics On Linux Compare To Open-Source AMD/NVIDIA Drivers
  4. The Fastest NVIDIA GPUs For Open-Source Nouveau With Steam Linux Gaming
Latest Linux News
  1. New Group Calls For Boycotting Systemd
  2. The Features To Find With The Imminent Release Of LLVM/Clang 3.5
  3. Borderlands 2 Is Coming To Linux
  4. The Witcher 2 Ups The Performance More & Works Around Catalyst Bug
  5. Running Gallium3D's LLVMpipe On The Eight-Core 5GHz CPU
  6. Trying Intel OpenCL On Linux For Video Encoding
  7. GSoC 2014 Yielded Some Improvements For Mesa/X.Org This Year
  8. webOS Lives On As LuneOS With New Release
  9. Marek Lands Radeon Gallium3D HyperZ Improvements
  10. Mozilla Firefox 32 Surfaces With HTML5, Developer Changes
Latest Forum Discussions
  1. Lennart Poettering Talks Up His New Linux Vision That Involves Btrfs
  2. nv and xorg.conf under Debian PPC
  3. AMD graphics doesn't work with AMD Catalyst drivers
  4. Best Radeon for a Power Mac G5?
  5. The dangers of Linux kernel development
  6. Updated and Optimized Ubuntu Free Graphics Drivers
  7. AMD Releases UVD Video Decode Support For R600 GPUs
  8. SSD seems slow