Thank you! This is truly wonderful! I really couldn't believe it at first

After some quick 10 min tinkering I have Resolve Studio running even under Debian Stretch. Will do proper testing tomorrow but basic functionality including Decklink SDI I/O appears to be working fine!

This is the big Linux install issues thread

I will try to keep this first post up to date with the current progress in this area. Please try to keep on subject when posting. This thread is about getting Resolve and Resolve Studio running under various Linux distributions and the problems that may arise on the OS-level. Please try to keep in-software issues and feature requests out of this thread.

Suggestions and corrections to this post are welcome! Send me a PM.

New posters please readDaVinci Resolve has been running on Linux for a very long time but only as a specialized Advanced version with dedicated Linux workstations with very strict specifications and special hardware. Blackmagic Design have made the wonderful decision of also making Resolve and Resolve Studio available for Linux and those willing to take on the task of setting up a Linux workstation. That also means that the Linux release of DaVinci Resolve is a derivative of the Advanced version and is still very customized for this specialized scenario. It's not like installing any other Linux application out there. Please read the DaVinci Resolve manual and configuration guide.

Good to know before you start - Official installer is made for CentOS and RHEL only. Extra work is needed for other Linux distributions. - Installer does not handle dependencies. You will have to manually install required drivers and libraries. - Linux system audio is only supported in version 15 and above. For versions prior to 15 audio monitoring is only available using dedicated Decklink hardware. - Codec support is different under Linux compared to Mac and Windows.

When Resolve doesn't start1. Run resolve from a prompt (/opt/resolve/bin/resolve) and check the output for error messages2. Make sure you have all required libraries installed. Run "ldd /opt/resolve/bin/resolve" and verify that there are no missing libraries (ldd should give no lines with "not found" in them)3. Log files provide a lot of useful information. Please check for clues. Location differs between Resolve versions.- Resolve 15 and below: /opt/resolve/logs/- Resolve 16 and up: ~/.local/share/DaVinciResolve/logs/4. Post here and provide outputs from the above

With 12.5.5 now released we are supporting DaVinci Resolve and DaVinci Resolve Studio as standalone apps so you can install them on the BMD ISO, which you can find details of in the Linux readme, or on your own Linux installation.

At release we support CentOS and RHEL 7.3 and have little testing of other distributions. This thread is for issues you have when instilling on your Linux system so the community can help you with install issues.

We will drop in from time to time but please reach out to the Linux users for tech support.

Daniel Tufvesson wrote:Thank you! This is truly wonderful! I really couldn't believe it at first

After some quick 10 min tinkering I have Resolve Studio running even under Debian Stretch. Will do proper testing tomorrow but basic functionality including Decklink SDI I/O appears to be working fine!

Please keep us updated on the Debian testing. While we tested a few we focused on CentOS and RHEL 7.3 and so more feedback on other distributions is helpful.

So who is going to jump and try to run Resolve Linux under CentOS or RHEL in a Mac Virtual machine?

Understand that only the BMD panels are supported in the Linux version.

Were that little detail to be overcome, how would a VM be set up in a 2010 MacPro -- what resources would need to be allocated -- cores/memory, etc., and would it extend the GPU boundaries through an external enclosure? Looking for a way past the 3x nVidia barrier, even if it means abandoning my trusty Element set, which I gather might actually still be worth something unlike my full set of T-200 Tangents when Resolve overtook Apple COLOR / née Silicon Color Final Touch. "Fond memories", indeed? Another $50K I would prefer to have blown on an older red car.

JPOwens wrote:So who is going to jump and try to run Resolve Linux under CentOS or RHEL in a Mac Virtual machine?

Understand that only the BMD panels are supported in the Linux version.

Were that little detail to be overcome, how would a VM be set up in a 2010 MacPro -- what resources would need to be allocated -- cores/memory, etc., and would it extend the GPU boundaries through an external enclosure? Looking for a way past the 3x nVidia barrier, even if it means abandoning my trusty Element set, which I gather might actually still be worth something unlike my full set of T-200 Tangents when Resolve overtook Apple COLOR / née Silicon Color Final Touch. "Fond memories", indeed? Another $50K I would prefer to have blown on an older red car.

Daniel Tufvesson wrote:After some quick 10 min tinkering I have Resolve Studio running even under Debian Stretch. Will do proper testing tomorrow but basic functionality including Decklink SDI I/O appears to be working fine!

