How to install Davinci Resolve Studio on Arch Linux

Installing Davinci resolve studio on Arch Linux, you can use the Arch User Repository (AUR), but you’ll need to download the Davinci Resolve Studio binary manual from from Blackmagic Design’s website.

Install git, if not already installed:

sudo pacman -Ss git

Create the /opt directory (if doesn’t exist), replace username with your username:

sudo mkdir /opt
sudo chown username /opt

Clone the git repository:

cd /opt
git clone https://aur.archlinux.org/davinci-resolve-studio.git

Download the Davinci Resolve Binaries from the Blackmagic Design website and copy them to the /opt/davinci-resolve

Assuming you’ve downloaded to Downloads in your home directory:

cd davinci-resolve-studio
mv ~/Downloads/DaVinci_Resolve_Studio_19.1.3_Linux.zip ./

Install Resolve:

makepkg -si

Run Davinci resolve, if registration fails, close and return using sudo to perform the registration, then run as normal once registered.

DaVinci Resolve on Hyprland

Davinci Resolve can run into problems starting on Hyprland due to environment configs.

Davinci Resolve won’t run on hyprland if you have an environment variable set in your hyprland.conffile similar to:

env = QT_QPA_PLATFORM,wayland

This will lead to output similar to the following when trying to run DaVinci Resolve:

[ssheridan@sam-3900x applications]$ /opt/resolve/bin/resolve
ActCCMessage Already in Table: Code= c005, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= c006, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= c007, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= 2282, Mode=  0, Level=  0, CmdKey= 8, Option= 0
19.1.3.0007 Linux/Clang x86_64
Main thread starts: 0A88D000
0x7a610a88d000 | Undefined            | INFO  | 2025-02-21 13:15:30,650 | --------------------------------------------------------------------------------
0x7a610a88d000 | Undefined            | INFO  | 2025-02-21 13:15:30,650 | Loaded log config from /home/ssheridan/.local/share/DaVinciResolve/configs/log-conf.xml
0x7a610a88d000 | Undefined            | INFO  | 2025-02-21 13:15:30,650 | --------------------------------------------------------------------------------

This happens because DaVinci Resolve does not support the wayland parameter, to test:

Instead try running DaVinci Resolve with the following from the shell:

QT_QPA_PLATFORM=xcb /opt/resolve/bin/resolve

This time Davinci Resolve should give you the same errors, but should start.

To allow DaVinci Resolve to run from wofi, copy the desktop:

cp /usr/share/applications/DaVinciResolve.desktop ~/.local/share/applications/

Edit the desktop file:

[Desktop Entry]
Version=1.0
Type=Application
Name=DaVinci Resolve
GenericName=DaVinci Resolve
Comment=Revolutionary new tools for editing, visual effects, color correction and professional audio post production, all in a single application!
Path=/opt/resolve/
Exec=/opt/resolve/bin/resolve %u
Terminal=false
MimeType=application/x-resolveproj;
Icon=/opt/resolve/graphics/DV_Resolve.png
StartupNotify=true
Name[en_US]=DaVinci Resolve
StartupWMClass=resolve

Change:

Exec=/opt/resolve/bin/resolve %u

To:

Exec=env QT_QPA_PLATFORM=xcb /opt/resolve/bin/resolve %u