OctaneBench

OctaneBench is a test of the OctaneRender on the GPU and requires the use of NVIDIA CUDA.

To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark octanebench.

Project Site

render.otoy.com

Test Created

6 June 2016

Last Updated

6 October 2020

Test Maintainer

Michael Larabel 

Test Type

Graphics

Average Install Time

4 Seconds

Average Run Time

13 Minutes, 48 Seconds

Accolades

100k+ Downloads

Supported Platforms

Supported Architectures

x86_64
[CLOSE]
[CLOSE]

Public Result Uploads *Reported Installs **Reported Test Completions **Test Profile Page Views ***OpenBenchmarking.orgEventsOctaneBench Popularity Statisticspts/octanebench2016.062016.092016.122017.032017.062017.092017.122018.032018.062018.092018.122019.032019.062019.092019.122020.032020.062020.092020.122021.032021.062021.092021.122022.032022.062022.092022.122023.032023.062023.092023.122024.032024.062024.094K8K12K16K20K
* Uploading of benchmark result data to OpenBenchmarking.org is always optional (opt-in) via the Phoronix Test Suite for users wishing to share their results publicly.
** Data based on those opting to upload their test results to OpenBenchmarking.org and users enabling the opt-in anonymous statistics reporting while running benchmarks from an Internet-connected platform.
*** Test profile page view reporting began March 2021.
Data updated weekly as of 19 November 2024.

Revision History

pts/octanebench-1.3.0   [View Source]   Tue, 06 Oct 2020 13:12:00 GMT
Update against OctaneBench 2020.1.

pts/octanebench-1.2.1   [View Source]   Thu, 26 Sep 2019 17:06:46 GMT
Update against upstream Octanebench 4.00c revision.

pts/octanebench-1.2.0   [View Source]   Sat, 22 Dec 2018 09:11:35 GMT
Update against upstream OctaneBench 4.00.

pts/octanebench-1.1.2   [View Source]   Tue, 17 Jul 2018 17:42:39 GMT
Windows fixes.

pts/octanebench-1.1.1   [View Source]   Sun, 18 Mar 2018 18:14:33 GMT
Updated Linux script

pts/octanebench-1.1.0   [View Source]   Sun, 18 Mar 2018 12:08:20 GMT
Update against OctaneBench 3.06.2 upstream, add initial Windows support.

pts/octanebench-1.0.0   [View Source]   Mon, 06 Jun 2016 17:13:19 GMT
Initial commit of Octane Render OctaneBench

Suites Using This Test

NVIDIA GPU Compute


Performance Metrics

Analyze Test Configuration:

OctaneBench 2020.1

Total Score

OpenBenchmarking.org metrics for this test profile configuration based on 592 public results since 6 October 2020 with the latest data as of 5 November 2024.

Below is an overview of the generalized performance for components where there is sufficient statistically significant data based upon user-uploaded results. It is important to keep in mind particularly in the Linux/open-source space there can be vastly different OS configurations, with this overview intended to offer just general guidance as to the performance expectations.

Component
Percentile Rank
# Compatible Public Results
Score (Average)
97th
22
1352 +/- 122
Mid-Tier
75th
< 668
Median
50th
382
Low-Tier
25th
< 244
OpenBenchmarking.orgDistribution Of Public Results - Total Score592 Results Range From 2 To 2636 Score2551081612142673203734264795325856386917447978509039561009106211151168122112741327138014331486153915921645169817511804185719101963201620692122217522282281233423872440249325462599265220406080100

Based on OpenBenchmarking.org data, the selected test / test configuration (OctaneBench 2020.1 - Total Score) has an average run-time of 8 minutes. By default this test profile is set to run at least 1 times but may increase if the standard deviation exceeds pre-defined defaults or other calculations deem additional runs necessary for greater statistical accuracy of the result.

OpenBenchmarking.orgMinutesTime Required To Complete BenchmarkTotal ScoreRun-Time3691215Min: 7 / Avg: 7.32 / Max: 8

Notable Instruction Set Usage

Notable instruction set extensions supported by this test, based on an automatic analysis by the Phoronix Test Suite / OpenBenchmarking.org analytics engine.

Instruction Set
Support
Instructions Detected
SSE2 (SSE2)
Used by default on supported hardware.
 
MOVAPD XORPD MULSD CVTSS2SD MOVD CVTSI2SD ADDSD DIVSD CVTTSD2SI UCOMISD SQRTSD MOVDQA PUNPCKLQDQ CVTDQ2PS MOVDQU CVTTPS2DQ PSHUFD PMULUDQ PADDQ CVTSD2SS CVTPD2PS MOVUPD ANDPD SUBSD PSRLDQ MAXSD MINSD CMPLTSD UNPCKLPD SUBPD ANDNPD ORPD CMPNLESD CMPLESD PUNPCKHQDQ MOVHPD MOVLPD MULPD ADDPD UNPCKHPD PSUBQ CMPNLTSD CVTPS2PD SHUFPD PSLLDQ CLFLUSH CVTDQ2PD CVTTPD2DQ CMPLEPD DIVPD CMPLTPD PSHUFLW PSHUFHW CMPNEQPD MOVNTDQ
SSE3 (SSE3)
Used by default on supported hardware.
 
MOVDDUP MOVSHDUP MOVSLDUP
SSSE3 (SSSE3)
Used by default on supported hardware.
 
PALIGNR PSHUFB
Used by default on supported hardware.
Found on Intel processors since Sandy Bridge (2011).
Found on AMD processors since Bulldozer (2011).

 
VZEROUPPER VZEROALL VINSERTF128 VBROADCASTF128 VPERMILPS VPERM2F128
Used by default on supported hardware.
Found on Intel processors since Haswell (2013).
Found on AMD processors since Excavator (2016).

 
VINSERTI128 VPBROADCASTQ VPERMQ VPBLENDD VPERMD VPBROADCASTD VEXTRACTI128 VPERM2I128
Used by default on supported hardware.
Found on Intel processors since at least 2010.
Found on AMD processors since Bulldozer (2011).

 
AESENC AESENCLAST AESDEC AESDECLAST AESIMC AESKEYGENASSIST
Vector AES (VAES)
Used by default on supported hardware.
Found on Intel processors since Ice Lake (2019).
Found on AMD processors since Zen 3 (2020).

 
VAESENC VAESENCLAST VAESDEC VAESDECLAST
Last automated analysis: 18 January 2022

This test profile binary relies on the shared libraries libX11.so.6, libXext.so.6, libfreetype.so.6, libGL.so.1, libcuda.so.1, libdl.so.2, libpthread.so.0, librt.so.1, libz.so.1, libm.so.6, libc.so.6, libxcb.so.1, libpng16.so.16, libbrotlidec.so.1, libGLdispatch.so.0, libGLX.so.0, libXau.so.6, libXdmcp.so.6, libbrotlicommon.so.1, libbsd.so.0, libmd.so.0.

Tested CPU Architectures

This benchmark has been successfully tested on the below mentioned architectures. The CPU architectures listed is where successful OpenBenchmarking.org result uploads occurred, namely for helping to determine if a given test is compatible with various alternative CPU architectures.

CPU Architecture
Kernel Identifier
Verified On
Intel / AMD x86 64-bit
x86_64
(Many Processors)