I cant install Davinci Resolve on Fedora 40

Hello, I am trying to download Davinci Resolve on my Fedora 40 Gnome (AMD) device following the steps at:

GitHub - H3rz3n/Davinci-Resolve-Fedora-38-39-40-Fix: Pre Install and post install script for making Davinci Resolve 18.6.x working on Fedora 38-39-40

, however I have 2 problems, The /opt/resolve/libs folder is not created when downloading the ZIP of version 18.6.6 of Davinci Resolve from the official repository (www.blackmagicdesign.com)
which does not allow me to execute the 3 step of the GitHub guide that I am relying on to be able to install it
I already unzipped the folder, however when trying to grant permissions through chmod +x or directly trying to run the file DaVinci_Resolve_18.6.6_Linux.run I get the next error:

Missing or outdated system packages detected.

Please install the following missing packages:
 zlib

Regarding this error message, as I understand in Fedora 40 this dependency was replaced by zlib-ng-compat which I already have installed on my system

I also already installed the necessary dependencies with: sudo dnf install libxcrypt-compat libcurl libcurl-devel mesa-libGLU --best --allowerasing but I continue with the same problem

I would appreciate it if anyone knows how I can solve this.

Davinci resolved is packaged for stable Distributions like CentOS (discontinued) or now RockyLinux, AlmaLinux or RHEL.

Fedora ships newer packages, the app is proprierary and cannot be recompiled, so it does not work.

Their website is also not a repository in the traditional sense. It is a website hosting files, but it does not work with dnf or rpm-ostree.

What you should not do now is install random outdated packages.

Instead, there are many solutions available:

Or try to use an editor with actual Linux support

her this is topic i created and tested it multiple times

there is the command SKIP_PACKAGE_CHECK=1 need to be entered when installing

on that script from github it is missing cruzial part of especially F40 installation that to skip package check since F40 dont use anymore zlib and is using zlib-compat and thats why installer dosent go since it is looking for that lib so skip-package check command is the main thing to enable to install DaVinci resolve

well this is not tru it works

where did you get his the script wont install random outdated packages

the flatpak process is just for those who want to make and update and build it each update takes time and need knowledge there is simple and easy way to get DaVinci Resolve to work
container based is good alternative especially for immutable systems that is correct and there is good projects already example GitHub - zelikos/davincibox: Container for DaVinci Resolve installation and runtime dependencies on Linux

so what editors you are recommending to use that actually works then

I like Lightworks.

It has a package conflict as it may depend on an outdated package

*this ?

If it shows a package conflict it doesnt work.

Okay this could be an issue. How often does Resolve get updates? Is everything rebuilt?

I never did that but should really try.

Flatpak offers good integration and more security. The app will have an easy GUI way to configure the sandboxing.

I already has this link, I dont know if it works better. Having a shell in the container likely makes installing updates way easier.

I heard good of Kdenlive, and this video will for sure help

There is a flatpak as well


I haven’t been able to get back to the podman image project for DaVinci Resolve and honestly not sure when, AMD buids are kind of broken because of ROCm things. . .

how what packages? can ou explain where you get this

how it will handle all external devices that is used for editing? how it will use GPU? team clouds all thes comes again sandboxing and messing the permissions

so this zlib package has many conflicts on many software on fedora since there is no zlib anymore so just skip package check and all golden

have you ever installed the DaVinci resolve to know exactly the process and product?

Flatpak doesn’t handle udev rules so generally if the program needs access to an external device, the manifest just disables the sandbox with --device=all.

There shouldn’t be any problem with using the GPU? Flathub ships userspace drivers for the proprietary NVIDIA graphics driver and Mesa.

1 Like

In that case, probably. I guess Fedora produces less issues than something not similar to RHEL.

We have these links 3 times now XD

I was getting the same error:

Missing or outdated system packages detected.

Please install the following missing packages:
 zlib

What helped me is the solution from Blackmagic Design forum:

sudo mv /usr/bin/egrep /usr/bin/egrep.bak

sudo ./DaVinci_Resolve_19.1.3_Linux.run -i

sudo mv /usr/bin/egrep.bak /usr/bin/egrep

Then:

sudo mkdir -p /opt/resolve/libs/disabled-libraries

cd /opt/resolve/libs

sudo mv libglib* libgio* libgmodule* disabled-libraries

I could install DaVinci Resolve and run it. However, now I get a DaVinci error “Unsupported GPU Processing Mode”, but that’s probably a problem with something else.