2.4 KiB
2.4 KiB
| created | path | project | tags | type | |
|---|---|---|---|---|---|
| 2026-05-24 | Sources/Homelab | davinci-resolve-install |
|
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 acrosspacman -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
pkgverandsha256sumsto match downloaded 20.3.3 zip. - Dependency dance:
libpng12from AUR pre-install;opencl-driver,fuse2,libxcrypt-compatpulled in bymakepkg -s. - Launcher binary lives at
/usr/bin/davinci-resolve-studio(wraps/opt/resolve/bin/resolve). - First-launch hang: terminal output stopped at
log4cxxwarning with no GUI. Cause was an orphaned/opt/resolve/bin/resolveprocess holding the single-instance lock from an earlier silent fail.nvidia-smishowed the PID + GPU memory usage;kill -9cleared 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 resolveandnvidia-smi | grep resolvebefore assuming a crash. lddis 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_PRELOADworkaround. - 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, tryLD_PRELOAD="/usr/lib/libgio-2.0.so /usr/lib/libgmodule-2.0.so" /opt/resolve/bin/resolvebefore assuming a deeper issue