Good to hear. Will try under Ubuntu on the weekend. But will also now finally install a CentOS which is the base platform for the "Visual Effects Reference platform" if I understand it correctly and with Resolve now on Linux I think it's finally worth the effort to try this setup.

Thank you to the hole Resolve team to finally hear our wish. No more messing around with Hackintosh-S*** on one side or swearing about shortcomings, forces Updates and all that stuff on the other side ...

Was hopping for some change after Fusion was finally available for Linux even in a free version.

Regarding audio, what sort of system audio do you have? Do you have a BMD I/O device?

Maybe posting a log would be helpful.

@JP: Regarding Resolve and VM's, I'm not aware of any VM solution that supports the required NVIDIA driver access that Resolve needs. I'd love to be shown wrong on that though, if someone has such a solution.

Peter, I hope there will at some point be a way to buy a (more expensive) Linux license with ProRes encoding support without having to shell out 30k for the Advanced Panel. One of the things we'd love to use more Linux boxes for is to set up systems to offload rendering, since it's easy to throw in a bunch of GPUs and such, but there's no need for the Advanced Panel for that (or any panel, really).

We'd be happy to pay, say, double or triple the license price, or even more, to get ProRes support, but buying a $30k panel we don't need just to get ProRes seems a bit steep...

JoakimZiegler wrote:Peter, I hope there will at some point be a way to buy a (more expensive) Linux license with ProRes encoding support without having to shell out 30k for the Advanced Panel.

I don't speak for Blackmagic, but it's up to Apple to decide who gets a ProRes license since they own the patent. Talk to Apple.

I don't speak for Blackmagic or Apple or anyone, but, while that's technically true, Blackmagic has a ProRes license from Apple, and can clearly sell that on to their customers, since that's what they do, much like Adobe now includes native ProRes support in their CS products on Windows, after QT for Windows was deprecated.

It's not like Apple has to approve everyone who gets a Resolve license from Blackmagic, what Apple basically does is certify an implementation and allow the company to use the ProRes name and patents.

Peter Chamberlain wrote:Please keep us updated on the Debian testing. While we tested a few we focused on CentOS and RHEL 7.3 and so more feedback on other distributions is helpful.

Dear Peter!First.. I want to say - THANK YOU! - to all BMD team and management for delivering your products for Linux users.

I've tried to install Resolve on Manjaro Linux (an ArchLinux fork). The distro is not based on Debian nor Centos (it is a independent branch). I was aware that Resolve may not work, and indeed - it crashes. Before first run I had to make symlinks for libcrypto and libssl, and install libgstreamer-0.10. Then Resolve ran and configured the environment (I go through the simple way). Just after finishing setup Resolve crashed. Now it crashes always at the start. The debug log contains a crash dump with stacktrace.

You've asked for feedback about other distros. Are you interested in Manjaro or Arch Linux? Should I report you crash dumps or issues? If so, where I should send them?

@Marcin, and anyone else installing stand alone Resolve on a system not built by our Linux build image:Most Linux distros use Nouveau as the graphics driver. Resolve has to have the NVIDIA driver installed to run. So the NVDIA driver needs to replace the Nouveau driver. Google can help with those details. Not sure this is your issue, but it would be the first thing to check if Resolve doesn't run. In a command line terminal window, type: nvidia-settings then press <ENTER>If nothing happens, you don't have the NVIDIA driver installed, and for sure Resolve won't run.

@Alvaro - Resolve Linux has not had, and still does not have an H.264 render option. The log you link is not the Resolve log I need. Look at the second pinned thread at the top of the DaVinci Resolve forum for details on that. You said "trying to import a mov with codec h264 fails". Does that mean you can SEE that file listed in the Media Storage area? If you can see it listed, what happens if you select it? And just in case you are a new Resolve user, you are not trying to use the File - Import menu to import video clips, are you?

Peter Chamberlain wrote:Please keep us updated on the Debian testing. While we tested a few we focused on CentOS and RHEL 7.3 and so more feedback on other distributions is helpful.

my first attemt to install it on debian "testing" via checkinstall wasn't successful, but that's no tragedy -- i'm sure. i'll find my way to get it working.

i really have to THANK all those people at BMD, which made this linux release possible!it's fantastic to see it happen -- i wouldn't have expected it anymore!i hope, BMD and the resolve user community will get back a lot of indirect benefit!

