been strucling and testing so much difrent options to install DaVinci Resolve/resolve studio on Fedora and so many difrent guides and aproaches even multiple distrobox setups and toolbox setups and those are always been not user friendly and not so easy to get started options untill i came across on one guide that pointed depenci issues before installing and after i tested that it was so easy to get Davinci running on F39 workstation so i will give the quick guide here too
before installation install these depencies sudo dnf install libxcrypt-compat
after successfully installing DaVinci Resolve, there are a few additional steps to optimize compatibility. Follow these commands:
now you are all done first start you get black screen that is normal let it be and force quit it and it should start again and davinci is running as should
I recommend install daVinchi resolve using distrobox or toolbox
Creating the Distrobox Container:
Use the distrobox create command followed by the container name and desired distro image.
distrobox create --name davinci distrobox
Entering the Distrobox Container:
distrobox enter davinci
Installing DaVinci Resolve:
Download the DaVinci Resolve installer from the Blackmagic Design website ensuring it matches your chosen distro (Ubuntu or Fedora).
Inside the container, navigate to your downloads directory and check the Distrobox documentation for dependency installation specific to your chosen distro (Ubuntu or Fedora).
You might need to install additional packages using the distro's package manager apt or dnf before running the install
Run the downloaded installer using the appropriate command (e.g., ./DaVinci_Resolve_<version>.run for Ubuntu).
Follow the on-screen instructions to complete
tested from fresh installation F40 and still works only small issues i pre installation depencies, but didint affect the software to run
installing depencies libcurl gives errors so i just left that out and installed others as normal
Last metadata expiration check: 0:14:21 ago on Fri 03 May 2024 07:52:04 PM +07.
Error:
Problem: problem with installed package libcurl-minimal-8.6.0-8.fc40.i686
- package libcurl-minimal-8.6.0-8.fc40.i686 from @System conflicts with libcurl(x86-32) provided by libcurl-8.6.0-7.fc40.i686 from fedora
- package libcurl-minimal-8.6.0-7.fc40.i686 from fedora conflicts with libcurl(x86-32) provided by libcurl-8.6.0-7.fc40.i686 from fedora
- package libcurl-minimal-8.6.0-8.fc40.i686 from updates conflicts with libcurl(x86-32) provided by libcurl-8.6.0-7.fc40.i686 from fedora
- conflicting requests
- package libcurl-minimal-8.6.0-8.fc40.i686 from @System conflicts with libcurl(x86-32) provided by libcurl-8.6.0-8.fc40.i686 from updates
- package libcurl-minimal-8.6.0-7.fc40.i686 from fedora conflicts with libcurl(x86-32) provided by libcurl-8.6.0-8.fc40.i686 from updates
- package libcurl-minimal-8.6.0-8.fc40.i686 from updates conflicts with libcurl(x86-32) provided by libcurl-8.6.0-8.fc40.i686 from updates
- problem with installed package libcurl-minimal-8.6.0-8.fc40.x86_64
- package libcurl-minimal-8.6.0-8.fc40.x86_64 from @System conflicts with libcurl(x86-64) provided by libcurl-8.6.0-7.fc40.x86_64 from fedora
- package libcurl-minimal-8.6.0-7.fc40.x86_64 from fedora conflicts with libcurl(x86-64) provided by libcurl-8.6.0-7.fc40.x86_64 from fedora
- package libcurl-minimal-8.6.0-8.fc40.x86_64 from updates conflicts with libcurl(x86-64) provided by libcurl-8.6.0-7.fc40.x86_64 from fedora
- package libcurl-minimal-8.6.0-8.fc40.x86_64 from @System conflicts with libcurl(x86-64) provided by libcurl-8.6.0-8.fc40.x86_64 from updates
- package libcurl-minimal-8.6.0-7.fc40.x86_64 from fedora conflicts with libcurl(x86-64) provided by libcurl-8.6.0-8.fc40.x86_64 from updates
- package libcurl-minimal-8.6.0-8.fc40.x86_64 from updates conflicts with libcurl(x86-64) provided by libcurl-8.6.0-8.fc40.x86_64 from updates
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages)
installation gives error and wants you to install zlib but that is not possible so run installer as sudo SKIP_PACKAGE_CHECK=1 ./DaVinci_Resolve_XYZ
it will run installation as normal and then just follow the guide to move old libs and it is done
let me know when it comes to testing especially for Studio version since studio dosent like randomized mac etc there need to have special hacks to bypass this sine studio has legit checks running background and it registers hardware and then checks it random times and randomized mac and other hardenings makes it register each start and then you run out the keys and that is not good
ROCm builds are broken. Also, i got feedback from users wanting to run AMD APU’s in Resolve because they “knew” I could build the ROCm3.0 package and force the build. That is no longer available. While I have 5700XT, that build is in my storage. My Laptop is Vega gfx9Xx, so it no longer builds on ROCm5.Xx and is out for future ROCm6+. AMD builds also have trouble linking with containers/flatpak unlike Nvidia which has a supported container runtime.
for the latest Fedora 40 Workstation no need to install libcurl libcurl-devel mesa-libGLU packages since fedora provides newer ones
sudo dnf install libxcrypt-compat is only one needed and then follow the first post to move lib files as first post. just tested and it works
mods or TL4 can you edit first post since i cant edit it anymore to update those pre install depencies maybe add tag for davinci
I haven’t tested do you need to use command SKIP_PACKAGE_CHECK=1 anymore since we don’t install libcurl on pre install decencies now so it prob don’t need to have it on install phase