DaVinci Resolve and Multi-Core processor

Get answers to your questions about color grading, editing and finishing with DaVinci Resolve.
  • Author
  • Message

twentyfourimages

DaVinci Resolve and Multi-Core processor

PostThu Oct 04, 2018 4:02 pm

I use Adobe and recently purchased DaVinci. Adobe doesn't take full use of my hardware (AMD 2990wx 32-core processor, GeForce 1080ti, 64GB 2667 ram, nvme m.2 SSD drives) because it still skips while scrubbing timeline and some effects take forever to apply. I've heard Adobe doesn't take full advantage of these new multi-core processors.

Will DaVinci like my computer system? Or is DaVinci built to favor Intel or processors with 8 cores or less?
Offline

MishaEngel

  • Posts: 1432
  • Joined: Wed Aug 29, 2018 12:18 am
  • Real Name: Misha Engel

Re: DaVinci Resolve and Multi-Core processor

PostThu Oct 04, 2018 6:05 pm

twentyfourimages wrote:I use Adobe and recently purchased DaVinci. Adobe doesn't take full use of my hardware (AMD 2990wx 32-core processor, GeForce 1080ti, 64GB 2667 ram, nvme m.2 SSD drives) because it still skips while scrubbing timeline and some effects take forever to apply. I've heard Adobe doesn't take full advantage of these new multi-core processors.

Will DaVinci like my computer system? Or is DaVinci built to favor Intel or processors with 8 cores or less?


Still not clear at the moment

https://forum.blackmagicdesign.com/viewtopic.php?f=21&t=70646

and



Image

Long story short, nobody has a clear answer (BlackmagicDesign, Microsoft and AMD).
Offline

Carsten Sellberg

  • Posts: 1463
  • Joined: Fri Jun 16, 2017 9:13 am

Re: DaVinci Resolve and Multi-Core processor

PostThu Oct 04, 2018 6:14 pm

Hi.

In Resolve the CPU is used to run the app, disk I/O and compression and decompression of codecs.
Resolve does all its image processing in the GPU on the graphics card. More CUDA/OpenCL Cores are better.

When I think back on the reviews I read on the AMD 2990wx 32-core processor, do I remember that it is good to run many different programs at once, not to run only one single program. My personal feeling was, that there is a problem in Windows, as some few Linux programs scaled much better. But only time can tell.

Regards Carsten.
URSA Mini 4.6K
Offline

Dan Sherman

  • Posts: 1185
  • Joined: Fri Jul 01, 2016 11:07 pm

Re: DaVinci Resolve and Multi-Core processor

PostThu Oct 04, 2018 6:18 pm

In general It's true Adobe favors fewer cores with higher clock speeds, and Resolve seems to do better at utilizing more cores.

However, when toy get int to the high core/thread count zone the answer always becomes it depends.

Some tasks simply can't be palatalized indefinitely.
AMD 7950X | AMD 7900XTX (23.20.24) | DDR5-6000 CL30-40-40-96 2x32 GB | Multiple PCIe 4.0 X4 NVME | ASUS x670e HERO | Win 11 Pro 23H2 | Resolve Studio 18.6.5 B7
Offline

richardford

  • Posts: 4
  • Joined: Sun Sep 01, 2019 10:19 am
  • Real Name: Richard Ford

Re: DaVinci Resolve and Multi-Core processor

PostMon Apr 20, 2020 3:24 pm

Is there any newer info on this?

