// 2025-11-08 // by Mruczek Mruczkowski

Getting DaVinci Resolve to run on Polaris GPUs

I spent an entire afternoon pulling my hair out trying to get DaVinci Resolve to run on Arch Linux. I have a Radeon RX 580 GPU.

The Arch Wiki says:

On pre-Vega GPUs, if using opencl-amd and mesa, DR crashes. You can instead use rocm with ROC_ENABLE_PRE_VEGA=1 or use opencl-amd with progl.

But this won’t work with ROCm versions 6 or newer.

To get this variable to work, you need to downgrade the following packages (the downgrade script from AUR is useful for this):

You should also use rocm-opencl-runtime as your OpenCL driver and mesa as your OpenGL driver.

After this, use the following command to start Resolve.

ROC_ENABLE_PRE_VEGA=1 /opt/resolve/bin/resolve

Works on my machine(TM)