Skip to content

Repository files navigation

DaVinci Resolve Studio (Arch Linux PKGBUILD)

This repository contains the PKGBUILD and related files to build and install DaVinci Resolve Studio on Arch Linux and Arch-based distributions (e.g., CachyOS).

Note

DaVinci Resolve Studio is the professional paid edition of Blackmagic Design's video editing, color correction, and audio post-production software suite. This version requires a valid Activation Key or a hardware USB License Dongle to run.


📋 Prerequisites & Requirements

  1. Disk Space:
    • At least 25 GB of free disk space is required in the build directory (srcdir). The PKGBUILD automatically checks available space during the preparation phase before extracting files.
  2. Graphics Card (GPU) & Drivers:
    • An Nvidia GPU with proprietary drivers and OpenCL/CUDA support (nvidia, opencl-nvidia) is strongly recommended.
    • For AMD GPUs, ensure a working OpenCL implementation is installed (e.g., rocm-opencl-runtime or opencl-amd).
    • For hybrid GPU laptops (Intel/AMD + Nvidia), you may need to launch the application using prime-run or optirun.
  3. Official DaVinci Resolve Studio Installer:
    • Download the official Linux zip package: DaVinci_Resolve_Studio_21.0.3_Linux.zip (or the version specified in PKGBUILD) from the Blackmagic Design website: https://www.blackmagicdesign.com/products/davinciresolve
    • Save the downloaded .zip file into the same directory as the PKGBUILD.

🛠️ Dependencies

Dependencies are automatically resolved and installed by pacman when running makepkg -s:

  • Runtime Dependencies (depends): apr-util, ffmpeg4.4, fuse2, glu, gst-plugins-bad-libs, java-runtime, libc++, libc++abi, libxcrypt-compat, luajit, opencl-driver, python-numpy, qt5-multimedia, qt5-quickcontrols2, qt5-svg, qt5-x11extras, tbb, xmlsec
  • Build Dependencies (makedepends): libarchive, patchelf, xdg-user-dirs

🚀 Step-by-Step Installation Guide

1. Clone the repository

git clone https://github.com/scardracs/davinci-resolve-studio.git
cd davinci-resolve-studio

2. Place the downloaded ZIP archive into the directory

Download the Linux installer from the official Blackmagic Design site and move or copy it into the repository directory:

cp /path/to/downloads/DaVinci_Resolve_Studio_21.0.3_Linux.zip .

3. Build and install the package

Run makepkg with -s (installs missing dependencies) and -i (installs the package upon successful build):

makepkg -si

If you prefer to build without installing immediately:

makepkg -s
sudo pacman -U davinci-resolve-studio-21.0.3-1-x86_64.pkg.tar.zst

🧹 Cleaning Up Temporary Build Files

After installation, extracted files in the build directory (src/ or squashfs-root/) can take up several gigabytes. You can clean up build artifacts by running:

makepkg -c

or by manually removing generated directories:

rm -rf src/ pkg/ squashfs-root/

💡 Usage Notes & Troubleshooting

Launching on Hybrid GPU Systems (Optimus / PRIME)

If you are on a laptop with integrated graphics and a dedicated Nvidia GPU, start the application using prime-run:

prime-run davinci-resolve-studio

Insufficient Disk Space Error

If makepkg fails with an "Insufficient disk space" error, specify a custom temporary build directory (BUILDDIR) with enough free space:

BUILDDIR=/tmp/build makepkg -si

License & Hardware Devices

  • On first launch, DaVinci Resolve Studio will prompt for your license key or dongle.
  • The package installs custom udev rules for Blackmagic hardware devices (e.g., DaVinci Control Panels, Speed Editor).

📄 License

DaVinci Resolve Studio is proprietary software owned by Blackmagic Design Pty. Ltd. This repository contains only the packaging files (PKGBUILD) for Arch Linux.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages