Adobe Creative Suite 6
Adobe’s Creative Suite 6 (CS6) uses CUDA, OpenCL, and OpenGL acceleration to various degrees. Everything else is addressed by host processing power.
Adobe Premiere Pro CS6
We have two tests in Premiere Pro, one using the Adobe-supplied Paladin benchmark, and the other using our own custom test.
The P900DX demonstrates only a 15% improvement over the P500X in this CUDA-accelerated Paladin test. That's a little disappointing when you consider the P900DX’s Quadro 4000 enjoys 33% more CUDA cores and more than two times as much memory bandwidth.
Our in-house Premiere Pro test shows a 45% difference between the two machines using GPU-based compute, and a 75% difference when we lean on the CPUs. It should also be noted that the difference between the CPU and GPU tests on these machines is not as significant as we’ve seen when testing workstations in the past.
Since these machines have the exact same hard disks (and because the benchmarks were run from the conventional drives, not the SSDs), we believe the more limited performance delta is a storage bottleneck. The faster clock speed of the P500X's Quadro 2000 also helps make up for the lesser number of CUDA cores.
We tested our theory by running the Tom’s Hardware Premiere Pro test entirely from a RAM drive on the P900DX. Performance was significantly better up until about 75% into the render when the RAM drive filled up. Those results are not reproduced here because we simply couldn't make a RAM drive large enough to complete the test. Nevertheless, our little experiment illustrates how important it is to build a well-balanced workstation. And right now, storage is one of the most glaring subsystems overlooked.
The Paladin test results are likely closer together because they require that the machine pull in multiple streams of video simultaneously, which will push both speed and random access times for the video drives.
Adobe Media Encoder CS6
The Adobe Media Encoder test takes the footage from our custom Premiere test and renders it down to a 720p H.264-encoded file for Blu-ray distribution. Despite the system’s storage limitations (or perhaps because of it) the P900DX is almost twice as fast as the P500X.
Adobe After Effects CS6
Time for the After Effects test results, which have been best described as anomalous.
Single-frame After Effects performance is limited by clock speed and architecture. So, the Ivy Bridge-based P500X actually comes out ahead, despite its reduced core count. In multi-frame mode, the P900DX barely squeaks out a lead over the P500X.
We retested several times using various settings to try isolating different variables. The published result is with After Effects running its multi-frame processing on five processor cores. Enabling any additional cores results in a completely insignificant decrease to render time. For example, the sixth core only shaves one second off the total render time. What's more, continuing to add cores eventually results in increased render times, purportedly as each core gets less system memory to work with.
What we can say for sure is that if you do a lot of heavy After Effects work, you're better off spending money on a few render nodes rather than buying an expensive dual-socket motherboard and pair of high-end CPUs. Even using a second P500X as a render node (an expensive render node) would mean a significant improvement in render time (likely not 2x, but somewhere on the order of 1.75x would not be unexpected) for only twice the cost.
Adobe Photoshop CS6
The Photoshop test we're currently using is CPU-based, and does not significantly make use of any OpenGL or OpenCL features that were added in CS6. Therefore, this test greatly benefits from the additional processor cores and memory bandwidth of the P900DX, showing a 2.64x increase over the P500X, as well as the fastest time we’ve ever seen in the Photoshop test. Keep in mind this test loads and applies six filters to a 69 MB TIFF image, but does not test brushstrokes or other UI interactivity which cannot be recorded in a Photoshop action.