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 Articles & Reviews
  1. Ubuntu 15.04 Is The Easy Path To Better Performance On Intel Broadwell
  2. NVIDIA's Latest Maxwell Line-Up Against AMD With Catalyst On Linux
  3. Preliminary Tests Of Intel Sandy Bridge & Ivy Bridge vs. Broadwell
  4. AMD FX-8320E Performance On Linux
  5. Linux Compiler Benchmarks Of LLVM Clang 3.5 vs. LLVM Clang 3.6-rc1
  6. Intel Broadwell HD Graphics 5500: Windows 8.1 vs. Linux
Latest Linux News
  1. DNF Plugins Extend The Functionality Of Fedora's Yum Successor
  2. LibreOffice 4.4 Released With Better OOXML Support, UI Improvements
  3. Inkscape 0.91 Goes Through C++ Code Conversion, New Cairo Rendering, OpenMP Filters
  4. New Mesa Patch To Improve CPU-Bound Applications
  5. LLVM Adds Options To Do Fuzz Testing
  6. Coreboot Now Supports Another Dual-Socket AMD Motherboard
  7. Atomic Mode-Setting/Display Support Progresses In Linux 3.20
  8. NVIDIA 340.76 Brings Three Stable Fixes
  9. Intel Broadwell-U P-State vs. ACPI CPUFreq Scaling Linux Performance
  10. DragonFlyBSD Is Almost To Linux 3.10 Era Intel Graphics Support
Most Viewed News This Week
  1. LibreOffice 4.4 Is Coming Soon With New Features
  2. My Initial Intel Broadwell Linux Experience With The ThinkPad X1 Carbon
  3. Broadwell Linux Ultrabook Running MUCH Cooler Than Haswell
  4. LZHAM 1.0 Lossless Data Compression Codec Released
  5. Linux Users Upset By Chromium's Busted HiDPI Support
  6. Interstellar Marines On Linux With Catalyst: Bull S*#@
  7. Faster VP9 Decoding Is On The Horizon
  8. Radeon DRM Changes For The Linux 3.20 Kernel