sodcalculator

10 Tech How-To

Install Configure DaVinci Resolve Linux

Guide 10-42327 · Updated · Step by step

To install and configure DaVinci Resolve on Linux, download the installer from Blackmagic Design’s official website, run it as a non-root user, and then perform a few post-install steps to ensure the GPU drivers and system libraries are correctly set up. This guide covers the full process, from checking hardware compatibility to troubleshooting common launch issues.

Before You Begin: System Requirements

DaVinci Resolve is a professional video editor and color grading suite. It is demanding, and Linux support is limited compared to Windows and macOS. Before installing, verify your system meets the minimum requirements:

  • OS: A 64-bit Linux distribution, typically Ubuntu 20.04 or newer, or CentOS 7.3+ (though many users run it on Arch, Fedora, and others).
  • RAM: 16 GB minimum, 32 GB recommended for 4K work.
  • GPU: A dedicated NVIDIA or AMD graphics card with at least 2 GB VRAM (4 GB+ recommended). Integrated Intel GPUs are not officially supported.
  • Storage: At least 2 GB for the application, plus ample space for media and cache files.

Check your GPU driver version. For NVIDIA, use nvidia-smi; for AMD, use vulkaninfo or glxinfo. The driver must support OpenCL 1.2 or later. If your driver is outdated, update it before proceeding.

Downloading the Installer

Go to Blackmagic Design’s official website (blackmagicdesign.com) and navigate to the DaVinci Resolve page. You will need to create a free account to download the installer. Choose the Linux version (a .tar.gz archive). There are two versions: the free DaVinci Resolve and the paid DaVinci Resolve Studio. The installation process is identical for both.

After downloading, verify the checksum if provided. Then extract the archive:

tar -xvf DaVinci_Resolve_*.tar.gz

This will create a directory containing a .run file (e.g., DaVinci_Resolve_18.6.6_Linux.run).

Installing DaVinci Resolve

The installer is a shell script. You must run it from the terminal, and it should not be run as root. Open a terminal in the extracted directory and execute:

chmod +x DaVinci_Resolve_*.run
./DaVinci_Resolve_*.run

The graphical installer will appear. Follow the prompts. The default installation path is /opt/resolve. Do not change this unless you have a specific reason. The installer will also install necessary dependencies like libssl and libgl if they are missing, but on some distributions you may need to install them manually.

If the installer fails due to missing libraries, use your package manager to install them. On Ubuntu/Debian:

sudo apt install libssl-dev libgl1-mesa-dev libglu1-mesa-dev

On Fedora:

sudo dnf install openssl-devel mesa-libGL mesa-libGLU

Post-Install Configuration

After installation, you may need to do a few things to make DaVinci Resolve run correctly.

1. Set Up GPU Drivers

DaVinci Resolve relies heavily on the GPU for processing. For NVIDIA users, install the proprietary drivers. For AMD users, the open-source Mesa drivers with Vulkan support are usually sufficient. Ensure OpenCL is available:

  • For NVIDIA: Install nvidia-opencl-icd (Ubuntu) or equivalent.
  • For AMD: Install mesa-opencl-icd (Ubuntu) or opencl-amd (Arch).

You can test OpenCL with the clinfo command. If it shows your GPU, you are ready.

2. Disable Wayland (if necessary)

Some users have issues with Wayland. If DaVinci Resolve crashes on launch, try logging into an X11 session (choose “Ubuntu on Xorg” at the login screen). Alternatively, you can force X11 for the app by running QT_XCB_FORCE_SOFTWARE_OPENGL=1 (but this disables hardware acceleration).

3. Configure Media Storage

When you first launch DaVinci Resolve, it will ask for a media storage location. Set this to a folder on a fast drive (SSD or NVMe) where you will keep your project files and cache. This is not where your source video files are; it’s for the database and cache.

Common Problems and Fixes

Here are frequent issues and their solutions:

  • Missing libssl.so.1.1: On newer Ubuntu versions, this library is removed. Install it from the official Ubuntu 20.04 repository or use a symlink. A safer method is to install libssl1.1 from a .deb package.
  • GPU not detected: This is usually a driver issue. Run clinfo to see if OpenCL is working. If not, reinstall the GPU driver.
  • Black screen on launch: Try setting the environment variable DISPLAY=:0 and launching from the terminal to see error messages. Also, ensure you have the latest GPU driver.
  • Audio issues: DaVinci Resolve uses ALSA or PulseAudio. If no sound, try running pulseaudio --start or install pulseaudio-utils.

Updating and Uninstalling

To update DaVinci Resolve, simply download the new version and run the installer again. It will overwrite the old installation. To uninstall, run /opt/resolve/uninstall or use your package manager if you installed via a package.

If you want to keep your project database, back up the ~/.local/share/DaVinciResolve directory before uninstalling.

Performance Tuning

For optimal performance, consider these adjustments:

  • Set the timeline resolution to match your footage to avoid scaling.
  • In Project Settings, set the cache format to DNxHR or ProRes for better performance.
  • Use optimized media for long or high-resolution clips (right-click a clip and select “Generate Optimized Media”).
  • Disable “Live Save” if you experience stutters, but save manually often.

Also, ensure your system has enough swap space. DaVinci Resolve can use a lot of RAM, and if it runs out, it will crash.

Alternatives to Native Installation

If you have trouble with the native installer, you can use Flatpak or Snap packages. These are community-maintained and may have different dependencies. For example:

flatpak install flathub com.blackmagicdesign.davinciresolve

However, these may not be updated as frequently as the official installer. Another option is to run DaVinci Resolve in a virtual machine with GPU passthrough, but this is complex and not recommended for most users.

Frequently Asked Questions

Why does DaVinci Resolve not start on my Linux?

Most often it is a missing library or incorrect GPU driver. Run /opt/resolve/bin/resolve from the terminal to see the exact error. Common fixes include installing libssl1.1 and ensuring your GPU supports OpenCL 1.2.

Can I use DaVinci Resolve on a laptop with an Intel GPU?

Officially no. The software requires a dedicated GPU. Some users have forced it to run with software rendering, but it will be extremely slow and not usable for real work.

How do I switch between the free and Studio versions?

You don’t switch. They are separate installers. If you have a Studio license, download the Studio installer from the same website. The free version is fully functional but lacks some advanced features like noise reduction and HDR grading.

Is it safe to install DaVinci Resolve on Arch Linux?

Yes, many users do. You may need to install additional packages from the AUR like davinci-resolve or davinci-resolve-studio. The official installer also works if you install the required dependencies manually.

How do I make DaVinci Resolve use my NVIDIA GPU instead of the integrated one?

If you have a hybrid laptop, run it with __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia /opt/resolve/bin/resolve. You can also use prime-run if you have it installed.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →