Package Details: davinci-resolve 12.5.6-1

Git Clone URL: https://aur.archlinux.org/davinci-resolve.git (read-only)
Package Base: davinci-resolve
Description: Professional A/V post-production software suite
Upstream URL: https://www.blackmagicdesign.com/
Licenses: Commercial
Submitter: jonathon
Maintainer: jonathon
Last Packager: jonathon
Votes: 2
Popularity: 0.646210
First Submitted: 2017-04-19 20:57
Last Updated: 2017-06-17 23:36

Latest Comments

sainf commented on 2017-06-17 11:18

Hi.

I got it to work with b4 ver, but I need to change to user permissions on /opt/resolve to open it.

jonathon commented on 2017-05-19 21:22

I'm not convinced this software works correctly outside of a limited subset of hardware/software configuration.

Going by a comment on the beta PKGBUILD [1] there is no audio support unless you have specific hardware.

I think as an academic exercise this effort has likely come to a conclusion.

[1] https://aur.archlinux.org/packages/davinci-resolve-beta/#news

mditto commented on 2017-05-15 22:32

Anyone else getting a hard crash when you try to read media from disk or switch away from the media panel and back again?

binaryplease commented on 2017-05-09 17:06

@thesbos: Yep I'm having the same error. Also with the beta package from AUR

odensc commented on 2017-05-02 10:35

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.

jonathon commented on 2017-04-29 13:56

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

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

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

@tjb0607 Please see https://bugs.archlinux.org/task/53836

tjb0607 commented on 2017-04-28 06:24

all dependencies are installed and up-to-date, but the program fails to start

All comments