I have a 12 core mac with 128GB RAM. Resolve is very sluggish rendering whilst at the same time all other activity is slowed down (as if it's hogging resources) - but in Activity monitor it's only using 8% or so of the CPU and the memory use is also at less than 20% .

If I was able to tell it use more cores that at least would troubleshoot this situation.

Does anyone know if that is possible, either in the free or paid versions?
Offline

MishaEngel

  • Posts: 1432
  • Joined: Wed Aug 29, 2018 12:18 am
  • Real Name: Misha Engel

Re: DaVinci Resolve and Multi-Core processor

PostMon Apr 20, 2020 8:49 pm

richardford wrote:Is there any newer info on this?

I have a 12 core mac with 128GB RAM. Resolve is very sluggish rendering whilst at the same time all other activity is slowed down (as if it's hogging resources) - but in Activity monitor it's only using 8% or so of the CPU and the memory use is also at less than 20% .

If I was able to tell it use more cores that at least would troubleshoot this situation.

Does anyone know if that is possible, either in the free or paid versions?


Look at your GPU load.
The paid version is so cheap, just buy it when you want to do some real work with it.
Offline

RandyOK

  • Posts: 117
  • Joined: Fri Apr 12, 2019 5:30 pm
  • Location: Oklahoma
  • Real Name: Randy Burleson

Re: DaVinci Resolve and Multi-Core processor

PostSun Jun 28, 2020 2:32 pm

So for Resolve daily editing... using Color or Fusion or Fairlight... probably no noticeable difference between a i9 9900K and a Ryzen 9 3950x?
DaVinci Resolve STUDIO 18.5.3
Puget Systems
Windows 10 Pro OS
i9 9940X CPU
Dual RTX 2080Ti GPUs
64GB RAM
Offline

Carsten Sellberg

  • Posts: 1463
  • Joined: Fri Jun 16, 2017 9:13 am

Re: DaVinci Resolve and Multi-Core processor

PostSun Jun 28, 2020 3:26 pm

Hi.

I am sorry, but I can't see what a two old post about the previous generation AMD 2990wx CPU or a two month old post about a 12 core mac have to do with, either the Intel i9 9900K or the Ryzen 9 3950x?
Suggest you create your own thread. Then we will be very happy to answer you.

Regards Carsten.
URSA Mini 4.6K
Offline

rsf123

  • Posts: 426
  • Joined: Tue May 21, 2019 3:05 pm
  • Real Name: Roger Smith

Re: DaVinci Resolve and Multi-Core processor

PostWed Jun 09, 2021 4:40 am

Dear BMD personnel

Is someone from BMD able to give us definitive guidance as to whether we should choose CPU's with higher single core performance, or higher multi core performance - and what variables influence that in terms of the nature of our video editing/Fusion/color editing etc.

It's like a car manufacturer telling its users which grade of fuel is best, what tyre pressure, what type of tyres to use, what lubricating oil etc. What I'm saying is, the manufacturer is in the best position to give this advice. It wouldn't make sense to make this a mystery. I imagine it is in BMD's best interests for its users to be optimizing their performance.
Offline

Hendrik Proosa

  • Posts: 3034
  • Joined: Wed Aug 22, 2012 6:53 am
  • Location: Estonia

Re: DaVinci Resolve and Multi-Core processor

PostWed Jun 09, 2021 9:44 am

If you have a choice between higher freq lower core count and lower freq higher core count and freq x numCores and other specifics are equal for both, first option is faster in all softwares due to benefits in single-threaded ops which are unavoidably there, whatever the processing method is. There are cpus where a few cores can run at higher speeds than the rest though, to aid the single-threaded speedup, so it might not be as clear cut, but general principle applies.
I do stuff.
Offline

Carsten Sellberg

  • Posts: 1463
  • Joined: Fri Jun 16, 2017 9:13 am

Re: DaVinci Resolve and Multi-Core processor

PostWed Jun 09, 2021 2:47 pm

rsf123 wrote: Is someone from BMD able to give us definitive guidance as to whether we should choose CPU's with higher single core performance, or higher multi core performance - and what variables influence that in terms of the nature of our video editing/Fusion/color editing etc.


Hi.

In Resolve the CPU is used to run the app, disk I/O, fusion, compression and decompression of codecs.
Resolve does all its image processing in the GPU on the graphics card. More CUDA/OpenCL Cores are better.

In the paid STUDIO Version of Resolve, can certain combination of Codec, Resolutions, Bit width and Chroma subsampling be hardware decoded/encoded on either a AMD/nVidea Graphics card or in a Intel non Xeon CPU.
Then you can use a little less powerfull CPU.

So if you only are using the Studio version of Resolve, and only certain combination of Codec, Resolutions, Bit width and Chroma subsampling will Resolve NOT use the CPU for decoding/encoding of codecs. Else will a CPU with higher multi core performance do the decoding/encoding faster.

Regards Carsten.
URSA Mini 4.6K
Offline

rsf123

  • Posts: 426
  • Joined: Tue May 21, 2019 3:05 pm
  • Real Name: Roger Smith

Re: DaVinci Resolve and Multi-Core processor

PostFri Jun 11, 2021 8:53 am

Hendrik Proosa wrote:If you have a choice between higher freq lower core count and lower freq higher core count and freq x numCores and other specifics are equal for both, first option is faster in all softwares due to benefits in single-threaded ops which are unavoidably there, whatever the processing method is. There are cpus where a few cores can run at higher speeds than the rest though, to aid the single-threaded speedup, so it might not be as clear cut, but general principle applies.


Carsten Sellberg wrote: In Resolve the CPU is used to run the app, disk I/O, fusion, compression and decompression of codecs. Resolve does all its image processing in the GPU on the graphics card. More CUDA/OpenCL Cores are better. In the paid STUDIO Version of Resolve, can certain combination of Codec, Resolutions, Bit width and Chroma subsampling be hardware decoded/encoded on either a AMD/nVidea Graphics card or in a Intel non Xeon CPU. Then you can use a little less powerfull CPU.

So if you only are using the Studio version of Resolve, and only certain combination of Codec, Resolutions, Bit width and Chroma subsampling will Resolve NOT use the CPU for decoding/encoding of codecs. Else will a CPU with higher multi core performance do the decoding/encoding faster.

Regards Carsten.


Thanks. I'd be interested in your comments on my proposed build.

I have the Studio version of Resolve.

Most of my heavy tasks are 2D Fusion compositions made up of sometimes many dozens of keyframed shapes for explainer animations. In video, it is entirely H.264 8bit 4:2:0. Studio lighting, hence, basic color correction, and no color grading, other than some masking.

Hence:

- CPU: 11900K i9 - because Puget Systems said this was the best Fusion performer, even though this CPU was not best in other categories.

- CPU: Intel, above - instead of Ryzen 5900X, because the Intel has Quick Sync for H.264 8 bit 4:2:0 encoding decoding, whereas the 5900X does not have h.264 coding. Also, because Intel motherboards in mini ITX offer 128GB, whereas Ryzen AM4 motherboards for mITX top out at 64GB. (I'd like to use mini mITX).

- GPU: Probably 3070 since, from the Puget benchmarks for Fusion, it doesn't look like going to 3080 makes that much difference between 3070 and 3080. Indeed, one user reported on Reddit that he didn't see much difference between 3060TI to 3080 in respect of Fusion performance. His experience agrees with the Puget benchmarks which show virtually no Fusion difference for 3060, 3080, 3090.

- RAM: 128GB - not sure if this is overkill for the 2D effects, but sometimes my compositions can have a couple of hundred nodes.

I'd be interested in your comments on my proposed build - although it is rather academic at this stage, since I can't find a 3070 or 3080 at a reasonable price. Still using my Apple M1 16GB.

https://www.pugetsystems.com/labs/articles/DaVinci-Resolve-Studio-11th-Gen-Intel-Core-vs-AMD-Ryzen-5000-Series-2104/

https://www.pugetsystems.com/labs/articles/DaVinci-Resolve-Studio---NVIDIA-GeForce-RTX-3070-3080-3090-Performance-1950/
Offline

Nick2021

  • Posts: 755
  • Joined: Thu May 13, 2021 3:19 am
  • Real Name: Nick Zentena

Re: DaVinci Resolve and Multi-Core processor

PostFri Jun 11, 2021 9:09 am

The 3070 should handle 4.2.0 264.

The gain with the IGPU is 4.2.2 material. The only thing you'd gain is decoding with the IGPU while encoding with the GPU.

The i9 11900K is unlikely to give you a big enough boost over the 11700k to justify the price hike.

If you're using ITX I'm going to guess a small case. I'd be careful overloading such a small case with too much heat.
Offline

SteveMullen

  • Posts: 130
  • Joined: Thu Sep 15, 2016 3:08 am

Re: DaVinci Resolve and Multi-Core processor

PostFri Jun 11, 2021 10:10 am

Not a critical comment, but since I see Resolve as video editor with grading for the purpose of making video look like "how the camera captured should have the video" I'm at a loss to understand the need for nodes beyond a few and I don't understand why anyone needs Fusion. Of course, I'm at a loss to see why FX, especially what my students call "cheezy" transitions are used. Cuts, fade to black, fades from blacks are the language of great films. To me so many creators are trapped in the visual language of the `90's. Why isn't great straightforward video enough to tell a story?
Offline

rsf123

  • Posts: 426
  • Joined: Tue May 21, 2019 3:05 pm
  • Real Name: Roger Smith

Re: DaVinci Resolve and Multi-Core processor

PostFri Jun 11, 2021 11:51 am

SteveMullen wrote:Not a critical comment, but since I see Resolve as video editor with grading for the purpose of making video look like "how the camera captured should have the video" I'm at a loss to understand the need for nodes beyond a few and I don't understand why anyone needs Fusion. Of course, I'm at a loss to see why FX, especially what my students call "cheezy" transitions are used. Cuts, fade to black, fades from blacks are the language of great films. To me so many creators are trapped in the visual language of the `90's. Why isn't great straightforward video enough to tell a story?


Steve, in one sense you are right. When the emphasis is on what the camera captures, then there would be no need for so much effects.

But, in this instance, the videos are using animation diagrams to explain complex academic concepts, and the video-content is a talking head interview explaining the diagrams. The scenario is an entirely different context.
Offline

rsf123

  • Posts: 426
  • Joined: Tue May 21, 2019 3:05 pm
  • Real Name: Roger Smith

Re: DaVinci Resolve and Multi-Core processor

PostFri Jun 11, 2021 11:53 am

Nick2021 wrote:The 3070 should handle 4.2.0 264.

The gain with the IGPU is 4.2.2 material. The only thing you'd gain is decoding with the IGPU while encoding with the GPU.

The i9 11900K is unlikely to give you a big enough boost over the 11700k to justify the price hike.

If you're using ITX I'm going to guess a small case. I'd be careful overloading such a small case with too much heat.


So instead of the 11900K, what are you suggesting instead? 5900X, 5950x?
Offline

Nick2021

  • Posts: 755
  • Joined: Thu May 13, 2021 3:19 am
  • Real Name: Nick Zentena

Re: DaVinci Resolve and Multi-Core processor

PostFri Jun 11, 2021 12:09 pm

I don't think Resolve is able to use even eight cores. Someone will hopefully correct me if I'm wrong.

You don't need high core counts.

What I was suggesting is the 11700k is likely going to give you the vast majority of the performance of the 11900k.

https://www.pugetsystems.com/labs/artic ... olveStudio

Overall, we would rank the Core i5 11600K as a better option over AMD if you are on a tight budget due to its higher Fusion performance, while the Core i7 11700K is roughly equal to the similarly priced options from AMD from a value standpoint. The Core i9 11900K, however, you likely won't want to consider since, depending on the workload, it performs either the same as the Core i7 11700K, or is beaten by AMD's offerings.
Offline

Dermot Shane

  • Posts: 2735
  • Joined: Tue Nov 11, 2014 6:48 pm
  • Location: Vancouver, Canada

Re: DaVinci Resolve and Multi-Core processor

PostFri Jun 11, 2021 3:59 pm

Resolve uses all threads when on CPU driven tasks like rendering
Offline

Carsten Sellberg

  • Posts: 1463
  • Joined: Fri Jun 16, 2017 9:13 am

Re: DaVinci Resolve and Multi-Core processor

PostSat Jun 12, 2021 12:35 pm

Nick2021 wrote:I don't think Resolve is able to use even eight cores. Someone will hopefully correct me if I'm wrong.


Hi.

It will depend on your codec. Here is first a link to a Blackmagic RAW Speed Test:

https://techgage.com/article/amd-ryzen- ... -review/4/

And then the 'Red Digital Cinema gets 64-core Performance with the AMD Ryzen™ Threadripper™ 3990X' 3:19 min long Youtube:



Quote: "We will take every single core you give us thank you very much"

And other Codecs will use less Cores.

Regards Carsten.
URSA Mini 4.6K
Offline

Hendrik Proosa

  • Posts: 3034
  • Joined: Wed Aug 22, 2012 6:53 am
  • Location: Estonia

Re: DaVinci Resolve and Multi-Core processor

PostSat Jun 12, 2021 12:39 pm

Carsten Sellberg wrote:Quote: "We will take every single core you give us thank you very much"

And other Codecs will use less Cores.

Highly depends on codec. If something is multithreaded, capping the thread limit artificially below available cores is kind of stupid in general, but can have its reasons.

Resolve is not a monolithic ”thing” that does ”processing”. It has gazillion external libraries it uses and has little control over, so threading model and actual usage depends a lot on what is engaged for some specific process, for example decoding some format x and encoding to some format y at the same time.
I do stuff.

Return to DaVinci Resolve

Who is online

Users browsing this forum: carsonjones, contactnikhilnyc, Damien LeVeck, Google Feedfetcher, junklont, panos_mts, SteveW and 205 guests