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. 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. Linux 3.18-rc1 Released One Week Early With Many Changes
  2. The VC4 Gallium3D Driver Is Still Moving Along For The Raspberry Pi
  3. Direct3D 9 Support Might Land Within Mainline Mesa 3D Drivers
  4. OpenGL Preview Benchmarks For NVIDIA's GeForce GTX 970
  5. HOPE: The Ease Of Python With The Speed Of C++
  6. Vitesse: Using LLVM To Speed Up Databases
  7. AMD Is Restructuring Again, Losing 7% Of Employees
  8. Linux Testing Of The NVIDIA GeForce GTX 970
  9. Qt 5.4 Now In Beta With Web, Bluetooth LE, Graphics Improvements
  10. AMD's Radeon R9 285 On Linux Offers Good OpenCL Performance
Latest Forum Discussions
  1. NVIDIA Presents Its Driver Plans To Support Mir/Wayland & KMS On Linux
  2. AMD Is Restructuring Again, Losing 7% Of Employees
  3. Bye bye BSD, Hello Linux: A Sys Admin's Story
  4. Open-Source AMD Fusion E-350 Support Takes A Dive
  5. Upgrade to Kaveri, very slow VDPAU performance
  6. ChromeOS Drops Support For EXT2/EXT3/EXT4 File-Systems
  7. Lennart Poettering On The Open-Source Community: A Sick Place To Be In
  8. The Slides Announcing The New "AMDGPU" Kernel Driver