it somehow feels like the night, when the first open source release of netscape/mozilla/firefox was published, the moment, when blender was set free by a found raising campaign, or staroffice/openoffice/libreoffice saw the light of day -- great moments in linux history!

concerning the installation troubles:

this missing "libcrypto.so.10" and "libssl.so.10" troubles on non centos systems are easy to solve in a more or less uncritical way. you just need symbolic links in /usr/lib/x86_64-linux-gnu to the corresponding *.so.1.0.0 libraries. most commercial applications (eg. nuke) bypass this issue by putting their own private copy of the openssl-libraries into the installer.

it looks like resolve is using some LD_PRELOAD and LD_LIBRARY_PATH modification protection. that makes it a little bit harder to adapt it to other distributions in a nice manner, free of possible side effects and system wide modifications. but that's not an insurmountable obstacle neither.

until now i could solve all this library dependencies, and the binary is starting, but there are still some obvious troubles... (but i think, that's more related to issues on my side, because i have to reconfigure my whole setup, to get rid of the virtualization solutions and necessary blacklisting of drivers, which i had to use to run resolve in the recent years)

@DwaineI'm not new to Resolve I don't see any videos in the Media Storage only one that has codec MPEG4 all the other videos are not visible at allI did try using file import since it felt strange that nothing was showing at all in the Media Storage panel

I don't mind the h.264 export as much, but I need to import material to edit if not, then what format should I make it to be able to import it?

This is what I do to install Resolve on Debian Stretch. Since the scripts included with the installer are made for RedHat/CentOS they do not run properly on Debian. I picked out the most important pieces to complete an install. There are things missing I'm sure but it's a start.

This is my step by step recipe for a FRESH install of Resolve Studio. Probably NOT be safe for upgrading. Use at your own risk!

Very happy to see Resolve on CentOS without having to buy the full system. I am having issues however. I have a HPZ840 with Quadro K6000 graphics card. It is certainly Cuda capable. I mainly use Autodesk Flame on this CentOS 7.2 setup and so the graphics driver really is pegged on that basis. The driver version is 346.35 and is installed with the Autodesk DKU 12. After installing Resolve I get an initial message saying that my graphics card might not be up to scratch. It is though as a K6000 is a pretty beefy card. When starting Resolve I get repeated messages saying "No CUDA Acceleration Hardware Detected!" then I get "The total number of CUDA GPU's on chassis 1 (0) is less than the number configured (1).

I can report a successful installation under Ubuntu 14.04. Only thing to do is to create 2 symlinks for libssl.so.10 and libcrypto.so.10 to the respective .1.0.0 versions.Under Ubuntu, also h.264 decoding does not work. Prores and DNxHD import works fine. I checked the libs which come with Resolve for Linux and they include ffmpeg's libav*. Unless BMD compiled their own versions, they SHOULD support h.264 import. The Ubuntu versions do.Audio is a bit tricky as Resolve seems to go around pulseaudio and try to address the hardware directly or via Alsa.

For now, I unfortunately have to stick with Windows for Resolve as I get lots of h.264 footage from Gopros and DSLRs, so it's essential for me and converting everything to Prores on ingest is kinda hassle.

@Dwaine:If you'd need any help for testing under Ubuntu or making Resolve more compatible, feel free to contact me. I do have "a little" experience on Linux .

First, I downloaded the CentOS distro, installed it without issue, but ran into a brick wall trying to add the Nvidia drivers. The "nouveau" driver is in the way and won't step aside gracefully, so I gave up.

Then I tried to install from the Blackmagic ISO. It also went smoothly, and with the Nvidia driver. Then I installed Resolve, and, to my surprise and delight, it works!!!

Not fully tested yet, but many thanks to the BM team for the simple ISO install.

Yes, we would recommend for easiest use, if you don't absolutely have to put Resolve on an existing Linux distro, to download our CentOS 7.3 build image, as it already has the NVIDIA driver installed, and has PostgreSQL installed and running.

I would also note that our build image is best installed from a DVD and not a USB stick.

Our prior build images for sure only work on DVD. I'm not sure that's the case with the 7.3 image, but it probably is.

Oh finally! Took you a long time, but THANK YOU! Finally! Finally! Finally!

But could somebody assist with installing it on Ubuntu 16.04? So installation went successful , I got the libssl-dev and libgstreamer-plugins-base0.10. How do I do the required linking and stuff? I would be very grateful for all your help!

Last edited by Danas_Anis on Sun Mar 05, 2017 12:16 am, edited 1 time in total.