How To Install DaVinci Resolve 15 In Ubuntu, Linux Mint Or Debian (Generate DEB Package)

DaVinci Resolve 15 Ubuntu

DaVinci Resolve is a professional video editing software which includes tools for editing, visual effects, motion graphics, color correction and audio post production. The non-studio version is free to use (but not free open source software) on Linux, Windows and Mac.

The latest DaVinci Resolve 15 finally brings native audio support on Linux, along with many other new features which you can check out in this PDF.

On Linux, DaVinci Resolve officially supports CentOS only, and requires some tweaks to get it to work on other Linux distributions. Some guides out there mention using some quite ugly hacks to get the application to work on Ubuntu / Debian / Linux Mint, which modify system libraries. Furthermore, even on CentOS, the application can't be properly removed.

To avoid these hacks and make it easier to install on Debian-based Linux distributions, Daniel Tufvesson has created a script, called MakeResolveDeb, that generates a deb package which you can use to install or remove DaVinci Resolve 15 like any other deb package. Instead of messing with system libraries, this script creates symbolic links to the libraries requires to run DaVinci Resolve, inside the application installation folder (/opt/resolve).

Obviously, it's not a good idea to run scripts found online, so you should check out the script code before running it!

Before trying to install the free professional video editing software DaVinci Resolve 15 in Debian, Ubuntu or Linux Mint, please read the following notes / known issues:

  • DaVinci Resolve 15 requires a recent Nvidia graphics card which supports CUDA 3.0 (I've seen reports of users running different graphics cards making some progress in running DaVinci Resolve, but I'm not entirely sure it's possible to get it to fully work)
  • Proprietary Nvidia graphics drivers are required
  • h26x is not supported in the free version Linux version (you can use a tool such as HandBrake to transcode videos). That's not the case on Windows and Mac
  • At least in Ubuntu, the application doesn't have any window borders. To move the DaVinci Resolve 15 window while it's not in full-screen you'll need to hold the Alt (or Super) key and drag the window while holding the left mouse button. You can also move the window using Alt + F7 or resize the window using Alt + middle click.
  • The MakeResolveDeb script doesn't include the required dependencies in the generated deb package, that's why the first step below is to install missing dependencies
Update: the script that generates a DaVinci Resolve DEB package also supports newer Resolve versions, like 15.2.

Install professional video editing software DaVinci Resolve 15 in Ubuntu / Debian / Linux Mint


The instructions below for installing the powerful video postproduction software DaVinci Resolve 15 were tested on Ubuntu 18.04.

1. The first thing you'll need to do is install libssl1.0.0, ocl-icd-opencl-dev and fakeroot (the first two packages are needed for running DaVinci Resolve 15 and the last package for generating the deb):

sudo apt install libssl1.0.0 ocl-icd-opencl-dev fakeroot

2. Download the latest DaVinci Resolve 15 for Linux and extract it in your home folder (scroll down to the end of the page for the download button).

3. Download The MakeResolveDeb script and extract it in the same folder where you extracted DaVinci Resolve 15.

Important notes:

  • Make sure the DaVinci Resolve 15 and the MakeResolveDeb script are the same version. For example, right now the latest version of both the script and DaVinci Resolve 15 is 15.0.
  • Make sure both the DaVinci Resolve and the MakeResolveDeb scripts (the extracted .sh files) are in the same folder.

4. Run the MakeResolveDeb script to create the DaVinci Resolve 15 deb package.

Assuming you've extracted DaVinci Resolve 15 in your home folder and placed the MakeResolveDeb script in the same folder as DaVinci Resolve 15, you can create the deb by using these commands:

cd ~/DaVinci_Resolve_15.*_Linux
./makeresolvedeb_15.*.sh lite

The first command navigates to the DaVinci Resolve 15 folder and the second command runs the script that generates the deb package.

I used * in the commands because the version may change.

Also, the lite option after the script command is for the regular, free DaVinci Resolve 15. If you want to generate a deb for the Studio (paid) version, use studio instead (and of course, download and extract the Studio version instead of the free one).

5. Now you can install the DaVinci Resolve 15 deb using Ubuntu Software, Gdebi or the command line:

sudo dpkg -i davinci-resolve_15.*_amd64.deb

20 comments:

  1. anyone did this? does this really works in terms of stability? thanks! :)

    ReplyDelete
    Replies
    1. Nope, doesn't run on my 18.04 install (lite)
      It keeps crashing. The initial quick start opens, but then after it does nothing, and at terminal only shows Main thread starts: 7C04A480
      [0x7ff97c04a480] | Undefined | INFO | 2018-07-12 12:49:24,217 | --------------------------------------------------------------------------------
      [0x7ff97c04a480] | Undefined | INFO | 2018-07-12 12:49:24,217 | Loaded log config from /opt/resolve/configs/log-conf.xml
      [0x7ff97c04a480] | Undefined | INFO | 2018-07-12 12:49:24,218 | --------------------------------------------------------------------------------
      Segmentation fault (core dumped)

      "

      Delete
    2. @Glenn: What graphics card and drivers are you using?

      Delete
    3. This does nothing
      $ sudo ubuntu-drivers autoinstall
      so downloaded the latest driver for 18.04 and ran it as root, no avail after reboot still crashes.

      Delete
    4. i thought it said above it needs nvidia

      Delete
  2. This worked for me, thanks! Installed on Linux Mint 19, with Nvidia GeForce 1080. I tried that "ugly hack" hyperlink first and it ended up breaking my graphics drivers.

    ReplyDelete
  3. Segmentation fault (core dumped)

    ReplyDelete
  4. has it never occured to anyone to just upload their generated deb file for everyone? Also, why doesn't davinci contain distro binaries, or an appimage or flatpak or snap?

    ReplyDelete
    Replies
    1. It's not clear if it can be redistributed. I didn't find a license to see if this is possible or not.

      Delete
  5. These notes for installing Davinci Resolve 15 worked great for me on a Linux Mint 18 distro. I had to upgrade my Nvidia drivers to the 390 version as mentioned.

    I would, however, be very useful if this post clarified that Davinci Resolve 15 on MacOS does work with H26x files. For some reason, however, H26x files can not be edited on the free (lite) version in Linux. For nearly 10 months I assumed after reading this similar post for Davinci Resolve 14 that the free version (regardless of Linux or MacOS) did not support H26x video files; this is not true. MacOS version of the free version of Davinci Resolve (14 and 15) work great with H26x files.

    ReplyDelete
    Replies
    1. I only tried it on Linux so I didn't know that h264 works in the free version on other OSes. I added this info to the article, thanks.

      Delete
  6. worked perfectly for me on Linux mint

    ReplyDelete
  7. So much fucking work to run a software that they want you to pay for it on Linux. And no its not beta anymore, fucking disgrace. Thats whats wrong with linux, nothing fucking runs for fucking professionals that arent fucking IT professionals, they cant spend an hour relinking cunt libraries cuz the fucking developers cant fucking make their software work on more than one Distro and provide fucking guides on how to solve fucking known issues without going retard youtube watching commercials to solve a problem.

    ReplyDelete
    Replies
    1. You seem somewhat upset.

      Delete
    2. How does all that useless rant relate to Linux? It's developers who are too fucked up to release their Linux software properly. Open/libre software doesn't have those problems. You just search for a package in some kind of Software Center or directly via package manager, or add an external repository, and install software from there. No fuss, no problems. As for Youtube tutorials… They really are for retards. An intelligent human being reads the manual, then gets the job done without any problems.

      Delete
    3. The Linux version primarily exists for remote purposes. Many colorists work remotely and linux gives many advantages for this use case. As such, they develop for CentOs because it is widely considered to be a good choice for remote clients and servers. Nobody runs a Ubuntu or mint server (for good reasons) and so it makes the most sense for them to develop for CentOs. If you want an easy install, run OSX, Windows or CentOs as these are the supported operating systems.

      Delete
    4. Poor entitled soul. Not getting to use thousands of hours of other peoples' work for your own satisfaction. My heart bleeds.

      Delete
  8. Thanks for the useful description. If I take all the documented steps, the Result is: Davinci Resolve runs perfect.
    Thank you so much and the best Greetings from Austria

    ReplyDelete
  9. If you have Nvidia GPU: sudo apt install nvidia-cuda-toolkit
    If you have AMD GPU: sudo apt install ocl-icd-opencl-dev
    Davinci Resolve may not work correctly otherwise.

    ReplyDelete

Powered by Blogger.