The NVIDIA Quadro M4000 is a workstation class video card. It was launched along with its bigger brother, the NVIDIA Quadro M5000 which I wrote about in another article. This time we'll take a more focused look at the Quadro M4000. This is the successor to the Quadro K4200. The 'm' in the name refers to being based on the Maxwell architecture instead of its predecessor, Kepler, Maxwell is named in honor of the famous 19th century scientist James Clerk Maxwell.
Find more hardware and software reviews here.
The single-slot Quadro M4000 sitting atop the bigger dual-slot Quadro M5000.
What is the Quadro M4000?
The NVIDIA Quadro M4000 is a workstation graphics card targeting computationally demanding applications such as:
- Autodesk Maya
- Autodesk Inventor
- Solid Edge
- NVIDIA Iray
- Adobe AfterEffects
- The Foundry's NUKE
- ... (and many others including gas/oil, medical, research, etc.)
Basically, any time you require massive computational power for demanding applications, you need NVIDIA Quadro.
The Quadro M4000 features a second generation Maxwell GM204GL chip at its core, along with 8 GB of GDDR5 and 1664 CUDA cores. Some quick specs for comparison:
Benchmarks and Performance
Remember, a benchmark can only be used to compare:
- A system as a whole to another system as a whole.
- Different hardware tested on the same system.
E.g., you can't compare an NVIDIA Quadro M4000 on one system to an NVIDIA Quadro M4000 on another system; You'll get different results - even for the same graphics card. Remember: Compare these scores only to each other, not to anything else! Apples to apples.
All tests were run on the following test rig:
||Intel Core i7-5820K Haswell-E 6-Core @ 3.3 GHz
||CORSAIR Vengeance LPX 32GB (4 x 8GB) 288-Pin DDR4 2133 (PC4 17000)
||MSI X99S SLI Krait Edition LGA 2011-v3 Intel X99
||Crucial BX100 2.5" 500GB SATA III MLC Internal Solid State Drive
||Microsoft Windows 7 Professional SP1 64-bit
CINEBENCH R15 Benchmark
CINEBENCH, by MAXON, the makers of CINEMA 4D, is a standard benchmark. It provides both CPU and GPU testing. Here we'll use only the GPU scores. These scores provide a very basic OpenGL only test. It does not make use the card in its entirety.
SPECViewperf 12 Benchmarks
SPECViewperf 12 is a set of very GPU intensive industry standard benchmarks. These benchmarks are far more resource hungry than most and are designed to provide a comparison of workstation class hardware designed to run popular software for medical, digital content creation and engineering applications.
Each test produces a single composite score that represents the overall performance for a given test. These scores do not represent frame rate. I ran each test on each Quadro card I could get my hands on, using the same hardware mentioned earlier to give a fair, apples-to-apples comparison. Below are the results comparing several NVIDIA Quadro cards, one graph for each test.
The Quadro M4000 is edged out by the Quadro K5200 slightly. However the K5200 uses 150 watts as compared to the newer M4000 using only 120.
Pretty much neck and neck here.
This is where the performance of the CUDA cores really shines. The energy-01 test is all parallel computations. Notice how despite the Quadro K5200 having 2304 cores and the newer Quadro M4000 having a lesser 1664, we still dramatically outperform the older card. The newer second generation Maxwell GM204 makes all the difference.
We don't see much difference here because the maya-04 test is primarily testing draw speed and texture fill rates. However this test doesn't reflect recent changes to Maya in regards to GPU accelerated real-time adaptive polygon subdivision and GPU accelerated dependency graph evaluation - in both cases the newer Quadro M4000 would be vastly superior.
Final Thoughts on the Quadro M4000 Graphics Card
For burning only 120 watts and a market value of around $800 it's a great card. It gets entirely outclassed by its bigger brothers, the Quadro M5000 and the even bigger Quadro M6000 but that's expected. In comparison with the older Quadro K4000 - it blows it away.
The more interesting comparison is with the Quadro K5200. Shopping for a new Quadro M4000 or a used Quadro K5200 - which would I choose? Probably the Quadro M4000. Why? You get similar performance, in many cases, to a K5200 at a lower price. Plus you can take advantage of lower power consumption - all in a single-slot form factor. Overall, the Quadro M4000 is a great card, especially combined with something like Nvidia Iray for Maya which fully leverages Quadro.
NOTE: I am not employed or financially compensated by NVIDIA for my articles. NVIDIA simply provides the hardware and technical support. Special thanks to the kind folks at NVIDIA for making this article and others like it possible!
Kurt Foster (modulok). Kurt has been a contributing columnist at Renderosity for years and has worked with big and small companies alike. He tinkers with hardware, software, circuits, networks, embedded devices, cameras - pretty much anything that computes or runs on electricity. He also writes a fair bit of code in a variety of programming languages to solve interesting problems.