moved from this topic

In my case, whenever I try to run Davinci, it asked to install ‘zlib’ but when I try to install ‘zlib’, it shows it has already been installed. Please check the screenshots below.

I need Davinci to work in Linux if I have to shift to Linux completely which I intend to do. Please help.

This is covered in another thread here on the forums. I’ll repost when I find it.

Can you try to install it using toolbox or distrobox as far as i know distrobox is bot preinstalled in fedora if you want to use that you need to install that using dnf

They have a extremely good way to install this
And untill someone actually make a flatpak of vinci resolve using toolbox or distrobox is the best way to do it.
Also you can create a request to provide flatpak of there application or snap or appimage.
https://forum.blackmagicdesign.com/

2 Likes

Please check the screenshot.

What should I do now?

Why did you cancel this??? You should of course enter y

You cancelled the download of the F39 image twice, no idea why you would do that.

But as F39 is soon end of life, I would advise to use an F40 image.

Also please dont follow @frankjunior approach of doing it manually, use the davincibox script.

1 Like

Also @skywalker71 to your first post, please dont click on the installer. It was already mentioned like in 2 comments above yours that you need to run the script with an “environment variable”.

This variable tells the installer to ignore the missing package.

The issue is that Davinci resolve has hardcoded dependencies on RockyLinux, RHEL and other older distributions, where some packages are called differently, while they have the same function.


But I advise to use the davincibox script.

If you are still on Fedora 39 you might want to update before. Because I think the davincibox script will create a box with the same version as your host operating system, and you will need to replace the box sooner.

1 Like

Added 3rd-party-software, davinci-resolve, unsupported

I have already mentioned that I have just started using Linux a.k.a Fedora and I have installed Fedora 40 as it is the latest version. In the screenshot, you can see that it was asking to download Fedora39 image. Now, my version is F40 and it will download F39. So, I was afraid that if this image, I don’t know what it is actually, some kind of package I think, overwrites some latest core files of F40, then it might become unstable and I don’t know how to repair it and I might have to format the drive and install everything from scratch and in the process I would loose some very important data. That’s why I canceled it and thought I should ask here first and then run the installation again.

It is strange that it tries to download the f39 image.

The purpose of distrobox is that you can run a container separated from a system.

What media suits you the most is different, but I like videos:

A video on docker, which explains containers

A video on Podman, which explains the difference between Podman (used on Fedora, RHEL, OpenSUSE etc.) and docker (but this is not important to know, just use Podman)

A video on Distrobox

I can recommend Channel 2 and 3, dont know channel 1.


So a distrobox is a container with a shell you can enter, the container has a small linux distribution in it.

The container uses a version of Fedora here. But the advantage is that you can do weird stuff and even pause updates (which you should avoid anyways) without breaking your system or making it insecure.

The container should use f40 which is the current version and out for a while so it is pretty “stable”

1 Like

Added distrobox, podman, toolbx

Now, making it more complicated, Fedora preinstalls Toolbox, which is smaller, faster and maintained by Fedora people.

But the issue is that it lacks a ton of quality of life features, or even crucial ones like distrobox upgrade -a.

So just use Distrobox.

1 Like

I have installed ‘Distrobox’ and I went here - ‘GitHub - zelikos/davincibox: Container for DaVinci Resolve installation and runtime dependencies on Linux’ as per your guidance and as I am very new to Linux a.k.a Fedora, I choose to use the GUI methed, though ultimately I had to use the terminal. Now, I ran the command ./setup.sh ./DaVinci_Resolve_version_Linux.run (the actual command was ./setup.sh ./DaVinci_Resolve_19.0b5_Linux.run without quote) as per the instruction given in the GUI section of the GitHub page. But after running the command, it could not determine my Nvidia GT 730 though when I ran this lspci -n -n -k | grep -A 2 -e VGA -e 3D in another terminal, it showed my GPU. Please find the attached screenshots below to understand what I did and what showed in the terminal during the setup.

  1. GPU detected by Fedora40:

  2. GPU did not get detected and setup complete:

But after this, I could not find Davinci Resolve anywhere in the system!!! :scream: Where did it go??!! Please help.

There’s a couple of things I want to note here before you attempt to install this any further.

  • You have a NVidia GT 730 which is not a supported GPU any more.
  • The driver is not porperly installed as it says nouveau
  • To run DaVinci Resolve in a container you also needs the NVidia Runtime for the container.
  • it looks like you ran the script from a External drive, the Screenshot shows
    • /run/media/skywalker/WD1TB_2/Softwares/

Resolve is inside a container.

I think all of this might be a little too much for you at the moment. You should consider first trying to install the correct driver for your system and looking into if DaVinci Resolve supports that hardware.

2 Likes

It looked like DavinciResolve might run fine with just a few tweaks.

The davincibox script uses distrobox, detects the GPU, installs the correct runtime and I guess exports the app.

So this is the best and longest lasting method.

1 Like

You uses the wrong quotes for marking code :slight_smile: not sure if that is the reason for your “actuall without quotes” comment.

1 Like

As mentioned, the GT 730 gpu was last supported by the 470 driver so installing the latest driver will not work for that gpu.

The instructions at
https://rpmfusion.org/Configuration
&
https://rpmfusion.org/Howto/NVIDIA
describe how to enable the proper repos and then install the proper driver for that GPU.
It is also important to understand that using the nvidia 470 driver with the GT 730 gpu will mean that you are only able to use the xorg DE since that driver does not support wayland.

2 Likes

Let me add the cuDnn might be version 2.1 which mean you get CUDA 8, and not 8.1+ (v8. v9. v11) Which means you cannot use the card. . .

If cuDnn is 3.1/3.5 then you can might get v11 . . . :game_die: :game_die:

First, thanks for your advice. FYI, I am running Davinci Resolve, not only running but working in it, with the same setup, as I have only 1 pc, in Windows 10 Pro. I haven’t faced any issue. Yes, rendering takes a lot of time, but I have to live with that right now because GPUs are very very expensive here, in India and I am saving for a new GPU.

Second, no, I didn’t ran the script from any external drive but a internal one where I store all my software. I have 2 1TB HDDs, with 2 partitions each. This partition is dedicated for all my software, 1 partition is dedicated for all my recordings and video and sound editing related materials, 1 partition for my movies and songs and 1 for my website development and other work related data. Other than these, I have 2 240GB SSDs dedicated for OSs, 1 for Windows 10 and 1 for Linux i.e Fedora. I use F12 Boot Menu key to swap between SSDs. :slight_smile: So, in my thinking, if Resolve works fine in Windows, then it should also run in Linux but yes, it will take some time, my patience and the help from you like friends in here. Now as I have all these three ‘components’, I think I will succeed. :slight_smile:

Sorry for that silly mistake and I should use this to highlight a code like you do. Thank you friend. :slight_smile:

There is no reason to say that. Windows is mostly a single operating system, Fedora is the unstable upstream of the Enterprise Distributions.

DavinciResolve is only compatible with enterprise distributions (RHEL, AlmaLinux, RockyLinux), while it may perform better on newer codecs, kernel etc, it expects packages that are not there on Fedora.

So either you switch to CentOS Stream or RockyLinux/AlmaLinux/RHEL, or you struggle with that software on your main install, or you run it in a container where you could not make updates much, or keep it on a version for longer.

I think for that reason an Almalinux distrobox would make way more sense, not sure why davincibox uses Fedora.

No problem :slight_smile:

1 Like