-
-
Notifications
You must be signed in to change notification settings - Fork 0
How DaVinci Helper works on Fedora 40‐based systems
This page will cover how DaVinci Helper v2.x.x
works on Fedora 40 and Fedora 40-based systems (like Nobara 40).
Thanks to the Linux community we know that Fedora 40 need the following libraries to be able to correctly run DaVinci Resolve :
libxcrypt-compat
libcurl
libcurl-devel
mesa-libGLU
This part of the software will check if they are already installed on the system and if they are missing it will it install for you using the default DNF packet manager and downloading it from the Fedora official repository.
Since Fedora 40, the DaVinci Resolve official installer file DaVinci_Resolve_1x.x.x_Linux.run
needs to be launched with the flag SKIP_PACKAGE_CHECK=1
because without it the installer will search if on the system is installed zlib
.
On Fedora 40 and laters systems zlib is no longer available because was replace by zlib2, that offers the same functionalities, but DaVinci Resolve is not able to recognize the different name and this will produce and error pop-up that stops us from starting the installer.
After the installation of DaVinci Resolve is necessary to to (re)move some of the libraries that are inside the his installation folder. It's necessary to do it because if Resolve uses his own libraries it will trigger conflics with the system one.
DaVinci Helper does not remove any library, instead the app will create a secure folder inside the Resolve directory where move all the problematic libraries. In this way the conflics are avoided and the libraries are to removed if they will be necessary for some unknown reasons.
When this function is used the following steps are performed:
- Creation of the
disabled_libraries
folder inside the/opt/resolve/libs/
directory - Moving inside the
disabled_libraries
folder thelibglib*
,libgio*
andlibgmodule*
libraries from theopt/resolve/libs
folder