How does Resolve acutally deal with GPU limitations?

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

shadewind

  • Posts: 117
  • Joined: Tue Jan 19, 2021 3:30 pm
  • Real Name: Emil Sahlén

How does Resolve acutally deal with GPU limitations?

PostTue Jan 26, 2021 8:37 am

In most applications I'm used to, having limited resources means that the application becomes slower and simply scales down resource usage. With Resolve, it seems like it simply gives up if it's out of VRAM. How does it actually work and why does it work that way?

It's one thing if that happens during color grading or editing, then I can work around it using proxy media and timeline proxy mode. The thing that confuses me is that I have this sneaking suspicion that VRAM requirements also apply during rendering, or at least it seems so when I work with projects that have a lot of things going on - render jobs often fail with vague errors. Is this unrelated or will Resolve also simply give up if it runs out of VRAM during export? Because if that's the case it sounds very limiting because proxy features can't even help you since you'll eventually have to render whatever you're working on.

Can someone shine some light on how Resolve actually deals with VRAM limitations in different scenarios?
Offline

Jim Simon

  • Posts: 34455
  • Joined: Fri Dec 23, 2016 1:47 am

Re: How does Resolve acutally deal with GPU limitations?

PostWed Jan 27, 2021 12:20 am

My theory is a bug in how Resolve manages the resources of nVidia GPU's.
My Biases:

You NEED training.
You NEED a desktop.
You NEED a calibrated (non-computer) display.
Offline

Peter Chamberlain

Blackmagic Design

  • Posts: 14700
  • Joined: Wed Aug 22, 2012 7:08 am

Re: How does Resolve acutally deal with GPU limitations?

PostWed Jan 27, 2021 5:47 am

All image processing is in the GPU, so ur GPU needs sufficient spec to process the images based on the effects you apply.
Using proxy or optimized media allows lower performance systems to operate closer to or at real-time but doesn’t fix a fundamental lack of resources if the effects need more.

As an example, if u apply an effect that processes ok in HD, but uses all the resources of the GPU, the same effect and clip might simply not work at UHD res. There might just not be enough vram as an example fir those frames.
DaVinci Resolve Product Manager
Offline

MishaEngel

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

Re: How does Resolve acutally deal with GPU limitations?

PostWed Jan 27, 2021 7:41 pm

Jim Simon wrote:My theory is a bug in how Resolve manages the resources of nVidia GPU's.


Or a bug in CUDA, with AMD you don't have that problem.
Let's hope NVidia and/or BMD can give some clarity on this issue.
Offline

Jim Simon

  • Posts: 34455
  • Joined: Fri Dec 23, 2016 1:47 am

Re: How does Resolve acutally deal with GPU limitations?

PostWed Jan 27, 2021 8:03 pm

MishaEngel wrote:Or a bug in CUDA

Possibly, but that would suggest the issue would show up in other software as well, like Premiere Pro.
My Biases:

You NEED training.
You NEED a desktop.
You NEED a calibrated (non-computer) display.
Offline

Jim Simon

  • Posts: 34455
  • Joined: Fri Dec 23, 2016 1:47 am

Re: How does Resolve acutally deal with GPU limitations?

PostWed Jan 27, 2021 8:05 pm

Peter Chamberlain wrote:There might just not be enough vram as an example fir those frames.

The issue we're running into, Peter, is that VRAM often seems to get full even when it shouldn't. And the exact same project will process just fine on an AMD GPU with less VRAM.

So something is not working right with nVidia GPU's, and the issue has been there since Fusion was added.
My Biases:

You NEED training.
You NEED a desktop.
You NEED a calibrated (non-computer) display.
Offline

shadewind

  • Posts: 117
  • Joined: Tue Jan 19, 2021 3:30 pm
  • Real Name: Emil Sahlén

Re: How does Resolve acutally deal with GPU limitations?

PostThu Jan 28, 2021 3:27 pm

Well, in my case I was probably actually just out of VRAM. GPU upgrade solved my issues and everything is fine.

Return to DaVinci Resolve

Who is online

Users browsing this forum: Bing [Bot], Fully_Loaded34, panos_mts, sjubussen, SteveBelieves and 322 guests