CPU Performance: Rendering Tests

Rendering is often a key target for processor workloads, lending itself to a professional environment. It comes in different formats as well, from 3D rendering through rasterization, such as games, or by ray tracing, and invokes the ability of the software to manage meshes, textures, collisions, aliasing, physics (in animations), and discarding unnecessary work. Most renderers offer CPU code paths, while a few use GPUs and select environments use FPGAs or dedicated ASICs. For big studios however, CPUs are still the hardware of choice.

All of our benchmark results can also be found in our benchmark engine, Bench.

Corona 1.3: Performance Render

An advanced performance based renderer for software such as 3ds Max and Cinema 4D, the Corona benchmark renders a generated scene as a standard under its 1.3 software version. Normally the GUI implementation of the benchmark shows the scene being built, and allows the user to upload the result as a ‘time to complete’.

We got in contact with the developer who gave us a command line version of the benchmark that does a direct output of results. Rather than reporting time, we report the average number of rays per second across six runs, as the performance scaling of a result per unit time is typically visually easier to understand.

The Corona benchmark website can be found at https://corona-renderer.com/benchmark

Corona 1.3 Benchmark

We can see the sizeable difference in performance between the 7700K and the 2600K, coming from microarchitecture updates and frequency, however even overclocking the 2600K only halves that gap.

Blender 2.79b: 3D Creation Suite

A high profile rendering tool, Blender is open-source allowing for massive amounts of configurability, and is used by a number of high-profile animation studios worldwide. The organization recently released a Blender benchmark package, a couple of weeks after we had narrowed our Blender test for our new suite, however their test can take over an hour. For our results, we run one of the sub-tests in that suite through the command line - a standard ‘bmw27’ scene in CPU only mode, and measure the time to complete the render.

Blender can be downloaded at https://www.blender.org/download/

Blender 2.79b bmw27_cpu Benchmark

Similarly with Blender, the overclock only cuts the defecit in half between the 2600K and 7700K at stock performance. Add in an overclock to the 7700K, and that gap gets wider.

LuxMark v3.1: LuxRender via Different Code Paths

As stated at the top, there are many different ways to process rendering data: CPU, GPU, Accelerator, and others. On top of that, there are many frameworks and APIs in which to program, depending on how the software will be used. LuxMark, a benchmark developed using the LuxRender engine, offers several different scenes and APIs.

In our test, we run the simple ‘Ball’ scene on both the C++ and OpenCL code paths, but in CPU mode. This scene starts with a rough render and slowly improves the quality over two minutes, giving a final result in what is essentially an average ‘kilorays per second’.

LuxMark v3.1 C++
LuxMark v3.1 OpenCL

POV-Ray 3.7.1: Ray Tracing

The Persistence of Vision ray tracing engine is another well-known benchmarking tool, which was in a state of relative hibernation until AMD released its Zen processors, to which suddenly both Intel and AMD were submitting code to the main branch of the open source project. For our test, we use the built-in benchmark for all-cores, called from the command line.

POV-Ray can be downloaded from http://www.povray.org/

POV-Ray 3.7.1 Benchmark

POV-Ray is a little different, just because AVX2 is playing a part here in how well the newer processors perform. POV-Ray also prefers cores over threads, so having eight real cores means the 9700K gets a nice big lead.

CPU Performance: System Tests CPU Performance: Office Tests
Comments Locked

213 Comments

View All Comments

  • Ranger90125 - Tuesday, May 14, 2019 - link

    Using a 4790K for years and increasingly disillusioned with Intel's shady practices and lack of progress. Last AMD processor was an Athlon 64 3400 from the glory days of Intel decimated by the competition. Next processor will be 7nm Zen and I look forward to Intel being under the cosh for as long as AMD can manage it. Thanks for a great nostalgic read...I liked the lean and mean Cutress LAN machine :)
  • akyp - Tuesday, May 14, 2019 - link

    In less than 5 months my i7-860 will celebrate its 10th birthday. I've been keeping an eye on Ryzen 3 and Navi but never feel the need to upgrade (unless something goes wrong). It doesn't feel any slower than my work-issued i7-6700.
  • curley60 - Tuesday, May 14, 2019 - link

    About 5 years ago I went backwards and downgraded(?) my Core i7 2600K to a Gulftown Core i7 990x when they became affordable. The Core i7 990x on my Asus Rampage Formula is running @ 4.660 and is really quite faster in all benchmarks than the Core i7 2600K. Those gulftown processors were ahead of their time. Sure a core i7 7700k is 18% faster in single core work but the 990x destroys it in multi-threaded work. As long as it keeps running I'm going to keep using it with my current GTX 1080ti.
  • Potatooo - Wednesday, May 15, 2019 - link

    Would like to see comparisons with a more budget GPU (e.g. 1060/580) and 1080p gaming, probably a more realistic pairing.
  • Bash99 - Wednesday, May 15, 2019 - link

    It's wired Handbrake 1.1 hevc 1080p encoding can have 60 fps with x265, even in very fast setting, I can only got 1x fps.
  • rexhab - Thursday, May 16, 2019 - link

    I just upgrad from a 5 2500 to a i7 2600K ;) ^^
  • ballsystemlord - Thursday, May 16, 2019 - link

    Spelling and grammar corrections:

    "Sandy Bridge as a whole was a much more dynamic of a beast than anything that's come before it."
    Excess "of a":
    "Sandy Bridge as a whole was a much more dynamic beast than anything that's come before it."

    "They also have AVX2, which draw a lot of power in our power test."
    Missing "s":
    "They also have AVX2, which draws a lot of power in our power test."
  • oktat - Sunday, May 19, 2019 - link

    would you update the civilization vi ai turn time when technical issues fixed?
  • bullshooter4040 - Wednesday, May 22, 2019 - link

    This was a fun article to read through. A great look into the CPU that defined the decade and a wonderful send-off (or not!?!) to the greatest CPU processor since the Core 2 Duo.

    Up until last year, I had the younger cousin: i5 2500k, which with a lack of hyper-threading, made it much more difficult to keep up in much more CPU intensive tasks (even for a gamer) in 2018 and I made the switch to team orange.

    Ryzen is here now, promising longevity, of not just its CPU, but more importantly - the AM4 platform - something that Intel did not accomplish with any of it's processors.

    With the Ryzen 3000 series, It's time to jump on board.
  • PyroHoltz - Thursday, May 30, 2019 - link

    NVMe is fully possible on the 2600k gen motherboards, just takes a bit of BIOS modifications to add the appropriate drivers.

Log in

Don't have an account? Sign up now