In case it helps anyone, here's how I managed to get my Resolve to reduce crashing. Based on googling and some help from
this reddit post.
Major tweaks1. Convert footage from .mp4 etc to .mov with DNxHD or DNxHR (
)
This gave out huge files (20GB for ~13 mins clip) (
Explanation)
I didn't need Resolve's optimized media or proxy media anymore, so I turned them off.
2. Max out the memory configuration (Preferences > System > Memory and GPU > Memory Configuration)
According to Resolve docs, I didn't have the minimum required RAM while using Fusion. So I maxed out the limits to get the best possible use.
3. GPU set to NVIDIA and CUDA. (Preferences > System > Memory and GPU > GPU Configuration)
For AMD GPUs, please look up the optimal settings for Resolve.
4. Timeline Proxy Mode to Quarter Resolution. (Playback > Timeline Proxy Mode)
And switching to full resolution when I need, then back to quarter.
5. Limit Fusion nodes or split them across multiple fusion compositions.This is to avoid GPU memory full errors (and subsequent crash) when using too many nodes in one fusion comp.
Minor tweaks1. Limit RAM-eating open applicationsWhen using Resolve, I keep other RAM-eating applications closed. Like browser or Steam or whatever. (Can find these apps by inspecting the Task Manager on windows). If I need to google something, I make sure to close the browser when I'm done.
2. Generally keep an eye on the RAM and GPU memory usage while using ResolveAnd stop doing what you're doing when they start hitting the ceiling.
3. Use Render caches only when neededTurn them on, then turn them back off.
4. Using Fusion smartlyThat means using static images when you can, or using pre-rendered effect videos, instead of creating them all inside Fusion. The gentler you are on Fusion, the gentler it'll be on your PC.