Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums DaVinci Resolve Render cache

  • Render cache

    Posted by Sascha Haber on September 7, 2011 at 7:55 am

    Hi there,

    I just started a lovely 12.000 shots project which will run over the next couple of weeks and I would really like to use the render cache function to speed things up.
    The footage is Alexa ProRes 4444, I am dealing with 400 shots per timeline and using my wunderbaum .
    If I would render the whole episode it would take 15 minutes, which means it renders real time.
    So far so good.
    As soon as I enable the disk cache, Resolve starts writing DPX files to disk.
    The writing speed is much lower and even after half an hour, only 30% of the show is there.
    Sometimes , after rendering, I only have black images in the ones cached.
    I open the DPX files with Nuke, same result…just black.
    When you try to do Grab still from first frame without scrubbing through the whole timeline first, the same bug occurs.
    This happens every time when using a newly opened, not played project.
    But the biggest downer is that Resolve loses the render cache when shifting projects, or restarting.
    And on top of those points a question :
    Is there a way to change the cache format to something else ? and if so where ? and if not, why ? 🙂

    A slice of color…

    DaVinci 8.0.1 OSX 10.7
    MacPro 5.1 2×2,4 24GB
    RAID0 8TB eSata 6TB
    GTX 470 / GT 120
    Extreme 3D+ WAVE

    http://www.saschahaber.com

    Jake Blackstone replied 14 years, 8 months ago 5 Members · 9 Replies
  • 9 Replies
  • Margus Voll

    September 7, 2011 at 8:22 am

    I wonder if your system runs 2k dpx smoothly ?

    16 bit files i assume.

    Margus

    https://iconstudios.eu

  • Sascha Haber

    September 7, 2011 at 8:39 am

    Yes, why ?

    A slice of color…

    DaVinci 8.0.1 OSX 10.7
    MacPro 5.1 2×2,4 24GB
    RAID0 8TB eSata 6TB
    GTX 470 / GT 120
    Extreme 3D+ WAVE

    http://www.saschahaber.com

  • Margus Voll

    September 7, 2011 at 8:49 am

    just was wondering. those black screens seem like bug but i would have to try it out.

    Margus

    https://iconstudios.eu

  • Sascha Haber

    September 7, 2011 at 9:05 am

    Yeah, please try it :
    Open a project, Go to Color, right click the image and choose “Grab stills from middle frame”
    Sometimes it would not read the actualy frame but just write out black.
    Same for the disk cache…
    It normally works, but not all the time.

    A slice of color…

    DaVinci 8.0.1 OSX 10.7
    MacPro 5.1 2×2,4 24GB
    RAID0 8TB eSata 6TB
    GTX 470 / GT 120
    Extreme 3D+ WAVE

    http://www.saschahaber.com

  • Jake Blackstone

    September 8, 2011 at 12:42 am

    I’m pretty much given up on trying to use cache render. I can confirm slow render times, as well as inability of the system to “remember” rendered cache. To add to an insult, every time you try to use cache, Resolve renders a new cache, without deleting your old cache. So, after a while your cache folder gets really big, which you need to periodically clean up. Also, a simple grade bypass also forces a new cache render for that event, why? Moreover, even after getting all events rendered to cache, some events just refuse to play in real time no matter what. With Filmmaster I can just export rendered cache at the end of session. There is no need to perform a new render again, very efficient…
    I can’t see implementation of any other type of cache, other than DPX. It’s very efficient and it’s sequence based, which makes it ideally suitable for using as an intermediate cache codec. I also would like to see cached debayered RAW material, as well as application of NR. This way we could work with full resolution Red files in real time with no need for RR and with NR with no real time speed penalties.

  • Sascha Haber

    September 8, 2011 at 7:28 am

    So given the fact I dont have Filmmaster and will probably never have, i think our goal should be to build up some group momentum and help Blackmagic to develop a cache system that works and makes us happy.
    Since I made the swing from Scratch I found a lot of things that are better, but some like the cache handling or export management in general needs improvement to stand in the digital world.
    Tape and film are last year…no, last decade actually.
    I agree to all your points listed, I just wanted to add that if Resolve works in float internally I dont see why the cache format should not be the same, like EXR B44 or something.

    So, dear Resolvers, please chime in.What would be the key requirements for a useful, streamlined, trustworthy, flexible and reliable cache architecture ?

    A slice of color…

    DaVinci 8.0.1 OSX 10.7
    MacPro 5.1 2×2,4 24GB
    RAID0 8TB eSata 6TB
    GTX 470 / GT 120
    Extreme 3D+ WAVE

    http://www.saschahaber.com

  • Blase Theodore

    September 8, 2011 at 3:32 pm

    I’ve been told the remmeber cache feature is in the works, and that would essentially mean they’re already thinking about heirarchy for cache files.

    In the meantime, the cache is gone the next time you start so its sort of a waste to render the whole thing. Are you using render selected clips to cache? Maybe more effective?

  • Chris Hall

    September 8, 2011 at 4:03 pm

    Here here on the render cache function upgrades. Especially useful for noise reduction renders on Red RAW material (even with a rocket card these take forever to cache, and bog down my entire timeline).

    Chris Hall
    Colorist – Basher Films
    Pasadena, CA

  • Jake Blackstone

    September 9, 2011 at 2:24 am

    The point of my post wasn’t a promotion for FilmMaster, but to highlight the best practices of some of competitors. No less, than FilmLight admitted that much and pretty much copied caching scheme of the FilmMmaster for the Baselight in Version 4.3. As they say, copying can be a form of flattery. So, I’m hoping that BM is not above flattery as well, when it needs to be…

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