LuxMark - LuxRender Wiki
Luxrender GPL Physically Based Renderer

LuxMark

Personal tools

From LuxRender Wiki

(Difference between revisions)
Jump to: navigation, search
(Results)
(Download)
Line 33: Line 33:
 
== Download ==
 
== Download ==
  
Windows 32bit executables: [http://www.luxrender.net/release/luxmark/luxmark-win32-v1.0.zip luxmark-win32-v1.0.zip]
+
Windows 32bit executables: [http://www.luxrender.net/release/luxmark/luxmark-win32-v2.0.zip luxmark-win32-v2.0.zip]
  
Windows 64bit executables: [http://www.luxrender.net/release/luxmark/luxmark-win64-v1.0.zip luxmark-win64-v1.0.zip] (you may have to download and install [http://www.microsoft.com/downloads/en/details.aspx?familyid=ba9257ca-337f-4b40-8c14-157cfdffee4e VisualStudio 2008 SP1 x64 redistributable])
+
Windows 64bit executables: [http://www.luxrender.net/release/luxmark/luxmark-win64-v2.0.zip luxmark-win64-v2.0.zip]
  
Linux 64bit executables: [http://www.luxrender.net/release/luxmark/luxmark-linux64-v1.0.zip luxmark-linux64-v1.0.zip]
+
Linux 64bit executables: [http://www.luxrender.net/release/luxmark/luxmark-linux64-v2.0.zip luxmark-linux64-v2.0.zip]
  
MacOSX 32/64bit universal for Intel-Macs: [http://www.luxrender.net/release/luxmark/LuxMark_v1.0_OSXIntel_universal.zip luxmark-v1.0.zip]
+
MacOSX 64bit executables for Intel-Macs: [http://www.luxrender.net/release/luxmark/LuxMark_v2.0_OSXIntel64.zip LuxMark_v2.0_OSXIntel64.zip]
  
'''NOTE: there is a known bug in NVIDIA drivers when using the 32bit executable with Windows 64bit, just use the 64bit executable to fix the problem.'''
+
'''NOTE: there is a known bug in some old NVIDIA drivers when using the 32bit executable with Windows 64bit, just use the 64bit executable to fix the problem.'''
  
 
== License & Sources ==
 
== License & Sources ==

Revision as of 17:59, 28 January 2012

LuxMark is a OpenCL benchmark tool. The idea for the program was conceived in 2009 by Jromang. It was intended as a promotional tool for LuxRender (to quote original Jromang's words: "LuxRender propaganda with OpenCL"). The idea was quite simple, wrap SLG inside an easy to use graphical user interface and use it as a benchmark for OpenCL. After Anandtech adoption of SLG as OpenCL benchmark, the code was finally written.

LuxMark about.jpg

After a year from LuxMark v1.0 release, it has been widely used as OpenCL benchmark by AnandTech, Tom's Hardware, Vr-zone and other sites. AMD has used LuxMark as one of the 5 GPU computing benchmarks to present the new HD7970.

LuxMark v2.0 includes SLG2 as rendering engine with Metropolis Light Transport, Multiple Importance Sampling, Image reconstruction done on the GPU, support for multiple OpenCL platforms (i.e. Nvidia users can use Intel or AMD CPU device) and many more new features. The new features rise the complexity of the benchmark of nearly one order of magnitude and it should be able to put some serious stress on the new generation of GPUs. However, the capability to submit results to a centralise WEB database looks like the most interesting new feature of LuxMark v2.0: http://www.luxrender.net/luxmark

LuxMark 20.jpg

Contents

Features

  • Open source
  • 100% OpenCL
  • Cross platform (Linux, MacOS, Windows, etc.)
  • Complex/real world code used as GPU computing benchmark
  • Support for OpenCL GPUs-only, OpenCL CPUs+GPUs, OpenCL CPUs-only and native CPU-only benchmarking
  • Support for Interactive mode
  • Easy to run
  • Multiple scenes usable as benchmarks

New in LuxMark v2.0:

  • Totally new rendering engine based on SLG2 with Metropolis Light Transport, Multiple Importance Sampling, Image reconstruction done on the GPU, ecc;
  • Multi-platform OpenCL support;
  • 2 new benchmark scenes, for a total of 3 benchmarks with a raising complexity (~200,000, ~500,000, ~2,000,000 triangles);
  • Run the benchmark only on the OpenCL devices you selected on the device panel;
  • Added the possibility to submit the scored result to a centralised result database: http://www.luxrender.net/luxmark;

Download

Windows 32bit executables: luxmark-win32-v2.0.zip

Windows 64bit executables: luxmark-win64-v2.0.zip

Linux 64bit executables: luxmark-linux64-v2.0.zip

MacOSX 64bit executables for Intel-Macs: LuxMark_v2.0_OSXIntel64.zip

NOTE: there is a known bug in some old NVIDIA drivers when using the 32bit executable with Windows 64bit, just use the 64bit executable to fix the problem.

License & Sources

LuxMark is part of LuxRays source repository and is release under GPL license. The sources are available at http://src.luxrender.net/luxrays.

Result Database http://www.luxrender.net/luxmark

LuxMark-10m.jpg

If you have a valid LuxRender forum account, you can submit your results to the LuxMark result database: http://www.luxrender.net/luxmark. The database offers online real-time browsing, searching, average results, top 20s and many more features.

A list of old LuxMark v1.0 results is still available here. Note: even if LuxMark 2.0 includes LuxBall HDR scene, you can not directly compare the results of the 2 different versions because of the totally different rendering engine.