I'm a relatively new Linux user and have been considering CachyOS as my main system. My PC has an Intel i3-7100, an Nvidia GTX 1060 3GB, 8GB of RAM, and a 238GB SATA SSD. I'm still learning video editing and mainly work on personal projects, so I realize this hardware may struggle with newer versions of DaVinci Resolve.
I'm particularly interested in the free Linux version of DaVinci Resolve, but I'm concerned about its codec limitations. Since H.264 and H.265 support is restricted or unavailable in the Linux free edition, I would probably need to transcode footage to an intraframe codec such as DNxHR for editing. That should improve playback, but the files are much larger. I might then need to export to DNxHR and convert the finished video to H.264 afterward.
On Windows, I can import H.264 footage, create proxy media, and have Resolve use the original files for the final export. I'm wondering how practical the Linux workflow is by comparison, especially on modest hardware. I've also noticed that H.265 rendering in the Windows free version uses my GPU, while other formats seem to rely on the CPU, so I'm concerned that the Linux version may perform worse without those codec options.
Does anyone use DaVinci Resolve Free seriously on Linux? Would an older version be more suitable for this hardware, and are there reliable ways to install it on a rolling-release distribution without library conflicts? I'd also appreciate advice on whether a container, AppImage, or another installation method is best. Kdenlive is an option for simple edits, but I'm specifically interested in whether Resolve is workable for more advanced projects.
3 Answers
A container can help isolate Resolve from the host system’s libraries and avoid dependency conflicts, especially on a rolling-release distribution. However, it cannot add features that are missing from the free Linux edition. The codec restrictions still apply, so you would need to transcode to something like DNxHR or another editing-friendly format first. Make sure the container has proper Nvidia GPU access configured, or performance may be worse than running it directly.
Kdenlive is worth keeping around as a lightweight Linux-native option. It should be easier on your system and works well for straightforward cutting, titles, and exports. Resolve is the stronger choice when you need a more advanced color, compositing, or editing workflow, but your 8GB of RAM and 3GB of VRAM will make proxies and low-resolution timelines important.
Your proposed workflow is basically the normal solution: transcode H.264 or H.265 footage into an intraframe editing codec, edit with optimized media or proxies, then export to a high-quality intermediate and convert that to H.264 or H.265 afterward. DNxHR files are large, so with a 238GB SSD you’ll need to manage storage carefully. ProRes Proxy, DNxHR LB, or lower-resolution proxies can reduce the space and performance requirements, while keeping the original camera files available for the final render.

I’ve used Kdenlive for simple projects already. It works, but I’m looking for something more capable when a project becomes complex.