Re: DaVinci Resolve on Linux - Install issues

@Sulo Kokki
Wonderful news! I’m glad it’s working
Sent from my iPhone using Tapatalk
Wonderful news! I’m glad it’s working

Sent from my iPhone using Tapatalk
https://forum.blackmagicdesign.com/
https://forum.blackmagicdesign.com/viewtopic.php?f=21&t=56878
Audacieuse-Galerie Sarl wrote:But where I do not follow you is why I chose centos, who is always a little late, who is not the most used office solution.
#!/bin/bash
## This script primes an Ubuntu-based system to run DaVinci Resolve
# Installs key libraries.
apt-get -y install libssl-dev
apt-get -y install ocl-icd-opencl-dev
# Important symlinks to convert from RedHat- to Ubuntu-based architectures.
sudo ln -s /usr/lib /usr/lib64
sudo ln -s /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 /usr/lib/libgstreamer-0.10.so.0
sudo ln -s /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0 /usr/lib/libgstbase-0.10.so.0
sudo ln -s /lib/x86_64-linux-gnu/libssl.so.1.0.0 /usr/lib/libssl.so.10
sudo ln -s /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.10
# Searches for a DaVinci Resolve install script in ~/bin -- to be downloaded from the BlackMagic site.
sh ~/bin/DaVinci_Resolve*.sh
Sam Weston wrote:Throw in some h.264 support and you guys will make me a very happy filmmaker!
ffmpeg -i source_file.mp4 -vcodec prores -f mov destination_file.mov
-vcodec prores -f mov
-acodec aac
ffmpeg -codecs
ffmpeg -i
test -e /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 && ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /opt/resolve/libs/libcrypto.so.10
test -e /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 && ln -s /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /opt/resolve/libs/libcrypto.so.10
test -e /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 && ln -s /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 /opt/resolve/libs/libssl.so.10
test -e /lib/x86_64-linux-gnu/libssl.so.1.0.0 && ln -s /lib/x86_64-linux-gnu/libssl.so.1.0.0 /opt/resolve/libs/libssl.so.10
Daniel Tufvesson wrote:I must add a comment to the fix suggested by Sam. It's simple although I would strongly advise against modifying Debian system library directories manually. It's not the Debian way and may cause unexpected and hard to find problems in the long run.
https://wiki.debian.org/DontBreakDebian
Instead create library symlinks in /opt/resolve/libs/ and the resolve binary will find them.
...
...but I would still urge people to take care when running the Resolve installer directly. It will do unhealthy stuff to a Debian based system such as Mint and Ubuntu and does not provide a way to reverse the process. I would not run it on any production environment.
That's why I wrote the DEB-package creator script
MikeRochefort wrote:Honestly, just don’t use BMD’s ISO. Perform a standard CentOS installation then slap Resolve on after. If you check the system requirements of every other major industry tool, they are pretty much built and tested on CentOS. Cheers, Mike
Daniel Tufvesson wrote:I'm on it SuloSulo Kokki wrote:Here's hoping you'll have the motivation to update makeresolvedebJust needed a little extra work this time to figure out the additions for Fusion.
Here is my Resolve DEB package creator for Resolve version 15.0b1 (BETA!)
Instructions here --> viewtopic.php?f=21&t=56878&start=500#p361701
Keep in mind that this is script is also in it's early beta stage.
Be careful and keep it far away from production environments!
Boris Kovalev wrote:Daniel Tufvesson wrote:I'm on it SuloSulo Kokki wrote:Here's hoping you'll have the motivation to update makeresolvedebJust needed a little extra work this time to figure out the additions for Fusion.
Here is my Resolve DEB package creator for Resolve version 15.0b1 (BETA!)
Instructions here --> viewtopic.php?f=21&t=56878&start=500#p361701
Keep in mind that this is script is also in it's early beta stage.
Be careful and keep it far away from production environments!
Almost there!
ldd gives me:
libssl.so.10 => not found
libcrypto.so.10 => not found
On fresh Debian 9 64 bit setup with makeresolvedeb lite
Any ideas? Original setup still has same problems as resolve 14. Thanks for the effort!
Audacieuse-Galerie Sarl wrote:We tested this, and resolve was not functional. The color settings were not saved. Now that CENTOS is not going to settle on our new AMD Ryzen 7 , I do not think we can say that this is such a nice and compatible system.
Cedric Akins wrote:I have the program installed and it works for the most part. However, when I open the Color tab there is no video playback in the program monitor, my external monitor or in the scopes.
Marc Gasser wrote:DaVinci Resolve 15 Fusion tab
*********************************
Anyone else ever tested the Fusion tab in Resolve15 under Linux?
I can import an image sequence into Resolve, then I go to the Fusion tab, hit CTRL + SPACE, type merge to add a merge node, then hit CTRL + SPACE again and type background.
After selecting background, Resolve quits.
Message in terminal: Socket disconnected
Is it reproduceable for anyone else?
Marc Gasser wrote:hanks for reporting the bug to Blackmagicdesign.
I stopped reporting Linux bugs since I had the feeling no one there really cares about feedback and support. (e.g. Still not able to use network rendering in Linux, waiting since months for a response).
Uncompressing DaVinci Resolve Installation Package 100%
Extracting files...
tar: /usr/lib64: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
./install.sh: line 49: Exit_With_Error: command not found
resolve: no process found
Copying Resolve files...
Copying scripts...
Copying docs...
Copying Onboarding package...
Copying Onboarding package...
Copying UI resources...
Copying libraries...
Creating shortcuts...
cp: cannot create regular file '/home/morowarrior/Desktop/': Not a directory
/bin/chown: cannot access '/home/morowarrior/Desktop/DaVinci Resolve.desktop': No such file or directory
/bin/chmod: cannot access '/home/morowarrior/Desktop/DaVinci Resolve.desktop': No such file or directory
bmdpaneld: no process found
Resolve System Updated
Neil Preston wrote:Thanks Daniel for the deb packages you have provided for Resolve. Using it I managed to get 14.3 installed on Ubuntu 18.04 and so far it is working well.
Neil Preston wrote:I'm just a hobbyist considering buying the Linux Studio version, but i need to know if it will import mp4 files and if audio will be functional on the Linux Studio version. It seems from the spec comparison info available on BM's site that it does, but I would like to be absolutely sure. Any further info would be a big help.
Daniel Tufvesson wrote:I'm really glad you guys find my work useful! It has taken fair bit of time and effort to create and maintain makeresolvedeb. I'm a big fan of Resolve and Debian so this was a good match for me.
Daniel Tufvesson wrote:To me a .deb is the only proper way to install Resolve on a Debian based system.
Daniel Tufvesson wrote:I'm actually surprised BMD hasn't released their own .deb yet but the current situation is actually quite good. The openness of the current Resolve installer is what makes makeresolvedeb possible. I was trying to do something similar with the Fusion installer but found no elegant way.
Daniel Tufvesson wrote: .... I would actually recommend going for 15.0b2 (current beta) instead of 14.3. In my experience the UI of 15.0b2 is much more responsive compared to 14.3 and the fact that system audio monitoring is ....
[daniel@daniel-pc ~]$ /opt/resolve/bin/resolve vvv
ActCCMessage Already in Table: Code= 2282, 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
14.3 (#014)
Main thread starts: 8B602B00
Printing Stack Info
/opt/resolve/bin/resolve() [0x3c71e9c]
/opt/resolve/bin/resolve() [0x3e18615]
/opt/resolve/bin/resolve() [0x3d20be6]
/opt/resolve/bin/resolve() [0x3d20050]
/opt/resolve/bin/resolve() [0x3f09c7b]
/opt/resolve/bin/../libs/libQt5Core.so.5(_ZNK13QMetaProperty4readEPK7QObject+0x10c) [0x7f62898b9f1c]
/opt/resolve/bin/resolve() [0x3e145d5]
/opt/resolve/bin/resolve() [0x3dd3354]
/opt/resolve/bin/resolve() [0x3ea6013]
/opt/resolve/bin/resolve() [0x3ea9bbb]
/opt/resolve/bin/resolve() [0x3ea9fc5]
/opt/resolve/bin/resolve() [0x3eaa8da]
/opt/resolve/bin/resolve() [0x3eaf7fc]
/opt/resolve/bin/resolve() [0xd16ab0]
/opt/resolve/bin/resolve() [0xd16c09]
/opt/resolve/bin/resolve() [0xcfc20d]
/opt/resolve/bin/resolve() [0x71ede8]
/opt/resolve/bin/resolve(main+0x4d8) [0x701468]
/usr/lib/libc.so.6(__libc_start_main+0xe7) [0x7f6272f649a7]
/opt/resolve/bin/resolve() [0x7001d9]
log4cxx: No appender could be found for logger (DbCommon2).
log4cxx: Please initialize the log4cxx system properly.
resolve: AppConfig.cpp:159: void AppConfig::LoadAllSiteInfo(): Zusicherung »m_SiteEnabledIdx > 0« nicht erfüllt.
Abgebrochen (Speicherabzug geschrieben)
[daniel@daniel-pc ~]$ cat /opt/resolve/logs/ResolveDebug.txt
[0x7f0626f5cb00] | Main | INFO | 2018-05-13 23:00:59,119 | Updating display GPU information...
[0x7f0626f5cb00] | Main | INFO | 2018-05-13 23:00:59,148 | Detecting Main Display properties
[0x7f0626f5cb00] | Main | INFO | 2018-05-13 23:00:59,153 | Process to detect main display has finished
[0x7f0626f5cb00] | Main | INFO | 2018-05-13 23:00:59,161 | Fallback process to detect main display has finished
OpenCL error -1.
terminate called after throwing an instance of 'ReactorGPU::GPUException'
Some required information is missing for email crash report, the crash archive will not be updated
==========[CRASH DUMP]========
Please send this to support:
#TIME Sun May 13 23:00:59 2018 - Uptime 00:00:00 (hh:mm:ss)
#FROM_EMAIL
#TO_EMAIL
#VERSION 14.3 (#014)
#SMTP_SERVER
#PROGRAM_NAME (64-bit)
/opt/resolve/bin/resolve(_ZN7BtDebug14ReportSegfaultEiP7siginfoPv+0x44)[0x3c72c94]
/usr/lib/libc.so.6(gsignal+0x10b)[0x7f060e8d1efb]
/usr/lib/libc.so.6(gsignal+0x10b)[0x7f060e8d1efb]
/usr/lib/libc.so.6(abort+0x151)[0x7f060e8d32c1]
/usr/lib/libstdc++.so.6(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x147)[0x7f060eefdd57]
/usr/lib/libstdc++.so.6(+0x8c8c6)[0x7f060eefb8c6]
/usr/lib/libstdc++.so.6(+0x8c913)[0x7f060eefb913]
/usr/lib/libstdc++.so.6(+0x8cb68)[0x7f060eefbb68]
/opt/resolve/bin/resolve[0x74faa3]
/opt/resolve/bin/resolve[0x74e96b]
/opt/resolve/bin/resolve[0x7485bc]
/opt/resolve/bin/resolve[0x71110f]
/opt/resolve/bin/resolve[0x7183c3]
/opt/resolve/bin/resolve[0x7194c9]
/opt/resolve/bin/resolve[0x719868]
/opt/resolve/bin/resolve[0xcfac10]
/opt/resolve/bin/resolve[0xcfc11b]
/opt/resolve/bin/resolve[0x71e772]
/opt/resolve/bin/resolve[0x71f560]
/opt/resolve/bin/resolve(main+0x4d8)[0x701468]
/usr/lib/libc.so.6(__libc_start_main+0xe7)[0x7f060e8be9a7]
/opt/resolve/bin/resolve[0x7001d9]
Signal Number = 6
==============================
$ /opt/resolve/bin/resolve
/opt/resolve/bin/resolve: /opt/resolve/bin/../libs/libCg.so: no version information available (required by /opt/resolve/bin/resolve)
/opt/resolve/bin/resolve: /opt/resolve/bin/../libs/libCgGL.so: no version information available (required by /opt/resolve/bin/resolve)
ActCCMessage Already in Table: Code= 2282, 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
15.0b (#037) Linux/Clang
Main thread starts: 2E288A40
[0x7efd2e288a40] | Undefined | INFO | 2018-05-14 18:44:59,180 | --------------------------------------------------------------------------------
[0x7efd2e288a40] | Undefined | INFO | 2018-05-14 18:44:59,180 | Loaded log config from /opt/resolve/configs/log-conf.xml
[0x7efd2e288a40] | Undefined | INFO | 2018-05-14 18:44:59,180 | --------------------------------------------------------------------------------
$ cat /opt/resolve/logs/ResolveDebug.txt
[0x7efd2e288a40] | Main | INFO | 2018-05-14 18:44:59,308 | Updating display GPU information...
Some required information is missing for email crash report, the crash archive will not be updated
==========[CRASH DUMP]========
Please send this to support:
#TIME Mon May 14 18:44:59 2018 - Uptime 00:00:00 (hh:mm:ss)
#FROM_EMAIL
#TO_EMAIL
#VERSION 15.0b (#037)
#SMTP_SERVER
#PROGRAM_NAME (64-bit)
/opt/resolve/bin/resolve(_ZN7BtDebug14ReportSegfaultEiP7siginfoPv+0x3b)[0x3c7656b]
/opt/resolve/bin/resolve[0x8dc073]
/opt/resolve/bin/resolve[0x8dc073]
/opt/resolve/bin/resolve[0x8d33d2]
/opt/resolve/bin/resolve[0x8d0f1e]
/opt/resolve/bin/resolve[0x8cfafc]
/opt/resolve/bin/resolve[0x8cf3e8]
/opt/resolve/bin/resolve[0x1492690]
/opt/resolve/bin/resolve[0xe062e9]
/opt/resolve/bin/resolve[0xe06213]
/opt/resolve/bin/resolve[0x8e0fcf]
/opt/resolve/bin/resolve[0x8e1abd]
/opt/resolve/bin/resolve(main+0x76c)[0x8c902c]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7efd3639e2e1]
/opt/resolve/bin/resolve[0x8c7e79]
Signal Number = 4
==============================
Boris Kovalev wrote:Nvidia binary from non-free set...
Daniel Tufvesson wrote:Could Boris' issue perhaps be related to the Nvidia driver version? BMD recommends 390.42 in Linux_Installation_Instructions.pdf. Version 390.48 is available in stretch-backports. That's the one I use to get 15b2 running. 375.82 for example will not work.
It looks like you need to install the 'fakeroot' package.johnford wrote:Sorry. Need 'fakeroot' to continue.
Can you help? Thanks!
Daniel's script answers to a social call by the Debian community and goes a long way in helping BMD out, by allowing the users a more proper way to install the software. The official alternative is, essentially, install a CentOS. Insult to injury, their official ISO is in dire need of upgrades. Suffice to say, the official support for the Linux port is still seriously lacking.Doug Marsh wrote:Yes he has been a champion when it comes to .DEB (ubuntu) support/packaging. I am surprised he hasn't been hired by Blackmagic yet!?Neil Preston wrote:Thanks Daniel for the deb packages you have provided for Resolve. Using it I managed to get 14.3 installed on Ubuntu 18.04 and so far it is working well.