Article Thumbnail

AutoDesk Maya 2014 Professional GPU Acceleration

Written on October 15, 2013 by Matt Bach
Share:
Table of Contents:
  1. Introduction
  2. Test Setup
  3. Results
  4. Conclusion

Introduction

In a previous article exploring GPU acceleration for Maya 2013, we looked at the performance of both desktop and workstation video cards. Almost all of the cards we tested were certified by AutoDesk but we found that workstation cards were by far a better choice than desktop cards.

While the AMD FirePro cards we tested are still current, NVIDIA has since released an entirely new line of Quadro cards. In addition, Intel has also released new CPUs that might affect our results. So in order to keep our benchmarks up-to-date, we want to benchmark Maya 2014 with the latest NVIDIA Quadro and AMD FirePro cards on the latest Intel CPUs and chipsets.

To benchmark these cards, we will be using the SPECapc benchmark for Maya 2012 on Maya 2014. This benchmark is a full system benchmark that tests 3D and 2D graphic performance in addition to CPU performance in multiple scenes with several model types including shaded, textured, and wireframe models.

Since visual aids are a great way to get a feel for a benchmark, here is single benchmark run using FRAPS that we recorded in our AutoDesk Maya 2013 GPU Acceleration article to help you get a feel for exactly what is tested by this benchmark:

Test Setup

To make sure that the chipset and CPU did not affect our results, we used two separate testing platforms consisting of the following hardware:


To test a wide spectrum of GPUs, we tested the following cards. At the moment, neither AMD nor NVIDIA has a specific driver or plugins available for Maya 2014 so just the base driver was used (320.86 for NVIDIA Quadro, 12.104.2 for AMD FirePro). Note that Maya 2014 does not currently support multiple GPUs, so only a single card was used in all of our testing.

NVIDIA  AMD 
Model Est. Street Price Model Est. Street Price
Quadro K600 1GB $195 FirePro W5000 2GB $420
Quadro K2000 2GB $430 FirePro W7000 4GB $670
Quadro K4000 3GB $765 FirePro W8000 4GB $1430
Quadro K5000 4GB $1700 FirePro W9000 6GB $3400
GeForce GTX Titan 6GB $1000    


Maya was configured according to the SPECapc readme.txt with two minor changes in order to allow the benchmark to run on Maya 2014. These changes were a simple edit to the bat file (correcting the directory change to reflect the proper location) and manually copying the benchmark script to the Maya2014\scripts\others folder. Other than those two minor changes, nothing was needed to allow the SPECapc Maya 2012 benchmark to run on Maya 2014.

Results

Maya 2014 Graphics Benchmark

Individual test results
 

From an overall graphics standpoint, we found that AMD FirePro cards perform much better in Maya 2014 than their NVIDIA Quadro counterpoints. In fact, the only NVIDIA card that overall out-performed AMD was the Quadro K5000 which just barely beat the FirePro W5000. On an individual test basis, the Quadro K5000 was the top performing card in both the Shaded HQ and Textured HQ tests, but the other Quadro cards were all beaten by the AMD FirePro cards.

One interesting thing we found is that while the performance difference between the NVIDIA Quadro cards is pretty large, the AMD FirePro cards all received very similar results. So while it would be worth it to get a Quadro K2000 over a Quadro K600, justifying a FirePro W7000 over a FirePro W5000 is much more difficult. In fact, the FirePro W8000 actually scored worse than the FirePro W7000 in our testing.

While this article is about GPU acceleration, we also found some very interesting results in the CPU portion of the benchmark that we feel deserves to be mentioned:

Maya 2014 CPU Benchmark

The interesting point here is that all of the NVIDIA cards received higher CPU scores than the AMD cards. This deviation mostly occurred in the physics portion of the benchmark, but even the Render test performed better with NVIDIA. So while our testing shows that AMD FirePro is much better from a graphics standpoint, if you perform CPU-intensive tasks in Maya you may be better off with an NVIDIA card due to the higher CPU performance.

Conclusion

Our benchmarks clearly show that the AMD FirePro cards are the top performers in Maya 2014, but the results are muddied a bit by the fact that you get better CPU performance when using an NVIDIA card. Overall, however, we would still recommend using an AMD FirePro card over a NVIDIA Quadro card for Maya 2014.

When it comes to choosing which AMD FirePro card to use, we recommend either the W5000 or W7000 depending on your budget. While there are higher-end FirePro cards available, The W8000 actually performs worse than the W7000, and the W9000 simply does not give enough performance advantage to justify its cost.

Tags: Maya 2014, GPU Acceleration
Matt G

Why does the Titan fall so short? In AutoCad it seems to be amazing how fast it is... Driver issue? Test issue?

Posted on 2013-10-29 00:34:51
tricecold

Titan still is a consumer card I suppose, but from what I saw about card performances between applications totally depends on the chip manufacturer and software developers collaboration. I can get 20+fps with 10 million polygon in maya with an AMD HD 7950 and inside HOUDINI same card was 1+ fps in Houdini 12.5 + corruptions and glitches, and now in Houdini 13 it is a lot faster with the same card. So I guess the safe bet is to go with certified cards outlined at the softwares website.

Posted on 2013-11-22 17:36:14
tricecold

