Installing Blackmagic Design’s DaVinci Resolve

  1. Download the program for Linux on the Blackmagic Design website.
  2. Extract the .zip file (Right Click > Extract > Extract here and delete archive).
  3. Open the newly extracted folder, and type Alt+Shift+F4 to open a terminal at that folder.
  4. Mark the installer as executable
    chmod +x DaVinci_Resolve_19.0.3_Linux/DaVinci_Resolve_19.0.3_Linux.run
    
  5. Execute the installer
    SKIP_PACKAGE_CHECK=1 ./DaVinci_Resolve_19.0.3_Linux/DaVinci_Resolve_19.0.3_Linux.run
    
  6. Step through the GUI installer.
  7. Install libxcrypt compatibility module
    sudo dnf in libxcrypt-compat
    
  8. Blackmagic ships broken libraries that prevent the application from launching1
  9. Create user override of .desktop file
    sudo cp /usr/share/applications/com.blackmagicdesign.resolve.desktop ~/.local/share/applications
    
  10. Edit the .desktop file
    xdg-open ~/.local/share/applications/com.blackmagicdesign.resolve.desktop
    

    Replace the Exec= line with

    Exec=LD_PRELOAD=/usr/lib64/libglib-2.0.so.0:/usr/lib64/libgio-2.0.so.0:/usr/lib64/libgmodule-2.0.so.0 /opt/resolve/bin/resolve %u
    
  11. Finally, open the program.

Make sure you have an OpenCL or CUDA backend installed.

By default, Resolve overrides the system’s window decorations (Resolve for Linux was meant to be used on dedicated rendering machines). You may re-enable them with this KWin rule. You can install this by opening System Settings, and going to Window Management > Window Rules > Import and then selecting the file. Click Apply to save.

  1. Solution provided by this user on the Blackmagic forum. Much love.