CPU Rendering Tests

Rendering tests are a long-time favorite of reviewers and benchmarkers, as the code used by rendering packages is usually highly optimized to squeeze every little bit of performance out. Sometimes rendering programs end up being heavily memory dependent as well - when you have that many threads flying about with a ton of data, having low latency memory can be key to everything. Here we take a few of the usual rendering packages under Windows 10, as well as a few new interesting benchmarks.

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

Corona 1.3: link

Corona is a standalone package designed to assist software like 3ds Max and Maya with photorealism via ray tracing. It's simple - shoot rays, get pixels. OK, it's more complicated than that, but the benchmark renders a fixed scene six times and offers results in terms of time and rays per second. The official benchmark tables list user submitted results in terms of time, however I feel rays per second is a better metric (in general, scores where higher is better seem to be easier to explain anyway). Corona likes to pile on the threads, so the results end up being very staggered based on thread count.

Rendering: Corona Photorealism

Corona loves threads.

Blender 2.78: link

For a render that has been around for what seems like ages, Blender is still a highly popular tool. We managed to wrap up a standard workload into the February 5 nightly build of Blender and measure the time it takes to render the first frame of the scene. Being one of the bigger open source tools out there, it means both AMD and Intel work actively to help improve the codebase, for better or for worse on their own/each other's microarchitecture.

Rendering: Blender 2.78

Blender loves threads and memory bandwidth.

LuxMark v3.1: Link

As a synthetic, LuxMark might come across as somewhat arbitrary as a renderer, given that it's mainly used to test GPUs, but it does offer both an OpenCL and a standard C++ mode. In this instance, aside from seeing the comparison in each coding mode for cores and IPC, we also get to see the difference in performance moving from a C++ based code-stack to an OpenCL one with a CPU as the main host.

Rendering: LuxMark CPU C++Rendering: LuxMark CPU OpenCL

Like Blender, LuxMark is all about the thread count. Ray tracing is very nearly a textbook case for easy multi-threaded scaling. Though it's interesting just how close the 10-core Core i9-7900X gets in the CPU (C++) test despite a significant core count disadvantage, likely due to a combination of higher IPC and clockspeeds.

POV-Ray 3.7.1b4: link

Another regular benchmark in most suites, POV-Ray is another ray-tracer but has been around for many years. It just so happens that during the run up to AMD's Ryzen launch, the code base started to get active again with developers making changes to the code and pushing out updates. Our version and benchmarking started just before that was happening, but given time we will see where the POV-Ray code ends up and adjust in due course.

Rendering: POV-Ray 3.7

Similar to LuxMark, POV-Ray also wins on account of threads.

Cinebench R15: link

The latest version of CineBench has also become one of those 'used everywhere' benchmarks, particularly as an indicator of single thread performance. High IPC and high frequency gives performance in ST, whereas having good scaling and many cores is where the MT test wins out.

Rendering: CineBench 15 MultiThreaded

Rendering: CineBench 15 SingleThreaded

Intel recently announced that its new 18-core chip scores 3200 on Cinebench R15. That would be an extra 6.7% performance over the Threadripper 1950X for 2x the cost.

Benchmarking Performance: CPU System Tests Benchmarking Performance: CPU Web Tests
Comments Locked

347 Comments