This test is accurate, Firepro and consumer AMD cards works really good in Maya, as an FX TD for 3 years and a Generalist for 10 years , and lately using Houdini,here is my input,

For MAYA, as a freelancer an AMD HD 7950 with 3GB ram is perfect, I have this on my home machine and it runs better than its NVIDIA competitor, like GTX 760 or 770.

For HOUDINI, definitely NVIDIA, AMD drivers suck in Houdini, new release Houdini 13 is a ton better with AMD in terms of speed, but you still get corrupt text, etc.

If you use NUKE for comping together with Mari for texturing I suggest you go with an NVIDIA so you can take advantage of CUDA.

and lastly a request, please add Houdini 13 to these kind of tests, as it is now pretty much the mainstream software for FX artists. This was added to the previous article, so I added here also

Posted on 2013-11-22 17:32:18
Bern

So for Maya do you think an Asus Sabertooth X79 would be good?

Posted on 2014-03-20 14:05:39
tricecold

I don't think motherboards have any kind of effect on compatibility issues.

Posted on 2014-03-20 14:10:15
Bern

Thanks

Posted on 2014-03-21 00:51:50
Michelena

Any tests with crossfire pro? 2 W7000 maybe?

Posted on 2013-12-31 10:28:04

Unfortunately, Maya does not currently support multiple video cards in Crossfire or otherwise. So there is no performance gain at all by using two cards.

Posted on 2013-12-31 18:31:17
Guest

From the Test Setup section of the article:

"Maya 2014 does not currently support multiple GPUs, so only a single card was used in all of our testing."

Posted on 2013-12-31 18:35:02
Bern

In terms of using a W7000 with a Sabertooth X79, how would the results be expected to stand up to what is shown here?

Also, one other question. I'm not overly well versed on specs and spec tests and was wondering what kind of difference there actually is between a score of 4.08 and 4.97? Thanks

Posted on 2014-03-20 06:42:34
tricecold

Hi William, any chance on doing a similar test on Houdini, I am a convertee from Maya for 2 years now into Houdini, and it seems to me that there is a wild performance differences between softwares on same mesh or meshes with same cards on same systems. This could potentially improve the results not based on hardware power but also software compatibility.

Thanks

Posted on 2014-04-15 10:18:40
Giacomo Fratini

I would like to buy a new graphic card, but i haven't got enough money for a professional gpu (and I also have to work with other programs like Premeiere Pro cc, After effects cc ecc..) Do you think a gtx 760 will work fine with Maya or 3ds Max even if not perfect?

Posted on 2014-05-15 13:24:23
SoNic67

Quadro "new feature drivers" allow to dedicate cores just for graphics (instead of reserving some for CUDA). I wonder if that would make a difference.

Posted on 2014-06-10 15:25:53
itismelee

Honestly doing a "pure graphic" test for Maya seems to me a bit out of its place since Maya uses CPU power more than graphic card. In fact according to the above I would be more inclined to get an NVIDIA card since it enables the computer to perform better in redering, which is the main power-hungry task that Maya does. I assume the "pure graphic" test took into account only the viewport performance of which the importance comes second to rendering in Maya.

Posted on 2014-08-16 21:03:19
eodeo

Please try to avoid SPECheat test or at least don't rely solely on it. It is
designed specifically to cheat in favor of workstation GPUs by using obsolete runtime
that shows nothing of the modern DirectX implementation used across all 3 f the
Autodesk's major 3d DCC apps- Autocad, Max and Maya.

Posted on 2015-02-04 09:52:24

We would absolutely love to test using other benchmarks in addition SPECapc, and if you have any suggestions on what to use please let us know! Maya is actually a bit difficult for us because we are not as experienced using it as we would like to be, so doing something like developing our own benchmark is just a bit out of our reach right now. Not to say we aren't working on it (we definitely are) but any suggestions you might have would be extremely useful for us.

Posted on 2015-02-04 19:33:24
Phil

So Firepros offer better viewport performances, but Quadros team up better with your CPU? Hmm, that's interesting. I'm looking for a Maya 2016 specific setup to run on both Windows and Linux, but primarily Linux Fedora for work. But I take it, for rigging and character FX such as Hair & Cloth, which would fall into the physics category, Quadros would have the upper hand?

I was considering going for a Sabertooth motherboard with a Xeon 1650v3 (x99 lga2011-3) but I saw that the 6700K (z170 lga1151) gets actual better benchmarks for Maya than other processors I'm comparing it with e5-1650, e5-1620v3, 5820k (as well as saves some dollars on cpu and motherboard). It loses in multi-threading when matched up against an hexa core, which is normal, but in single core it achieves better results, namely with it's higher base clock speeds, this remains important for Maya in rigging and character fx such as hair & cloth. The new parallel rig evaluation along with the gpu overide are welcomed additions, beneficing from the multi-threads and the gpu to handle deformers, but as some rigs don't cooperate with the parallel evaluation, single core performance remains very important. At least for my situation where I'm not too focused on rendering.

I strayed off there a little, but back to GPUs, I was wondering which line you would recommend for use on Linux; I've read stories saying one is better and then vice versa. I was considering the W5100 vs the K2200 and I could be willing to go up to the W7100.

Thanks in advance,

Posted on 2015-11-23 02:52:43