After quite a bit of debugging the “unsupported gpu processing mode” message on my AMD-based laptop, I realized that the NixOS Resolve packages have broken OpenCL support. You can build them with OpenCL support using this overlay:
davinci-resolve-studio = prev.davinci-resolve-studio.override (old: {
buildFHSEnv = a: (old.buildFHSEnv (a // {
extraBwrapArgs = a.extraBwrapArgs ++ [
"--bind /run/opengl-driver/etc/OpenCL /etc/OpenCL"
];
}));
});
With that, Resolve seems to work great on my AMD internal graphics.