Install Davinci Resolve with AMD GPU - MikeTeok/LinuxMint-XFCE-RosePine GitHub Wiki

Guide:

https://forums.linuxmint.com/viewtopic.php?t=426123
https://rocm.docs.amd.com/projects/install-on-linux/en/latest/install/quick-start.html
https://www.danieltufvesson.com/makeresolvedeb

In case the post deleted in future, I am taking notes on what I did.

Step 1: Make resolve deb

  1. Download makeresolvedeb from the website above
  2. Download Davinci Resolve linux version from official website
  3. Put both .zip and .tar in same folder and unzip them
  4. Download dependencies
    sudo apt-get install fakeroot
    sudo apt-get install xorriso
  5. Run make resolve deb shell script and give correct resolve .run to it
    (Version might be different)
    ./makeresolvedeb_1.8.0_multi.sh DaVinci_Resolve_19.1.4_Linux.run
  6. Install Davinci Resolve sudo dpkg -i davinci-resolve_19.1.4-mrd1.8.0_amd64.deb

Step 2: Install Rocm

wget https://repo.radeon.com/amdgpu-install/6.4/ubuntu/noble/amdgpu-install_6.4.60400-1_all.deb
sudo apt install ./amdgpu-install_6.4.60400-1_all.deb
sudo apt update
sudo apt install python3-setuptools python3-wheel
sudo usermod -a -G render,video <username>
sudo apt install rocm

Step 3: Adding rocm to $PATH

  1. sudo gedit /etc/environment
  2. Add /opt/rocm-6.4.0/bin/ to $PATH
  3. restart

Make OBS recording compatible with Davinci Resolve

At first I was using "FFmpeg VAAPI" encoder for OBS, but the video cant be edited in Davinci resolve no matter what format I output (mp4/mov/mkv), I found a youtube video that solves my issue.
Copy the configuration from this youtube video

  1. Settings -> Video
    FPS: 24 NTSC

  2. Settings -> Output -> Recording

  • Type: Custom output(FFmpeg)
  • Container format: mov
  • Video Bitrate: 36000 Kbps
  • Keyframe interval (frames): 24
  • Video encoder: dnxhd - VC3/DNxHD
  • Audio Encoder: pcm_s16le
⚠️ **GitHub.com Fallback** ⚠️