Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums DaVinci Resolve Resolve v8 GPU question…

  • Resolve v8 GPU question…

    Posted by Jonathon Lee on April 19, 2011 at 12:53 am

    Does anyone know more about the upcoming Open CL support for Resolve in v8? From what I understand Resolve will support ATI GPU’s via open CL.

    1) Will Resolve support a mix of Open CL & CUDA processors simultaneously?
    2) Will Resolve support multiple Open CL GPU’s?
    3) Since some Nvidia crds support open CL is it better to run Nvidia GPU’s as open CL?

    thanks!

    Jonathon

    Erik Lindahl replied 15 years ago 11 Members · 10 Replies
  • 10 Replies
  • Nate Weaver

    April 19, 2011 at 4:08 am

    [Jonathon Lee] “Since some Nvidia crds support open CL is it better to run Nvidia GPU’s as open CL?”

    I had a great 10 minutes with Rohit at NAB talking about a lot of v8 stuff.

    One of the things he mentioned is that OpenCL is not as capable as CUDA, and performance in general will not be quite as good as what we’re used to with CUDA.

    Rohit, please chime in if I heard it wrong.

    Nate Weaver
    Director/D.P., Los Angeles
    https://www.nateweaver.net

  • Sascha Haber

    April 19, 2011 at 7:48 am

    AFAIK Open CL is a set of instruction calculated by the main CPU and not the GPU.
    So all the nice processing done by the Quadro/Geforce cards now in the form of CUDA instructions will be passed to less capable but more flexible CPU.
    This eliminates the need for a dedicated GPU card, but also slow things down and makes other impossible.
    Great for on set MacBooks, great for the free version, but not really the performance you want in the studio.

    A slice of color…

    DaVinci 7.1 OSX 10.6.6
    Dual Xeon 2,4 RAM 24 GB
    RAID0 8TB eSata 6TB
    GTX 285 / GT 120
    Extreme 3D+ WAVE

  • Dan Moran

    April 19, 2011 at 7:50 am

    Hi,

    Just to give you guys an answer to the questions above.

    1) Will Resolve support a mix of Open CL & CUDA processors simultaneously?

    Not for GPU processing but In my system I have an ATI card for GUI output and 2x Nvidia 4800 cards in a Cubix Expander so you can mix them in the System but Resolve will only use Cuda or Open CL not both.

    2) Will Resolve support multiple Open CL GPU’s?

    Resolve only Supports 1xGUI card and 1xGPU card when using Open CL.

    3) Since some Nvidia crds support open CL is it better to run Nvidia GPU’s as open CL?

    We have found CUDA is a lot more efficient and at the moment a faster option than using Open CL.

    I hope this helps!

    Dan Moran
    Application Specialist
    Blackmagic Design EMEA

  • Christopher Tay

    April 19, 2011 at 9:28 am

    Hi Dan,

    Good to see you in person at NAB 🙂

    Just need to clarify. You mentioned below :

    2) Will Resolve support multiple Open CL GPU’s?
    Resolve only Supports 1xGUI card and 1xGPU card when using Open CL.

    May I know which GPU card is used when using OpenCL ?

    -chrispy

  • Peter Chamberlain

    April 19, 2011 at 9:48 am

    Hi all, when we release 8.0 in June we will have an updated config guide and a number of these questions will be clearer then.

    OpenCL is GPU based, not cpu, and in the iMac and Macbook Pro configs we demonstrated at NAB we used the one on-board ATI GPU. If you are building a MacPro, you can continue to use the ATI cards BMD have previously identified for the UI GPU, but for image processing the Nvidia Quadro 4000 with CUDA is still the performance GPU for image processing.

    The NR is only available on CUDA so its likely users will want at least one CUDA GPU for the image processing to get this amazing feature.
    Peter

  • Joseph Mastantuono

    April 19, 2011 at 1:15 pm

    Can you estimate the performance gap with Open CL v. Cuda?

    I imagine that at a certain point the faster more capable ati cards we have available on mac will outclass our gtx285’s, even if they’re not CUDA enabled.

    Joseph Mastantuono
    Online Editor – Colorist – Post Consultant
    Brooklyn based finishing at reasonable prices
    917.969.1583

  • Margus Voll

    April 19, 2011 at 2:24 pm

    It has been told that up to hd in some level you get with CL.

    With cuda you get more so for now cuda will rock you ati gets you by.

    Margus

    https://iconstudios.eu

  • Joseph Owens

    April 19, 2011 at 4:01 pm

    [Joseph Mastantuono] “I imagine that at a certain point the faster more capable ati cards we have available on mac will outclass our gtx285’s, even if they’re not CUDA enabled.”

    I would doubt that, especially since OpenCL is based on CPU-processing and has nothing to do with the GPU, other than it flags processing to the cores. But if you are then missing an entire component like Noise Reduction (CUDA-only as I read it), I would hesitate to class that as “more capable”.

    Other than making the application available as a limited function on less-than-fully-fledged platforms, it doesn’t look like OPenCL enables much more than a highly-leveraged simple solution and cannot take advantage of multi-GPU installations. So to take advantage of its full capability, Resolve8 still appears to be very much a CUDA/nVidia app for the foreseeable future — but at least we can see further ahead with this than we can with some other applications which were “sneaked” to a still-bewildered and spinning-out-of-control public.

    jPo

    You mean “Old Ben”? Ben Kenobi?

  • Rodrigo Silvestri

    April 19, 2011 at 11:31 pm

    In my point of view, the OpenCL support has a lot to do with the free Lite version: be able to install it in almost any Mac, grade easily on-set, then use those settings for grading in a proper grading suite.

    Rodrigo.


    Following the rules often gives perfect results without actually learning.

  • Erik Lindahl

    April 24, 2011 at 1:24 pm

    I don’t get why people connect OpenCL to the CPU.

    OpenCL and CUDA are similar to OpenGL and DirectX – two different languages to achieve similar results on the GPU. As I understand it OpenCL is still well behind CUDA in efficiency however. It will be interesting to see what performance a decent ATI card gives.

    Any plans on supporting smaller than 1920×1080 screen-sizes? 15″ MacBook’s are quite common machines out there.. 😉

    ————————
    Erik Lindahl
    Freecloud Post Production Services
    http://www.freecloud.se

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy