Table of Contents
Introduction
When working in an application like 3ds Max, the ability to smoothly navigate a scene is critical for the creative process. Smaller scenes tend to not be a problem for even basic video cards, but as the complexity of the scene increases, so too does the demand on the video card. The difficult part is to determine what video you need to use in order to achieve a smooth framerate without spending your budget on a card that is significantly more powerful than you need.
When it comes to what video card to pick, most 3ds Max users will find themselves choosing between a professional-grade Quadro card or a consumer-grade GeForce card. Autodesk has historically made their stance clear that they only fully recommend and support professional cards, but this is complicated by the fact that their own Graphics Hardware Certification document has multiple GeForce cards shown as tested with no problems (although they are still not officially certified). In addition, you will find a great number of 3ds Max users, even on AutoDesk's forums, that are using GeForce cards with no problems.
In this article we will be benchmarking a number of GeForce cards – including the new GTX 1070 and GTX 1080 – to see how well they perform in 3ds Max. While we will not be directly comparing them to Quadro cards in this article, we do also have another article that focuses on Quadro performance that you can compare them to if you wish.
Test Setup
For our testing, we are going to use two different system configurations with the following hardware:
Testing Hardware | ||
Motherboard: | Asus Z170-A | Asus X99 Deluxe II/U3.1 |
CPU: | Intel Core i7 6700K 4.0GHz (4.0-4.2GHz Turbo) Quad Core |
Intel Core i7 6950X 3.0GHz (3.4-4.0GHz Turbo) Ten Core |
RAM: | 4x Crucial DDR4-2133 16GB (64GB total) |
8x Crucial DDR4-2133 8GG ECC Reg (64GB total) |
Hard Drive: | Samsung 850 Pro 512GB SATA 6Gb/s SSD | |
OS: | Windows 10 Pro 64-bit | |
PSU: | EVGA SuperNOVA 1200W P2 | |
Software: | 3ds Max 2017 |
Since the CPU and overall platform can make a difference, we used two different systems to compare the performance of the different GeForce video cards. The first is a Z170 system using a Core i7 6700K which is typically what we would recommend for a general 3ds Max workstation. The second system uses a Core i7 6950X which has a higher number of CPU cores, making it better when rendering although it should be a bit slower for general design and animation due to it's lower operating frequency.
The different video cards we will be testing are:
Test Video Cards | |
NVIDIA GeForce GTX 1080 8GB | NVIDIA GeForce GTX 980 Ti 6GB |
NVIDIA GeForce GTX 1070 8GB | NVIDIA GeForce GTX 980 6GB |
NVIDIA GeForce GTX Titan X 12GB (Maxwell) | NVIDIA GeForce GTX 970 4GB |
To help with consistency – and since the benchmarks we performed ran for several days – we programmed a custom script using AutoIt to start 3ds Max, load the relevant project, change the view mode (Wireframe, Shaded, Shaded w/ Edged Faces), then run a script to rotate the view while recording the FPS (frames per second) of the viewport. We will be testing with three different models that should give us a range of different poly and vert counts, along with features such as high resolution textures:
Woman 003 (Copied 25 times)
172k Poly, 90k Verts
3ds Max 2017 Sample Files
AWom0003-CS-US.max
P47 (Copied 252/504 times)
8.6/17mil Poly, 4.3/8.6mil Verts
3ds Max 2016 Tutorial Files
P47.max
Benchmark Graphics
1.9mil Poly, 1.2mil Verts
Ze da Tripa on CGArchitect Forum
benchmark_graphics.max
Results – Woman 003
For our first test, we are using the Woman 003 model from the "aXYZ HighRes Characters" folder in the 3ds Max 2017 sample files. This model uses high resolution textures and has a relatively low poly and vert count (only 172k and 90k respectively).
This is a fairly intense scene, as evidenced by the fact that we only saw about 30-35 FPS across the various video cards we tested. Interestingly, the video card didn't seem to make a very large difference. On the Core i7 6700K system, the difference between the fastest and slowest card was only about 2%. However, the Core i7 6950X system did see a bit bigger difference with the faster cards (GTX 1080 and GTX 980 Ti) being about 8% faster than the slowest cards (GTX 970 and GTX 1070). Either way, such a minor difference suggests that this scene is largely not limited by the video card, but rather something else in the system such as the CPU or RAM.
Results – P47 (252 Copies)
This model is only using standard shaders, and possibly due to this we are seeing some nice variety in performance. While viewing the model in Wireframe mode resulted in an extremely high framerate across the board (higher than you can physically see), both shaded and especially shaded with Edged Faces showed results that you might be able to visibly notice.
Starting with the shaded results, we saw a jump in performance of about 20% between the GTX 970 and the rest of the cards we tested. While there was some variance between the other cards in shaded mode, there was no real pattern to it. Shaded with Edged Faces, however, showed more of a difference between the different cards. The GTX 970 was still the slowest (about 30-40% slower than a GTX 980), although this time there actually is a performance benefit to using the GTX 980 Ti and GTX 1070/1080. Compared to the GTX 980, these cards were an additional 15% faster on the Core i7 6700K system and 30% faster on the Core i7 6950X system.
Results – P47 (504 Copies)
Doubling the number of copies of the P47 model is a quick and easy way for us to test a large number of polys and verts. Interestingly, while the raw results are lower than the previous test, the relative performance between each card is actually very similar. Once again, with Shaded mode the GTX 970 is the slowest, but the other cards all perform roughly the same. The higher end cards like the GTX 980Ti and GTX 1080 are a hair faster than the other cards, but not by any amount you likely be able to notice.
Using Shaded with Edged Faces, the GTX 980 was about 36% faster than a GTX 970 on the Core i7 6700K system and about 20% faster on the Core i7 6950X system. For the higher end cards, they were all about 20% faster than the GTX 980 on the Core i7 6700K system and about 30-40% faster on the Core i7 6950X system. Out of these cards, the GTX 1080 was a hair faster than the others, but only by a few percentage points.
Results – Benchmark Graphics
Our final test gave us a pretty high framerate across the board which makes it not quite as accurate at the other tests, but we wanted to include it because it was one of the few scenes we found on the web that was created specifically for people to test their framerate in 3ds Max.
There are a few oddities in these results (such as the GTX 1070 slightly outperforming the GTX 1080), but overall it is pretty similar to what we saw in the previous tests. Again, the GTX 970 was the slowest by a decent margin – up to 20% in some cases and we still saw little evidence that you would see a noticeable performance gain when using a card faster than a GTX 980.
Conclusion
Summarizing all our results, we saw the following performance gains over the GTX 970 (which was consistently the slowest card) on the two systems we tested with:
Average % faster than GTX 970 |
GTX 980 4GB | GTX 980 Ti 6GB | GTX Titan X 12GB | GTX 1070 8GB | GTX 1080 8GB |
Wireframe | 18% | 25% | 21% | 23% | 21% |
Shaded | 15% | 18% | 15% | 15% | 17% |
Shaded w/ Edged Faces | 19% | 35% | 32% | 36% | 37% |
Average | 17% | 26% | 23% | 25% | 25% |
Averaging results to this level definitely loses out on some of the fine nuances, but it is a great way to see at a glance what kind of performance you can expect from the different cards. In fact, looking at it this way shows a couple of things that were not quite as obvious when looking at the results individually. For example, while we knew that the GTX 980 was slower than many of the other cards, but we didn't quite realize that it was by 6-10%. In addition, the fact that the GTX 1070 and 1080 were on average identical surprised us – although the GTX 1080 is still faster for Shaded and Shaded w/ Edged Faces.
Overall, there are a few conclusions we can come to based on our testing:
- If you are not working with scenes that have at least 6-7 million polys, even a mid-range GeForce GPU (like a GTX 970 or the new GTX 1060) should give you a framerate that is much higher than what the human eye can physically see.
- If you use high resolution textures (like the "Woman 003" test scene), you are much more likely to become CPU or RAM limited so the speed of your GPU shouldn't make a huge difference. This is why all these GPUs performed almost identically for that test.
- If you do work with very large scenes, upgrading to a GTX 1070 can give a great boost to performance. Not only is it less expensive than a GTX 980 or 980 Ti, it also has more VRAM and an overall newer architecture. If you need even more performance, a GTX 1080 can give you a bit more speed when using Shaded and Shaded w/ Edges Faces mode, but not by much.
One thing we want to make clear is that using a GeForce card in 3ds Max is not something we generally recommend (if only because AutoDesk's stance is to only officially support professional-series cards). So for most customers, we recommend a Quadro card and using our Quadro Performance article to help you determine which card to use. However, we understand that there are circumstances where it is worth the risk of not having software support from AutoDesk in order to use a GeForce card. In those isolated cases, our testing has shown that – as far as we can tell – there is no performance hit to using Geforce and you can easily meet and exceed the performance available from a similarly priced Quadro card.
Puget Systems offers a range of powerful and reliable systems that are tailor-made for your unique workflow.