View All Comments

  • Vorl - Thursday, August 10, 2017 - link

    the answer to both of you is that "this is a High end PC processor, not a workstation CPU, and not a server CPU. That was clearly covered at the start of the article.

    If you want raw number crunching info, there will be other sites that are going to have those reviews, and really, maybe anandtech will review it in that light since it really is such a powerful CPU in another review for server stuff.

    Also, there is a LOT of value in having a standardized set of tests. Even if a few tests here and there are no longer valuable like PDF opening, the same tests being used across the board are important for BENCH. you can't compare products if you aren't using the same tools.

    Unfortunately AMD is ahead of the curve currently with massive SMP being given to normal consumers now at a reasonable price. It will take a little time for dev's to catch up and really make use of this amazing CPU.

    With the processing power in a CPU like this imagine the game mechanics that can be created and used, For those of us that are more interested in making this a reasonably priced workstation/server build for VMs etc, cool for us, but that isn't where this is being marketed, and it's not really fair to jump all over the reviewer for it.
  • Zstream - Thursday, August 10, 2017 - link

    Utter rubbish. This CPU is designed for a workstation build. Some a product labeled Xeon is a workstation CPU, but this isn't?
  • mapesdhs - Friday, August 11, 2017 - link

    Yeah, TR doesn't really look like something that's massively aimed at gamers, it has too many capabilities and features which gamers wouldn't be interested in.
  • pm9819 - Friday, August 18, 2017 - link

    AMD themselves call it a consumer cpu. Is Intel paying them as well
  • Lolimaster - Friday, August 11, 2017 - link

    It's a HEDT/workstation, a year ago people called Workstation a dual Xeon 8 cores, which a sole 1950X replicates.

    Intel draws a line not supporting ECC, AMD supports ECC in all their main cpu's server or not all the way back to Athlon 64.

    16cores/32threads, ECC, 64 pci-e lanes, upgrade path to 32cores/64threads with zen3. Smells Workstation to me.

    Another thing is server cpu's which EPYC is, with features tailored to it, like a massive core count with low clock speeds to maximize efficiency and damn expensive mobos without any gamerish gizmo, just think to put on building without looking at net. TR can do a bit of that too, but optimized to an all around performance and budget friendly.
  • Ian Cutress - Thursday, August 10, 2017 - link

    Dan sums it up. Some of these tests are simply check boxes - is it adequate enough.

    Some people do say that an automated suite isn't the way to do things: unfortunately without spending over two months designing this script I wouldn't have time for nearly as much data or to test nearly as many CPUs. Automation is a key aspect to testing, and I've spent a good while making sure tests like our Chromium Compile can be process consistent across systems.

    There's always scope to add more tests (my scripts are modular now), if they can be repeatable and deterministic, but also easy to understand in how they are set up. Feel free to reach out via email if you have suggestions.
  • Johan Steyn - Thursday, August 10, 2017 - link

    Ian, I understand that you see them as checkboxes, but this is not a normal CPU John doe is going to buy. It has a very specific audience and I feel you are missing that audience badly. I guy that buys this to use for rendering or 3Dstudio Max, is not going to worry about games. Yes, it would be a great bonus to also be OK at it. Other sittes even did tests of running rendering as well as play games at the same time. TR shined like a star against Intel. This is actually something that might happen in real life. A guy could begin a render and then while waiting, decide to play a game.

    I would not buy TR to open pdf's, would I?
  • Ian Cutress - Thursday, August 10, 2017 - link

    No, but you open things like IDEs and Premiere. A PDF test is a gateway test in that regard with an abnormally large input. When a workstation is not crunching hard, it's being used to navigate through programs with perhaps the web and documents in tow where the UX is going to be indicative of something like PDF opening.
  • Lolimaster - Friday, August 11, 2017 - link

    Including useless benchs not only you waste target audience time, you too having to write and upload images from that useless benchs instead of making the article more interesting.

    How about a "the destroyer for HEDT/Workstion", a typical productivy load + some gaming, out of a sudden people will get TWICE the cpu resources, they can do things they couldn't before on the same machine.

    They could get a dual socket mobo with 2x10c Xeons paying the hefty premium with pathetic clock speeds if they wante to game a bit while doing work, TR fixed that, with mass consumer type of gaming performance while reducing the multicore costs by more than half (cores counts + ECC support without paying intel tax).
  • Lolimaster - Friday, August 11, 2017 - link

    And that audience few months ago was limited to do their productivity thing with 6-8 cores or 10 paying the huge intel tax, probably they couldn't game without hurting other things and had a 2 secondary PC for killing time.

    With TR and the massive 16 core count they can finally do all of that off a single PC or focus the entire powerhorse when they need (leaving things do work during their sleep).

Log in

Don't have an account? Sign up now