MakeResolveDeb

The easy way to install DaVinci Resolve on Debian


Click here for other versions

How it works

When you download Resolve or Resolve Studio for Linux you will get an installer made for the CentOS system described in the Resolve configuration guide. That is the only supported configuration.

There are a lot of advise online on how to make the official CentOS installer run on Debian but in many cases it breaks the whole Debian concept and in some cases it's downright dangerous and can corrupt your system in an unpredictable way.

MakeResolveDeb is made for Debian and Debian based derivatives such as Ubuntu and Linux Mint.

MakeResolveDeb takes the official installer, unpacks it, and then reassembles it into a *.deb package that can be installed, and removed, using your favorite Debian package management tool.

Every release of MakeResolveDeb is made for a specific version of Resolve to limit the amount of test cases needed before every release (this is something I do in my spare time after all).

Disclaimer

DaVinci Resolve is a product by Blackmagic Design Pty. Ltd. MakeResolveDeb is in no way endorsed by or connected to Blackmagic Design Pty. Ltd. I do not redistribute DaVinci Resolve or provide pre-fabricated *.deb files for the product.

The information and tools are provided here at your own risk. I will not be liable for any losses or damages as a result of using information or tools from this web site.

Instructions

Download DaVinci Resolve installer

Go to www.blackmagicdesign.com and download the official installer *.zip archive for DaVinci Resolve or DaVinci Resolve Studio for Linux and save it into a new empty directory.

Download MakeResolveDeb

The version of MakeResovleDeb must match the version of Resolve you are installing. Make note of the version you downloaded from Blackmagic Design. It must match the version of MakeResolveDeb. For example, if you downloaded Resolve Studio 15.0 you should get the latest MakeResolveDeb for Resolve 15.0, such as 15.0-2.

Download the appropriate version of MakeResolveDeb *.tar.gz from this website and put it in the same directory as the Resolve installer *.zip archive.

Unpack downloaded archives

From now on it's easiest to continue in the terminal. Open up a new terminal window and go to the directory where you downloaded the Resolve installer and MakeResolveDeb and unpack both archives.

For example:

cd ~/resolvedeb unzip DaVinci_Resolve_Studio_15.0_Linux.zip tar zxvf makeresolvedeb_15.0-2.sh.tar.gz

You should now have the following files in the directory:

DaVinci_Resolve_Studio_15.0_Linux.sh DaVinci_Resolve_Studio_15.0_Linux.zip Linux_Installation_Instructions.pdf makeresolvedeb_15.0-2.sh.tar.gz makeresolvedeb_15.0-2.sh

The two *.sh files are what is needed to continue. One is the official Resolve installer script and one is the MakeResolveDeb script.

Run MakeResolveDeb

When you have unpacked the archives and have all the needed files in the directory it's time to assemble the new *.deb file using MakeResolveDeb. In order to start the process MakeResolveDeb needs to know if you are installing Resolve or Resolve Studio. This is done by giving the MakeResolveDeb script the argument "lite" for Resolve or "studio" for Resolve Studio. The choice you make here must match the installer archive you downloaded. Execute the MakeResolveDeb script and give the argument "lite" or "studio" to start.

For example:

./makeresolvedeb_15.0-2.sh studio

or

./makeresolvedeb_15.0-2.sh lite

The conversion can take a few minutes depending on computer and storage performance. If there are errors during the process it will be displayed on the terminal. A successful conversion is indicated by the last line saying "[DONE]" and the reported number of errors 0.

Installing the Debian package

A successful conversion generates a *.deb file that can be installed to your system. Since the Blackmagic Design installer does not provide any package dependencies you will have to make sure that you have all the required packages installed that are required by Resolve before continuing. To install Resolve you can use dpkg.

For example:

sudo dpkg -i davinci-resolve-studio_15.0-2_amd64.deb

or

sudo dpkg -i davinci-resolve_15.0-2_amd64.deb

Common problems

MakeResolveDeb reports missing function and stops

If the conversion process stops and gives an error message such as

Sorry. Need 'xyz' to continue.

Then you are missing a required package to make the conversion. To fix this you usually just have to install the package mentioned in the error message and re-run the conversion.

For example:

sudo apt-get install xyz

(where xyz is the name of the missing package)

Missing libssl1.0.0

Resolve requires libssl1.0.0 which is normally not included in many current Debian based distributions. To solve this you will have to download and install libssl1.0.0 package for your distribution.

For Debian you can download and install libssl1.0.0 from Jessie. libssl1.0.0 Debian Jessie

For Ubuntu you can download and install libssl1.0.0 from Xenial. libssl1.0.0 Ubuntu Xenial

If you are installing libssl1.0.0 after you install Resolve you will have to reconfigure the Resolve package to make Resolve find the new library.

sudo dpkg-reconfigure davinci-resolve-studio

or

sudo dpkg-reconfigure davinci-resolve

When Resolve doesn't start at all or exits immediately

  1. Run resolve from a prompt (/opt/resolve/bin/resolve) and check the output for error messages
  2. Make sure you have all required libraries installed. Run "ldd /opt/resolve/bin/resolve" and verify that there are no missing libraries (ldd should give no lines with "not found" in them)
  3. Log files are located in /opt/resolve/logs/. Please check for clues. (ResolveDebug.txt & rollinglog.txt)
  4. Resolve is quite picky when it comes to GPU drivers and versions. Make sure you have both CUDA and OpenCL libraries installed. Even if you use CUDA, a working OpenCL is still required for proper function.
  5. Segmentation fault on startup usually means missing GPU drivers, unsupported GPU driver version or unsupported GPU hardware. Check /opt/resolve/logs/ for clues.

Other problems

Check out the Linux install issues thread on the Blackmagic Design Forums using the link below.

DaVinci Resolve on Linux - Install issues

All MakeResolveDeb versions

15.1-1 - Change in libs and paneld.

15.0.1-1 - Version step only.

15.0-2 - Added DolbyVision config file and crashreport dir.

15.0-1 - First non-beta release. Version step only.

15.0b8-1 - Beta! Version step only.

15.0b7-1 - Beta! Version step only.

15.0b6-1 - Beta! Version step only.

15.0b5-1 - Beta! Version step only.

15.0b4-1 - Beta! Version step only.

15.0b3-1 - Beta! Improved handling of config files. First web release.

14.3-2 - Improved handling of config files. First web release.

MakeResolveDeb is free and it always will be but if you find my work useful you may consider a small contribution


PayPal - The safer, easier way to pay online!

PayPal.me

Send me a message

Your name

Your E-mail

Your message

The numbers you see in the image above