Iray Performance Benchmarks and Hardware Setup

Benchmark Results

These are updated benchmark results for Iray 2014.5. We have started retesting our previous benchmarks with this updated version of Iray as there are significant improvements on newer architectures (Kepler and Maxwell) over the previous generation Fermi architecture. We don’t have all of the same cards re-tested as yet but are working to test as many as possible. Note that we have now also added benchmarks for both Iray Photoreal and Iray Interactive modes (the later with two different profiles). Additionally the benchmark scene has been fully updated to utilise MDL (Material Definition Language) to ensure accurate results.

Iray Photoreal

These results are for Iray Photoreal. We use the batch scheduling mode to ensure maximal use of the GPU resources. For more details see the testing methodology below the results.

Iray Interactive

These results are for the Iray Interactive mode which focused on faster interaction. We use the same testing methodology as Iray Photoreal however Iray Interactive has significantly more options available to tune performance. As such we have split the results into two profiles, one using only point lights and Screen Space Ambient Occlusion (SSAO) with no global illumination. This mode is generally one of the fastest modes and utilising raytracing functionality less. The other is a much more complex mode using full Global Illumination, area light sources and ray traced environment lighting. This mode is generally slower though can still be classed as interactive.

Iray Interactive (SSAO)

Iray Interactive (Global Illumination)

Amazon EC2

We also tested Iray on Amazon EC2 GPU instances both with and without the CPU enabled. Note that Iray Interactive tests do not utilise the CPU since that rendering mode is GPU only.

Iray Photoreal

Iray Interactive (SSAO)

Iray Interactive (Global Illumination)

Testing Methodology

All benchmarks have been performed under Linux (usually CentOS 6.5) with the latest available NVIDIA drivers (as of writing 340.32). Some tests were performed on older drivers where administrative access to the machines was not available. Where we have full control over the environment the following setup was utilised.

Configuration Item Value
Operating System CentOS Linux 6.5
Linux Kernel Version 2.6.32
NVIDIA Driver Version 340.32
ECC Mode Off
CPU Disabled
Iray Version Iray 2014.5 build 221133.3991
CPU Intel Core i7 4770
Memory 8GB DRR3-1600
Chipset Intel Z87
PCIe v3.0 Full 16 Lanes
Image Resolution 1920×1044
Iteration Count 125

Iray Benchmark Scene - Model by Evermotion

In order to ensure we are testing raw Iray performance we have developed a stand-alone benchmark tool based on Iray. Our tool renders a fixed scene multiple times and averages the results to ensure consistency. To ensure the results mean something for real-world use we utilise a non-trivial test scene, ensuring the GPUs have plenty of work to do. The image above is a fully converged version of our test scene.

Please note that results between Iray Photoreal and Iray Interactive should not be compared directly. Rather you should compare the relative performance of the various GPUs when performing the same type of rendering. Also note that these benchmarks are not performed in a way that they can be compared to the previous series of benchmarks migenius conducted which is why we are retesting even the older cards where possible. This is due to changes in both the scene data (to move to MDL) and Iray itself.

Get in Touch