wiki-vault/Sources/Homelab/2026-05-24-davinci-resolve-studio-install.md

2.4 KiB

created path project tags type
2026-05-24 Sources/Homelab davinci-resolve-install
workstation
session-notes

Outcome

DaVinci Resolve Studio 20.3.3 installed and running on herbyeos (Endeavour tower, RTX 3080 Ti). Used the sheridans GitHub PKGBUILD instead of the official AUR package for better resilience against rolling-release breakage.

Topics Covered

  • Picked install path: sheridans GitHub PKGBUILD over AUR davinci-resolve-studio. PKGBUILD keeps Resolve's bundled libraries instead of patching to system libs — trades Arch-native integration for survival across pacman -Syu.
  • Manual zip placement still required (Blackmagic time-limited download links broke AUR auto-fetch as of v19.1.3-2).
  • PKGBUILD pinned to 20.3.2; bumped pkgver and sha256sums to match downloaded 20.3.3 zip.
  • Dependency dance: libpng12 from AUR pre-install; opencl-driver, fuse2, libxcrypt-compat pulled in by makepkg -s.
  • Launcher binary lives at /usr/bin/davinci-resolve-studio (wraps /opt/resolve/bin/resolve).
  • First-launch hang: terminal output stopped at log4cxx warning with no GUI. Cause was an orphaned /opt/resolve/bin/resolve process holding the single-instance lock from an earlier silent fail. nvidia-smi showed the PID + GPU memory usage; kill -9 cleared it.

Key Learnings

  • Resolve's silent-fail + single-instance lock is a trap. Exit code 0 with no GUI doesn't mean "crashed cleanly" — it means "another instance has the lock." Default diagnostic: ps aux | grep resolve and nvidia-smi | grep resolve before assuming a crash.
  • ldd is the wrong first check for Resolve startup failures. All libs resolved fine here while the app was still failing to launch — the issue was process state, not linkage.
  • Bundled-libs PKGBUILD trade-off: when something breaks after a system update, suspect glib/pango mismatches rather than Resolve itself. Arch wiki documents an LD_PRELOAD workaround.
  • Studio vs free is a separate download. Filename contains _Studio_. Wrong zip + Studio license = silent demotion to free mode.

Follow-ons

  • Activate Studio license on first GUI launch
  • Optional: install davinci-ffmpeg-encoder-plugin (AUR) for AV1/HEVC/AVC hardware encoders in the Deliver tab
  • If app breaks after a future pacman -Syu, try LD_PRELOAD="/usr/lib/libgio-2.0.so /usr/lib/libgmodule-2.0.so" /opt/resolve/bin/resolve before assuming a deeper issue