Puget Systems print logo

https://www.pugetsystems.com

Read this article at https://www.pugetsystems.com/guides/1213
Article Thumbnail

DaVinci Resolve 14: NVIDIA GeForce vs AMD Radeon Vega

Written on August 7, 2018 by Matt Bach
Share:

Introduction

DaVinci Resolve is a bit of a unique applications as it is able to heavily utilize the GPU (or multiple GPUs) to greatly improve performance. We tend to use NVIDIA cards in our workstations as they typcially give better performance in professional applications like Photoshop, After Effects, and Premiere Pro. However, given how much Resolve leverages the GPU we wanted to see how the AMD Radeon Vega video cards compare to the NVIDIA GeForce cards in DaVinci Resolve. It is worth noting that while we will be focusing on DaVinci Resolve performance in this article, choosing a specific GPU to use is a much more complicated topic. Many other factors including current pricing, reliability, power draw, noise level, and available cooler designs are all things that need to be considered.

Something else we want to mention is that while many Resolve workstations will utilize multiple video cards, we will only be testing single GPU configurations in this article. We have done plenty of testing on GPU scaling in Resolve  and what we have found is that the scaling is pretty similar between different GPU models. It is possible that AMD cards will scale slightly differently than NVIDIA, but it is pretty unlikely. In addition, there are very few AMD Radeon Vega models (both in terms of existence and consistent availability) that have a rear-exhaust cooling system. Having a rear-exhaust model is extremely important to help vent the heat caused by multiple video cards and while you could brute-force a solution by using more powerful (and louder) chassis fans, that is not a great solution.

If you would like to skip over our test setup and benchmark result/analysis sections, feel free to jump right to the Conclusion section.

Test Setup & Methodology

For this testing, we will be using the following hardware and software:

This CPU, RAM, and storage combination we are using is among the best you can currently get for DaVinci Resolve which should give each GPU the chance to perform to the best of its ability. To compare AMD and NVIDIA, we chose a wide range of cards from both the Radeon and GeForce lines. We also decided to include the NVIDIA Titan cards even though they are well beyond the pricing of the AMD cards because we actually sell a decent number of Resolve workstations with Titan cards so this is simply to help show the top-end performance you can get out of a single GPU.

We do want to point out that at the time we did this testing, it was difficult to source a quality AMD Radeon Vega card that was not factory overclocked. Rather than delaying our testing we decided to go ahead and use the overclocked cards even though it will slightly skew the results in favor of those cards.

Our testing for DaVinci Resolve currently revolves around the Color tab and focuses entirely on the minimum FPS you would see with various media and levels of grading. The lowest level of grading we test is simply a basic correction using the color wheels plus 4 Power Window nodes with motion tracking. The next level up is the same adjustments but with the addition of 3 OpenFX nodes: Lens Flare, Tilt-Shift Blur, and Sharpen. The final level has all of the previous nodes plus one TNR node.

We kept our project timelines at Ultra HD (3840x2160) across all the tests, but changed the playback framerate to match the FPS of the media. For all the RAW footage we tested (CinemaDNG and RED), we not only tested with the RAW decode quality set to "Full Res" but we also tested at "Half Res" ("Half Res Good" for the RED footage). Full resolution decoding should show the largest performance delta between the different cards, but we also want to see what kind of FPS increase you might see by running at a lower decode resolution.

Codec Resolution FPS Camera Clip Name Source
CinemaDNG 4608x2592 24 FPS Ursa Mini 4K Interior Office Blackmagic Design
[Direct Download]
RED 4096x2304
(7:1)
29.97 FPS RED ONE MYSTERIUM A004_C186_011278_001 RED
Sample R3D Files
RED 6144x3077
(7:1)
23.976 FPS WEAPON 6K S005_L001_0220LI_001 RED
Sample R3D Files
RED 8192x4320
(9:1)
25 FPS WEAPON 8K S35 B001_C096_0902AP_001 RED
Sample R3D Files
H.264
ProRes 422 HQ
ProRes 4444
DNxHR HQ 8-bit
XAVC Long GOP
3940x2160 29.97 FPS Transcoded from RED 4K clip

