was successfully added to your cart.

Blackmagic DaVinci Resolve is highly optimized piece of software, and when it is used with high quality hardware, it can deliver stunning performance when grading even RAW footage with tons of color correction nodes.

That being said, there are situations when even most powerful setups start to slow down. This can happen especially when using OpenFX plugins.

Low FPS
Low FPS

Here are a few tips that can improve the performance of Resolve significantly and make working with the app smooth.

Optimize for playback

There are couple of options in the project settings that can improve the playback within the application, and you can find them under:

Optimize for playback
Optimize for playback

In both cases use Optimize for Playback to sacrifice the quality a bit, but deliver smoother playback. In some cases this is enough to keep the realtime playback while grading.

Camera RAW

When we are working with RAW footage we have the option to change the way how the RAW data is decoded.

Decode Quality
Decode Quality

Under the project settings, in the Camera RAW section we can change the Decode Quality to anything lower than Full Res. (Half Res. or Quarter Res.).

Caching

Last but not least, and definitely my best personal tip to improve the performance of DaVinci Resolve is CACHING.

It can be enabled in the Playback menu, under Render Cache.

Render Cache
Render Cache

For a quick setup just select Smart and let DaVinci Resolve handle the decision making when to use render caching.

When the caching is enabled, you will see the indication of the proccess above the clips in the edit mode, as well as above the nodes in color mode.

Caching indication in Edit mode
Caching indication in Edit mode

Red color means that there was a change and Resolve needs to re-render the clip.

Caching indication in Color mode
Caching indication in Color mode

Cases when DaVinci uses Render Cache unconditionally is:

  1. RAW footage (for source rendering)
  2. OpenFX plugins – anytime you drop any OpenFX plugin on any node

In the project preferences we have the option to select the format for the Cache Rendering. The default one is ProRes 422 HQ.

Cache frames in
Cache frames in

Optimized Media

Optimized Media is a new feature of DaVinci Resolve and what it does is basically allowing the user to transcode the various formats to the ones that work better within Resolve.

Default optimized format is ProRes 422 HQ and can be changed in the general options.

To enable the optimized media for the few h.264 clips in out projects let’s navigate to the media library, right click the clip (or clips) and select Generate Optimized Media:

Once the process is finished the playback fps and overall clip handling should improve.

Scratch Disks

Last, but not least one is the use of the separate scratch disk. The first drive on the list in the application settings becomes the scratch disk and all the stills and cache files are stored there.

Scratch Disks
Scratch Disks

The best way to use it is to select different drive than your OS drive. This way caching and previewing the footage will have less impact on the performance of the system and Resolve itself. SSD drives work best on account of their high data transfer rates.

Extremely slow on Windows 10

If you are using Windows 10 and DaVinci Resolve runs extremely slowly try running it as administrator.
This suggestion was posted on BlackMagic forums.

Summary

I hope the above tips will help you get the workflow within DaVinci Resolve to the next level, and the application will not slow you down, either by using sophisticated processing or by using a bit slower hardware.

I recommend using Render Cache whenever we work with RAW footage and OpenFX plugins.

If you know any other ways to improve Resolve speed, let me know in the comments below!

  • Chris Aumen

    Will be trying these. I’ve been having issues with catastrophic freezes resulting in hard reboots when working with 4K from the Odyssey 7Q and FS700. I’m just getting into RAW so these should help! Thanks!

  • The only options under cache/optimized (In Resolve 12.5) are Uncompressed 10-bit and Uncompressed 16-bit, I don’t get the option for anything else, not ProRes nor DNxHD, and even if I can transcode my H.264 files over to DNxHD, Resolve won’t recognize them in either AVI or MOV Containers, only MXF which I can’t create.

Read previous post:
DaVinci Resolve 12 real-time playback with heavy openfx plugins

In this quick tutorial, I'm trying to show you how to get the real-time playback in DaVinci Resolve 12 on...

Close