Looks like something's wrong with the permissions? Running `/opt/resolve/bin/resolve` crashes after the splash screen with a permission error in the logs - running `sudo /opt/resolve/bin/resolve` works fine.
Search Criteria
Package Details: davinci-resolve 19.0.3-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/davinci-resolve.git (read-only, click to copy) |
---|---|
Package Base: | davinci-resolve |
Description: | Professional A/V post-production software suite from Blackmagic Design |
Upstream URL: | https://www.blackmagicdesign.com/support/family/davinci-resolve-and-fusion |
Keywords: | blackmagic davinci editor resolve video |
Licenses: | Commercial |
Conflicts: | davinci-resolve-beta, davinci-resolve-studio, davinci-resolve-studio-beta |
Submitter: | jonathon |
Maintainer: | satriani |
Last Packager: | satriani |
Votes: | 140 |
Popularity: | 2.34 |
First Submitted: | 2017-04-19 20:57 (UTC) |
Last Updated: | 2024-10-22 20:37 (UTC) |
Dependencies (24)
- apr-util
- ffmpeg4.4
- fuse2
- glu (glu-gitAUR)
- gst-plugins-bad-libs (gst-plugins-bad-libs-gitAUR)
- gtk2 (gtk2-maemoAUR, gtk2-patched-filechooser-icon-viewAUR)
- java-runtime (jre10AUR, jre12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, jdk8-armAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre11-jbr-xdgAUR, jre16-openjdkAUR, jre14-openjdkAUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jre-openj9AUR, jdk11-graalvm-ee-binAUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk8-graalvm-ee-binAUR, zulu-15-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jre11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk8-dragonwell-extendedAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, jre17-jetbrainsAUR, jdk8-openj9-binAUR, jre-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jre21-jetbrains-gitAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jre19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jre21-jetbrainsAUR, jdk17-zulu-prime-binAUR, jdk21-openj9-binAUR, jreAUR, jdkAUR, zing-21-binAUR, zing-8-binAUR, jdk23-graalvm-ee-binAUR, jdk-android-studioAUR, jre17AUR, jdk21-jetbrains-binAUR, java-openjdk-binAUR, jre21-zulu-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jre17-zulu-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jre8AUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-jre-fx-binAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jdk17-openj9-binAUR, jre-jetbrainsAUR, java-openjdk-ea-binAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre8-openjdk)
- libc++ (libc++-msanAUR, libc++-modulesAUR)
- libpng12
- libxcrypt-compat
- luajit (luajit-2.1-lua52-gitAUR, luajit-gitAUR, luajit-openrestyAUR)
- opencl-driver (opencl-nvidia-410xxAUR, amdapp-sdkAUR, opencl-nvidia-340xxAUR, opencl-nvidia-440xxAUR, vc4cl-gitAUR, opencl-nvidia-430xxAUR, opencl-legacy-amdgpu-proAUR, intel-compute-runtime-gitAUR, beignetAUR, opencl-nvidia-vulkanAUR, beignet-gitAUR, intel-openclAUR, clvk-gitAUR, opencl-nvidia-390xxAUR, opencl-rusticl-mesa-minimal-gitAUR, mesa-gitAUR, opencl-nvidia-teslaAUR, mesa-wsl2-gitAUR, intel-compute-runtime-binAUR, opencl-nvidia-535xxAUR, opencl-nvidia-525xxAUR, opencl-510xx-nvidiaAUR, opencl-550xx-nvidiaAUR, opencl-amdAUR, opencl-nvidia-betaAUR, opencl-nvidia-470xxAUR, amdonly-gaming-opencl-clover-mesa-gitAUR, amdonly-gaming-opencl-rusticl-mesa-gitAUR, intel-compute-runtime, intel-oneapi-compiler-shared-runtime, opencl-clover-mesa, opencl-nvidia, opencl-rusticl-mesa, rocm-opencl-runtime)
- python-numpy (python-numpy-flameAUR, python-numpy-mkl-binAUR, python-numpy-gitAUR, python-numpy1AUR, python-numpy-mklAUR, python-numpy-mkl-tbbAUR)
- qt5-multimedia
- qt5-quickcontrols2 (qt5-quickcontrols2-gitAUR)
- qt5-svg (qt5-svg-gitAUR)
- qt5-webengine
- qt5-websockets (qt5-websockets-gitAUR)
- qt5-x11extras
- tbb (onetbb-gitAUR, onetbb)
- Show 4 more dependencies...
Required by (0)
Sources (1)
odensc commented on 2017-05-02 10:35 (UTC)
jonathon commented on 2017-04-29 13:56 (UTC)
Added libpng12 and log4cxx as deps.
Switching to libopenssl-1.0-compat until openssl won't cause conversation. Let me know when it's no longer needed.
Not sure if nvidia* packages are deps if you don't have an Nvidia card.
perlsite commented on 2017-04-29 13:20 (UTC) (edited on 2017-04-29 13:22 (UTC) by perlsite)
To sum it up, how you can install DaVinci Resolve 14.0b1
1. Download DaVinci_Resolve_14.0b1_Linux.zip , unzip and run installer with sudo.
2. Install nvidia(-dkms) package if you are using Nvidia and didn't do that already.
3. Install the prerequirments, plus libpng12 and log4cxx
4. Download the missing *.so.10 files from Ubuntu: http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.0.0_1.0.2g-1ubuntu4.6_amd64.deb
inside /opt/resolve/libs directory and create the missing links i.e.:
sudo ln -s /opt/resolve/libs/libcrypto.so.1.0.0 /opt/resolve/libs/libcrypto.so.10
sudo ln -s /opt/resolve/libs/libssl.so.1.0.0 /opt/resolve/libs/libssl.so.10
5. Run from command line: /opt/resolve/bin/resolve
to test it or prefix it with QT_DEVICE_PIXEL_RATIO=2 for 4k displays.
6. Fix your /usr/share/applications/DaVinci\ Resolve.desktop
For my 4k display it looks like this:
[Desktop Entry]
Comment=
Encoding=UTF-8
Exec=env QT_DEVICE_PIXEL_RATIO=2 /opt/resolve/bin/resolve
Icon=/opt/resolve/graphics/DV_Resolve.png
MimeType=
Name=DaVinci Resolve
ServiceTypes=
SwallowExec=
SwallowTitle=
Terminal=false
TerminalOptions=
Type=Application
perlsite commented on 2017-04-29 13:11 (UTC) (edited on 2017-04-29 13:13 (UTC) by perlsite)
I was trying to install DaVinci_Resolve_14.0b1_Linux.zip and headed the same issues.
To resolve the problem I've downloaded the following package:
http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.0.0_1.0.2g-1ubuntu4.6_amd64.deb
that package contains data.tar.xz -> /./lib/x86_64-linux-gnu/
libssl.so.1.0.0
libcrypto.so.1.0.0
I have extracted both to /opt/resolve/libs and I have created the respective symlinks:
sudo ln -s /opt/resolve/libs/libcrypto.so.1.0.0 /opt/resolve/libs/libcrypto.so.10
sudo ln -s /opt/resolve/libs/libssl.so.1.0.0 /opt/resolve/libs/libssl.so.10
The second problem was the missing libpng12 and log4cxx packages that I needed to install too.
The last problem was that I had to install nvidia package (latest drivers) - that dependency is not listed too (although I use actually nvidia-dkms).
This could be potentially added to the PKGBUILD like this:
if pacman -Qq nvidia >/dev/null 2>&1; then
depends+=(nvidia)
elif pacman -Qq nvidia-lts >/dev/null 2>&1; then
depends+=(nvidia-lts)
elif pacman -Qq nvidia-dkms >/dev/null 2>&1; then
depends+=(nvidia-dkms)
else
echo "This package requires either nvidia or nvidia-lts or nvidia-dkms, but neither is installed."
echo "Compilation aborted."
return 1
fi
hint: As a side note, I'm using 4K display and the GUI interface is too small and not HiDPI friendly, so you might want to modify the /usr/share/applications/DaVinci\ Resolve.desktop to have the following Exec line:
Exec=env QT_DEVICE_PIXEL_RATIO=2 /opt/resolve/bin/resolve
jonathon commented on 2017-04-28 08:13 (UTC)
@tjb0607 Please see https://bugs.archlinux.org/task/53836
tjb0607 commented on 2017-04-28 06:24 (UTC)
all dependencies are installed and up-to-date, but the program fails to start
tjb0607 commented on 2017-04-28 06:22 (UTC)
23:19:41 > ~ >
$ /opt/resolve/bin/start-resolve
ActCCMessage Already in Table: Code= 2222, Mode= 0, Level= 0, CmdKey= 8, Option= 0
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
/opt/resolve/bin/resolve: symbol lookup error: /opt/resolve/bin/resolve: undefined symbol: OPENSSL_add_all_algorithms_noconf
23:19:57 > ✘ > ~ >
$
Pinned Comments
satriani commented on 2021-05-15 14:15 (UTC) (edited on 2021-05-15 14:16 (UTC) by satriani)
Issues and bugs, please report on the official forum here: https://forum.blackmagicdesign.com/viewforum.php?f=21&sid=239f0d5c49abe5d6a635b69638192e9a Thank you!
Visit DaVinci Resolve - ArchWiki before installing: https://wiki.archlinux.org/title/DaVinci_Resolve
ATTENTION: Please don't flag this package as out-of-date before beta version has been released as stable!
This is a current stable Package!
The current free beta is available here: https://aur.archlinux.org/packages/davinci-resolve-beta/
And for current studio beta here: https://aur.archlinux.org/packages/davinci-resolve-studio-beta/
Thanks.