Live Playback - Raw Benchmark Results

[Click Here] to skip ahead to analysis section

Live Playback - Benchmark Analysis

To analyze our benchmark results, we are going to break it down based on the three levels of grading we applied. However, to fairly compare AMD and NVIDIA, we first want to define which cards we really should be looking at. While pricing varies widely based on numerous factors like current sales or the popularity of bitcoin mining, in general you can think of the following rough price parity:

  • AMD Radeon RX 580 8GB ~ NVIDIA GeForce GTX 1060 6GB
  • AMD Radeon Vega 56 8GB ~ NVIDIA GeForce GTX 1070 Ti 8GB
  • AMD Radeon Vega 64 8GB ~ NVIDIA GeForce GTX 1080 8GB

For the rest of this article, when we mention AMD versus it's equivalent NVIDIA card, these are the models we will be talking about.

The "Score" shown in the chart above is a representation of the average performance we saw with each GPU for this test. In essence, a score of "80" would mean that on average that card was able to play our project at 80% of the tested media's FPS. A perfect score would be "100" which would mean that the system gave full FPS even with the most difficult codecs and timelines.

With that said, we saw almost no difference between any of the cards with our relatively light testing with just a basic grade and four Power Windows. Really the only reason each card did not score a perfect 100 was due to the 8K RED Full Resolution test where most cards achieved ~20 FPS rather than 25 FPS.

Adding three OpenFX nodes is where we really start to see a difference between the different video cards. Using the rough pricing equivalents we discussed at the start of this section (RX 580 ~ GTX 1060, Vega 56 ~ GTX 1070 Ti, and Vega 64 ~ GTX 1080), we found that the AMD Vega cards were on average 20% faster than their GeForce equivalent. This is much more than we expected and a very strong performance from AMD. However, it is worth keeping in mind that the higher-end cards from NVIDIA like the GTX 1080 Ti or Titan cards can be anywhere from 13-35% faster than the Radeon Vega 64 - assuming you have the budget for them of course.

Adding a TNR node allows the AMD cards to pull a bit further ahead. In this test, the AMD Radeon Vega cards ended up being about 25% faster than their NVIDIA GeForce counterparts. The performance gain with the higher-end NVIDIA cards is lower than it was in the previous tests with the GTX 1080 Ti only being about 5% faster than the Vega 64, but the Titan cards can still be 15-33% faster than Vega 64.

One thing we do want to point out is that the GTX 1060 6GB card consistently caused Resolve to crash when we tried to do this test on 8K RED media. For this test, the 6GB of VRAM is simply not enough to keep up. On the other hand, if you are working with 8K RED footage and applying Temporal Noise Reduction nodes... you really should invest in a much faster card with more VRAM!

Conclusion

If we combine the scores from our three live playback tests, we get the following Overall Score for each card that should be a pretty decent indicator of the kind of performance you can expect:

NVIDIA GeForce vs AMD Radeon Vega DaVinci Resolve 14.3 Benchmark
Using the same rough pricing equivalents we used in the previous section (RX 580 ~ GTX 1060, Vega 56 ~ GTX 1070 Ti, and Vega 64 ~ GTX 1080), we found that the AMD Vega cards average out to being about 10% faster than their GeForce equivalents. It is worth noting that the more intense the grading we applied, the greater the performance gap became to the point that with our most intense test the AMD Radeon cards were closer to 30% faster than the GeForce cards. The fact that we had to test with overclocked AMD Vega cards may skew things a little bit, but likely only by a few percent.

Something we do need to point out, however, is that even the Radeon Vega 64 is really more of a mid-range card for DaVinci Resolve. If you are looking for the best performance, the slightly more expensive GTX 1080 Ti will be about 6% faster on average than the Radeon Vega 64. And if you have a larger budget, the Titan Xp and especially the Titan V can give even higher performance in Resolve.

