on host
sudo usermod -a -G render,video $LOGNAME
install distrobox and podman
sudo zypper in podman distrobox
or
sudo apt install -y podman distrobox
or
sudo dnf install -y podman distrobox
or
sudo pacman -S -y podman distrobox
reboot
go url to download
https://www.blackmagicdesign.com/no/p...
create a Fedora 40 container and enter it
distrobox create distrobox create --name fedora40 --image registry.fedoraproject.org/fedora:40
distrobox enter fedora40
install dependencies
sudo dnf install fuse fuse-devel alsa-lib \
apr apr-util dbus-libs fontconfig freetype \
libglvnd libglvnd-egl libglvnd-glx \
libglvnd-opengl libICE librsvg2 libSM \
libX11 libXcursor libXext 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 \
mesa-libOpenCL rocm-opencl libxcrypt-compat \
alsa-plugins-pulseaudio
unzip it. Change the name with the version you have downloaded, and the location you have downloaded it.
cd ~/Downloads
unzip DaVinci_Resolve_Studio_19.1.3_Linux
run the DaVinci Resolve installer. Change the name with the version you have downloaded
chmod +x DaVinci_Resolve_Studio_19.1.3_Linux.run
sudo ./DaVinci_Resolve_Studio_19.1.3_Linux.run --appimage-extract
sudo SKIP_PACKAGE_CHECK=1 ./squashfs-root/AppRun
apply workaround for outdated libraries
sudo mkdir /opt/resolve/libs/disabled
sudo mv /opt/resolve/libs/libglib* /opt/resolve/libs/disabled
sudo mv /opt/resolve/libs/libgio* /opt/resolve/libs/disabled
sudo mv /opt/resolve/libs/libgmodule* /opt/resolve/libs/disabled
run DaVinci Resolve
/opt/resolve/bin/resolve
export desktop files
distrobox-export --app resolve
In case more problems
cd /opt/resolve/libs
sudo mkdir disabled
sudo mv libglib* disabled
sudo mv libgio* disabled
sudo mv libgmodule* disabled