Update (For Linux users):
I've got passed the neural engine crash issue by running resolve in a rockylinux 9 container with distrobox. I guess it's a dependency issue with other linux distros (you don't even have to remove/fix the libpango libraries).
A brief guide:
1. Install distrobox. If you distro is listed on
https://distrobox.it/#installation , you can install it with your package manager.
2. Create a container for RockyLinux (the --nvidia option is for those running resolve on nvidia GPUs):
- Code: Select all
distrobox-create --name resolve-rocky --image rockylinux:9 --nvidia
3. Enter the container:
- Code: Select all
distrobox enter resolve-rocky
4. Update the system first. If you're stuck when dnf tries to update rpmfusion-nvidia repo, add --disablerepo=rpmfusion-nonfree-nvidia-driver to the end of the command (and subsequent dnf commands)
- Code: Select all
sudo dnf update
5. Install dependencies for resolve (I copied it from a youtube comment, and added xcb-util-cursor ocl-icd, because otherwise resolve won't install/run):
- Code: Select all
sudo dnf install fuse fuse-libs alsa-lib apr apr-util fontconfig freetype libglvnd libglvnd-egl libglvnd-glx libglvnd-opengl librsvg2 libXcursor libXfixes libXi libXinerama libxkbcommon libxkbcommon-x11 libXrandr libXrender libXtst libXxf86vm mesa-libGLU mtdev pulseaudio-libs xcb-util xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm libxcrypt-compat alsa-plugins-pulseaudio pango xcb-util-cursor ocl-icd
6. Install resolve by running the installer (cd into the dir where it resides first):
- Code: Select all
sudo ./DaVinci_Resolve_Studio_20.0b1_Linux.run -i
7. Run resolve. It should pick up your database and configs automatically:
- Code: Select all
/opt/resolve/bin/resolve
or
- Code: Select all
__GLX_VENDOR_LIBRARY_NAME=nvidia /opt/resolve/bin/resolve
8. After you've done, just
- Code: Select all
exit
out of distrobox.
Once you've gone through the optimization process, it seems that you can run resolve in your main OS as well (without using distrobox) because $HOME/.local/share/DaVinciResolve/DVIP/Cache would then be populated with the optimized cache, but I haven't tested if all the AI functions would work as intended (I tested speedwarp, which seemed to be working just fine, but nothing else).