So does this mean we will be listing AMD Radeon cards on our DaVinci Resolve workstations? Actually... no. The AMD Radeon cards give amazing performance for their cost in DaVinci Resolve and if they are what fit within your budget you should definitely consider using them. However, there are two main reasons why we won't be listing them in our own Resolve workstations. The first is simply because every single Resolve workstation we have sold over the last year has used a GTX 1080 Ti or higher GPU. That isn't to say that every Resolve user has the budget for a GTX 1080 Ti, but rather that our customers in particular overwhelming do have that budget. The second reason is related to the fact that there are very few AMD Radeon Vega models (both in terms of existence and consistent availability) that have a rear-exhaust cooling system. This usually isn't a factor if you only use a single GPU, but the majority of workstations we sell for Resolve actually have two or more video cards. Having a rear-exhaust model is extremely important to help vent the heat caused by multiple video cards - especially considering the Vega cards draw significantly more power than their NVIDIA counterparts. While we could brute-force a solution by using more powerful (and louder) chassis fans, that is not something we consider acceptable.

Overall, this is a huge win for AMD. After doing similar testing in Photoshop, After Effects, and Premiere Pro and seeing NVIDIA coming out slightly on top in each of those applications, it is great to see the potential of the AMD Radeon cards being realized. Unfortunately, what is largely holding back AMD is the fact that they don't have higher-end consumer models which can really match the upper end NVIDIA cards and that most of the models readily available on the market are not optimized for multi-GPU use.

Tags: DaVinci Resolve, Radeon, Vega, RX 580, GeForce, 1060, 1070, 1070 Ti, 1080, 1080Ti
Resolve

https://forum.blackmagicdes...

"Today we announced that the full release of DaVinci Resolve 15 is now
shipping! This is a no-charge update for existing customers. The free
version and Studio version are both available at http://www.blackmagicdesign...."

Can you please test DaVinci Resolve 15 now that it's out of beta test?

Posted on 2018-08-13 11:42:49
ShotAndCut

+++ Please Test DaVinci Resolve 15

Posted on 2018-08-15 10:44:38

Matt, who handles testing of DaVinci, is on vacation this week. I'm sure he'll see these comments when he returns :)

Posted on 2018-08-15 17:15:07
ShotAndCut

hey! Its time for 1080ti vs 2080ti vs Vega in Resolve 15?

Posted on 2018-09-24 13:41:04

We definitely be testing the 2080 and 2080 Ti as soon as we can. Last I heard we should be getting in some 2080 cards today, but the 2080 Ti we can't get our hands on quite yet. Hopefully it won't be too long, but it completely depends on availability.

Posted on 2018-09-24 16:22:45

Yep, Resolve 15 is definitely pretty high on my to-do list. I have a few other projects I need to get done first, then that is next up - hopefully I can get testing done in the next few weeks.. It will probably just be color grading performance in this round, but in the future I would love to include some benchmarks for Fusion as well now that it is fully integrated.

Posted on 2018-08-20 20:02:34
Turing

https://www.nvidia.com/en-u...

Can you test the new Nvidia Turing GeForce cards too in the various benchmarks you do, Resolve, Premiere Pro etc?

Posted on 2018-08-20 20:56:56

We definitely will once they are launched. Generally, we tend to have articles up anywhere from right on launch day to ~2 weeks after launch depending on whether we are able to get samples pre-launch or not.

Posted on 2018-08-20 21:09:30
Resolve

https://forum.blackmagicdes...

"We are pleased to announce the release of DaVinci Resolve 15.0.1."

Posted on 2018-09-07 21:32:31
Resolve

https://forum.blackmagicdes...

"We are pleased to announce the release of DaVinci Resolve 15.1"

Posted on 2018-09-14 17:42:58