DaVinci Resolve segfaults when trying to render text

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:

(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: