Fedora 39 does not run Davinci Resolve 18.6

It was supposed to be a simple software installation. This whole difficulty is not normal. :smiling_face_with_tear:

Well, the reinstall of the Nvidia driver was not necessary, you didn’t have any indication of a bad driver. Where are you currently, have you managed to reinstall the Driver ? Do you need more help?

I believe that, for Linux, it is only possible to install on Rocky Linux 8.6 or CentOS 7.3, according to the Blanckmagic website.
Anyway, given everything that happened and that I reported above, I reinstalled Fedora 39 and I’m going to try to download and install Resolve again.
Let’s see what happens.

1 Like

Please keep us posted. There are several ways to install Resolve, and many threads here on the forum to help. There are even these install methods for Resolve.

Here is an example for you if you want Resolve in a Flatpak

@angelomiloch Please keep us posted. it does run on Fedora and we can help.

1 Like

In resolve you need to move/disable installer added glib files and then do some Magicka to get it running
There has been always the issue/conflict on glib files on resolve

This video shows what and how to do on resolve 18.6 with fedora 39

2 Likes

Hi, thanks for your feedback. I followed the video step by step, but in my case, it still didn’t work.

I don’t know what else to do, honestly.
I followed the step-by-step instructions in the video below, which the friend @anon91881872 shared, but it didn’t work.
I’m trying and, as soon as I succeed, I’ll make a video in PT-BR, as I see that this problem is very common and affects many Fedora users.
I hope you can help me.

Please also write up the instructions. Videos are so inefficeient at providing details
as you cannot copy-n-paste the commands to run.

Hey guys! Fortunately, I want to share that I managed to run Davinci Resolve 18.6 on Fedora 39!
:rocket::rocket::rocket:

I will describe the step by step that worked for me and, in advance, thank you all very much for your help!

First step:
1.1: I downloaded Davinci Resolve from the Blackmagic website and installed it normally, but it didn’t run.

Second step:
2.1: I followed the guidelines in this tutorial, which are:
go to the libs folder, create a directory called _disable and change all libglib libraries to it;

codes:

cd /opt/resolve/libs
mkdir _disabled
mv libglib-2.0.so* _disabled/

2.2: I downloaded gdk-pixbuf2-2.42.10-2.fc38.x86_64.rpm, went into the usr/lib64 folder and moved everything that was in there to the /opt/resolve/libs/ folder;

codes:

wget https://dl.fedoraproject.org/pub/fedo...
rpm2cpio ./gdk-pixbuf2-2.42.10-2.fc38.x86_64.rpm | cpio -idmv
cd usr/lib64
sudo cp -r * /opt/resolve/libs/

Third step:
3.1: I went to /opt/resolve/bin and ran ./resolve to try to run the program, which gave me this error:

./resolve: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory

3.2: with the help of this video, I installed these libraries:

codes:

sudo dnf install rocm-opencl
sudo dnf install libxcrypt-compat alsa-plugins-pulseaudio

Fourth step:
4.1: after installing the libraries, I ran ./resolve in the /opt/resolve/bin/ folder and voila, Davinci Resolve ran!

The ideal is to start Davinci Resolve by clicking the right mouse button and asking it to “start with video card”.

See the image below!
Again, hope this helps, and thanks everyone!

@anon91881872 @hamrheadcorvette @barryascott

2 Likes

This does not sound like a safe solution.

Blackmagic doesnt care about packaging well.

I would use a Distrobox with RockyLinux, maybe rootful, maybe with NVIDIA GPU access in rootless mode.

Be aware that changing libraries like that, and installing RPM packages for older Fedora versions can likely brick your system.

Or try the mentioned Flatpak method. Everything better than modding your system to match Resolves strange requirements.

You did a great job there. Thanks, man.

1 Like

as Fedora 40 is coming soon there will be lots of issues on it since changes from zlib to zlib-ng/zlib-ng-compat so been working and searching solution to make this easier to run and do and was doing lots of testing on containers toolbox/distrobox untill i found on youtube video https://www.youtube.com/watch?v=AT3sC5VfZEs&t=2s that talks these issues and there explaining lots of good stuff and he had scripts for to do everything, but it has evolved and there is project called davincibox that is container solution that works toolbox/distrobox and silverblue/atomic as workstation GitHub - zelikos/davincibox: Container for DaVinci Resolve installation and runtime dependencies on Linux
everything is scripted to make life easy even with container image upgrades and davinci upgrades

and the script and setup works i am pretty surprised about this no hassle no nothing just follow guide to install example Nvidia GPU passthrough nvidia-container-tools the script does everything for you and i can run davinci on container based no need to manually update and edit and find fixes