I think I have it working on my AMD laptop. I was able to scrub the timeline with multiple overlapping Fusion text elements, and successfully render it. I was (and still am) using these drivers before when it was failing, and still now it’s working:
- mesa 1.25.05-1 (OpenGL)
- rocm-opencl-runtime 6.4.0-1 (OpenCL)
(reference Arch Wiki - DaVinci Resolve #Installation)
What seems to have worked, is running DaVinci Resolve with these environmental variables set:
ROC_ENABLE_PRE_VEGA=1 RUSTICL_ENABLE=amdgpu,amdgpu-pro,radv,radeon,radeonsi DRI_PRIME=1 QT_QPA_PLATFORM=xcb
I edited my DaVinci Resolve shortcut to define those as environment variables, but you can also just run Resolve from the command line, if you want to test it first:
ROC_ENABLE_PRE_VEGA=1 RUSTICL_ENABLE=amdgpu,amdgpu-pro,radv,radeon,radeonsi DRI_PRIME=1 QT_QPA_PLATFORM=xcb /opt/resolve/bin/resolve
The source of those environment variables is here: