DaVinci Resolve on Linux - Install issues

Get answers to your questions about color grading, editing and finishing with DaVinci Resolve.
  • Author
  • Message
Offline

Neil Preston

  • Posts: 5
  • Joined: Wed May 09, 2018 7:57 pm
  • Location: Somerset West, South Africa
  • Real Name: Neil Preston

Re: DaVinci Resolve on Linux - Install issues

PostThu May 17, 2018 10:40 am

Thanks Daniel for the Beta 3 deb.

I took your suggestion and installed 15.0b3. All went well with just the message about Resolve requiring the the ligCg.and libCgGL version info.

The splash screen and project manager screens open perfectly in the centre of the screen, but the main screen is off centre and cant be re-positioned. All the basics of the edit module seem to work, create bins, import media, timeline etc, but there are no minimize/maximize buttons. I have installed from a clean Ubuntu install a number of times.

I'm not a Linux expert, and I'm a Resolver beginner, so I could be missing something obvious. I have read back on the topic and tried most of the previous suggestions.

Nvidia 390 driver selected in Ubuntu.

PC spec:
Ubuntu 18.04
i7 Proc,
12Gb Ram
Nvidia Gforce 750

Screenshot from 2018-05-16 22-26-45.png
Screenshot from 2018-05-16 22-26-45.png (211.41 KiB) Viewed 608 times
Offline

Daniel Tufvesson

  • Posts: 94
  • Joined: Sun Sep 18, 2016 11:03 am
  • Location: Stockholm, Sweden

Re: DaVinci Resolve on Linux - Install issues

PostThu May 17, 2018 11:01 am

Neil Preston wrote:The splash screen and project manager screens open perfectly in the centre of the screen, but the main screen is off centre and cant be re-positioned.
I've had similar issues before, not with Resolve specifically but with other programs. Try using the keyboard shortcuts for maximizing and restoring the Resolve window.

Usually this is the windows key + up arrow and windows key + down arrow

("super+up" and "super+down")
Shoot - BMCC | BMPC | BMPCC | BMVA
Edit - Debian Linux 9 | Resolve Studio 15b3 | i7-3930K CPU | X79 MB | 32GB RAM | GTX1080 GPU | Decklink SDI
Offline
User avatar

Marc Gasser

  • Posts: 47
  • Joined: Tue Feb 07, 2017 8:14 pm

Re: DaVinci Resolve on Linux - Install issues

PostThu May 17, 2018 1:48 pm

Still no GPU support for Fusion in Resolve beta3.
viewtopic.php?f=32&t=73490

It is reproduceable by other users too.

Sometimes I have the slight feeling that I should change to some other software, since I bought Licenses for DaVinci and Fusion its always a "waiting and hoping" to get some bugs fixed.
They are kind of experimenting too much instead of going for stability.

it would be also nice if they would tell their customers about their roadmap and goals.
Ubuntu 17.10, 2x Intel Xeon Six Core, Nvidia GeForce 960 4GB with Nvidia 390.30 proprietary driver, 96 Gb Ram.

https://www.pocketvj.com
Offline

Boris Kovalev

  • Posts: 9
  • Joined: Fri Sep 08, 2017 6:20 pm

Re: DaVinci Resolve on Linux - Install issues

PostFri May 18, 2018 1:38 am

This is the output for: strace -fs 100000 /opt/resolve/bin/resolve
Code: Select all
[pid  4947] write(9, "\0\4\1\0\3\0\0\0\20\0\0\0\0\0\0\0\363<\203\256\1\355j\246\3\3260\227\7\360\263\321", 32) = 32
[pid  4947] read(9, "\0\10\0\1\3\0\0\0", 8) = 8
[pid  4947] read(9, "\r\0gnome-session\246\6\0003.28.1", 24) = 24
[pid  4947] write(9, "\1\1\1\0\1\0\0\0\0\0\0\0\0\0\0\0", 16) = 16
[pid  4947] read(9, "\1\2\0\1\7\0\0\0", 8) = 8
[pid  4947] read(9, ".\0\0\00010d98be06370005f621526606874702900000010090070-1\1\0\0\0", 56) = 56
[pid  4947] stat("/opt/resolve/libs/plugins/styles/.", 0x7fff616bdd78) = -1 ENOENT (No such file or directory)
[pid  4947] stat("/opt/resolve/bin/styles/.", 0x7fff616bdd78) = -1 ENOENT (No such file or directory)
[pid  4947] rt_sigaction(SIGABRT, {sa_handler=0x3db2270, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f07fea6b890}, NULL, 8) = 0
[pid  4947] rt_sigaction(SIGSEGV, {sa_handler=0x3db2270, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f07fea6b890}, NULL, 8) = 0
[pid  4947] rt_sigaction(SIGILL, {sa_handler=0x3db2270, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f07fea6b890}, NULL, 8) = 0
[pid  4947] rt_sigaction(SIGQUIT, {sa_handler=0x3db2270, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f07fea6b890}, NULL, 8) = 0
[pid  4947] rt_sigaction(SIGHUP, {sa_handler=0x3db2270, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f07fea6b890}, NULL, 8) = 0
[pid  4947] rt_sigaction(SIGTRAP, {sa_handler=0x3db2270, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f07fea6b890}, NULL, 8) = 0
[pid  4947] rt_sigaction(SIGFPE, {sa_handler=0x3db2270, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f07fea6b890}, NULL, 8) = 0
[pid  4947] rt_sigaction(SIGPIPE, {sa_handler=0x3db2270, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f07fea6b890}, NULL, 8) = 0
[pid  4947] rt_sigaction(SIGBUS, {sa_handler=0x3db2270, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f07fea6b890}, NULL, 8) = 0
[pid  4947] fstat(2, {st_mode=S_IFREG|0666, st_size=0, ...}) = 0
[pid  4947] write(2, "[0x7f07f52f3f00] | Main                 | INFO  | 2018-05-17 22:27:54,009 | Updating display GPU information...\n", 112) = 112
[pid  4947] write(4, "[0x7f07f52f3f00] | Main                 | INFO  | 2018-05-17 22:27:54,009 | Updating display GPU information...\n", 112) = 112
[pid  4947] --- SIGILL {si_signo=SIGILL, si_code=ILL_ILLOPN, si_addr=0x8e2513} ---
[pid  4947] futex(0x7f07fd51e270, FUTEX_WAKE_PRIVATE, 2147483647) = 0
[pid  4947] futex(0x7f07fd7371a0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
[pid  4947] openat(AT_FDCWD, "/opt/resolve/crash_archive.txt", O_WRONLY|O_CREAT|O_APPEND, 0666) = 10
[pid  4947] lseek(10, 0, SEEK_END)      = 1712
[pid  4947] fstat(10, {st_mode=S_IFREG|0666, st_size=1712, ...}) = 0
[pid  4947] write(10, "----------------------------------------------------------------------\n#TIME Thu May 17 22:27:54 2018 - Uptime 00:00:00 (hh:mm:ss)\n#FROM_EMAIL \n#TO_EMAIL \n#VERSION 15.0b (#043)\n#SMTP_SERVER \n#PROGRAM_NAME (64-bit)\n\n", 215) = 215


Can someone find what happens after this call?
stat("/opt/resolve/bin/styles/.", 0x7fff616bdd78) = -1 ENOENT (No such file or directory)

So i can try to at least find out what happens next.
My clinfo just in case:
Code: Select all
Number of platforms                               1
  Platform Name                                   NVIDIA CUDA
  Platform Vendor                                 NVIDIA Corporation
  Platform Version                                OpenCL 1.2 CUDA 9.1.84


Same error running resolve from gdb
Using valgrind it starts fine
Offline
User avatar

Noel Sterrett

  • Posts: 313
  • Joined: Wed Aug 22, 2012 9:12 pm

Re: DaVinci Resolve on Linux - Install issues

PostSat May 19, 2018 1:25 pm

Anyone tried the new Nvidia 390.59 driver on Ubuntu?

Cheers.
Admit One Pictures
Ubuntu 18.04 | Asus Z10 Xeon*2 32G | GTX 1080 8G | Resolve Studio 15b3 | Desktop Video 10.9.11
Offline

Daniel Tufvesson

  • Posts: 94
  • Joined: Sun Sep 18, 2016 11:03 am
  • Location: Stockholm, Sweden

Re: DaVinci Resolve on Linux - Install issues

PostMon May 21, 2018 3:57 pm

Boris Kovalev wrote:Can someone find what happens after this call?
stat("/opt/resolve/bin/styles/.", 0x7fff616bdd78) = -1 ENOENT (No such file or directory)
That's a little odd. I actually get the same reference even from a working system and there is no styles-directory included in the installer so that is probably normal.

Looks like the most useful informational log message after that and before before SIGILL (illegal instruction) is "Updating display GPU information...". I suspect that something goes wrong when Resolve is gathering information about the GPU situation. This may be a driver and/or library issue.

Do you have multiple GPU:s installed in your system? Such as a built in Intel Iris together with the Nvidia. If that is the case, try to disable/remove that other non-Nvidia GPU and uninstall any proprietary driver.

What versions of the Nvidia packages do you have installed? (dpkg -l | grep nvidia) Do you perhaps have mixed packages from different Nvidia driver versions?

Have you ever run any official Nvidia installer on this machine? (it's nasty)
Shoot - BMCC | BMPC | BMPCC | BMVA
Edit - Debian Linux 9 | Resolve Studio 15b3 | i7-3930K CPU | X79 MB | 32GB RAM | GTX1080 GPU | Decklink SDI
Offline

ivanatora

  • Posts: 4
  • Joined: Mon Feb 12, 2018 7:27 pm
  • Real Name: Ivan Petrushev

Re: DaVinci Resolve on Linux - Install issues

PostMon May 21, 2018 3:59 pm

Hi guys,

Having audio support in v15 is great. But how can I see the audio waveform in the timeline?

I have a mp3 file that I had to convert to wav in order to get Davinci to "see" it in Media Manager. I have waveform there. But when I drag it to an Audio Track on my Timeline, I have no waveform there. Any clues how to get it displayed?

If I double click on the track, I have the waveform loaded in the 1st preview box. But I prefer to have it in my timeline, to be able to align video transitions by it.

Image

EDIT: Never mind, I had to poke for 15 minutes and not find it, then post here and I found it 3 clicks later :) It was under the "Timeline View Options" button -> "Audio Waveforms" button...
Offline

Boris Kovalev

  • Posts: 9
  • Joined: Fri Sep 08, 2017 6:20 pm

Re: DaVinci Resolve on Linux - Install issues

PostThu May 24, 2018 12:55 am

Daniel Tufvesson wrote:
Boris Kovalev wrote:Can someone find what happens after this call?
stat("/opt/resolve/bin/styles/.", 0x7fff616bdd78) = -1 ENOENT (No such file or directory)

That's a little odd. I actually get the same reference even from a working system and there is no styles-directory included in the installer so that is probably normal.


I was wondering what happens next to the one i mentioned. What next few calls are, so i can guess where the problem could be. It's hard to debug using strace for me anyways, just running out of ideas by now. I am still unable to launch resolve, so can't see it by myself.

Daniel Tufvesson wrote:Looks like the most useful informational log message after that and before before SIGILL (illegal instruction) is "Updating display GPU information...". I suspect that something goes wrong when Resolve is gathering information about the GPU situation. This may be a driver and/or library issue.

Do you have multiple GPU:s installed in your system? Such as a built in Intel Iris together with the Nvidia. If that is the case, try to disable/remove that other non-Nvidia GPU and uninstall any proprietary driver.


Agree, but i'm using 390.48 packaged for ubuntu, NVIDIA installer wasn't ever used on this setup. I have a standard 1060 6gb board, nothing special about it (flashing, overclocking, voltmod, etc). Just one GPU, and nothing onboard, don't really see anything of importance. Phenom X6 16gb of DDR3 ram ./makeresolvedeb_15.0b3-1.sh lite gives 0 errors. Resolve on win runs fine...

Daniel Tufvesson wrote:What versions of the Nvidia packages do you have installed? (dpkg -l | grep nvidia) Do you perhaps have mixed packages from different Nvidia driver versions?


Code: Select all
$ dpkg -l | grep nvidia
ii  libnvidia-cfg1-390:amd64                   390.48-0ubuntu3                     amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-common-390                       390.48-0ubuntu3                     all          Shared files used by the NVIDIA libraries
ii  libnvidia-compute-390:amd64                390.48-0ubuntu3                     amd64        NVIDIA libcompute package
ii  libnvidia-compute-390:i386                 390.48-0ubuntu3                     i386         NVIDIA libcompute package
ii  libnvidia-decode-390:amd64                 390.48-0ubuntu3                     amd64        NVIDIA Video Decoding runtime libraries
ii  libnvidia-decode-390:i386                  390.48-0ubuntu3                     i386         NVIDIA Video Decoding runtime libraries
ii  libnvidia-encode-390:amd64                 390.48-0ubuntu3                     amd64        NVENC Video Encoding runtime library
ii  libnvidia-encode-390:i386                  390.48-0ubuntu3                     i386         NVENC Video Encoding runtime library
ii  libnvidia-fbc1-390:amd64                   390.48-0ubuntu3                     amd64        NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-fbc1-390:i386                    390.48-0ubuntu3                     i386         NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-gl-390:amd64                     390.48-0ubuntu3                     amd64        NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-gl-390:i386                      390.48-0ubuntu3                     i386         NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-ifr1-390:amd64                   390.48-0ubuntu3                     amd64        NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  libnvidia-ifr1-390:i386                    390.48-0ubuntu3                     i386         NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  nvidia-compute-utils-390                   390.48-0ubuntu3                     amd64        NVIDIA compute utilities
ii  nvidia-cuda-dev                            9.1.85-3ubuntu1                     amd64        NVIDIA CUDA development files
ii  nvidia-cuda-doc                            9.1.85-3ubuntu1                     all          NVIDIA CUDA and OpenCL documentation
ii  nvidia-cuda-gdb                            9.1.85-3ubuntu1                     amd64        NVIDIA CUDA Debugger (GDB)
ii  nvidia-cuda-toolkit                        9.1.85-3ubuntu1                     amd64        NVIDIA CUDA development toolkit
ii  nvidia-dkms-390                            390.48-0ubuntu3                     amd64        NVIDIA DKMS package
ii  nvidia-driver-390                          390.48-0ubuntu3                     amd64        NVIDIA driver metapackage
ii  nvidia-kernel-common-390                   390.48-0ubuntu3                     amd64        Shared files used with the kernel module
ii  nvidia-kernel-source-390                   390.48-0ubuntu3                     amd64        NVIDIA kernel source package
ii  nvidia-opencl-dev:amd64                    9.1.85-3ubuntu1                     amd64        NVIDIA OpenCL development files
ii  nvidia-prime                               0.8.8                               all          Tools to enable NVIDIA's Prime
ii  nvidia-profiler                            9.1.85-3ubuntu1                     amd64        NVIDIA Profiler for CUDA and OpenCL
ii  nvidia-settings                            390.42-0ubuntu1                     amd64        Tool for configuring the NVIDIA graphics driver
ii  nvidia-utils-390                           390.48-0ubuntu3                     amd64        NVIDIA driver support binaries
ii  nvidia-visual-profiler                     9.1.85-3ubuntu1                     amd64        NVIDIA Visual Profiler for CUDA and OpenCL
ii  xserver-xorg-video-nvidia-390              390.48-0ubuntu3                     amd64        NVIDIA binary Xorg driver


Only nvidia-settings is still 390.42 for some reason. Is an ubuntu update thing, this is not the issue as you'll be able to see further

More attempts to get 15 beta working:

NVIDIA-Linux-x86_64-396.18.run and no cuda - same thing
NVIDIA-Linux-x86_64-396.18.run and cuda-repo-ubuntu1710-9-2-local_9.2.88-1_amd64.deb + cuda-repo-ubuntu1710-9-2-local-cublas-update-1_1.0-1_amd64.deb - the same
cuda_9.2.88_396.26_linux.run (this one comes with drivers, so i removed everything) - same thing
Suddenly 14.3 works with your makeresolvedeb_14.3-2.sh Daniel. It's useless for me, as i only have onboard audio, but i can't get what the difference could be (14.3 vs 15.x).

I can reinstall ubuntu, try with debian again...maybe with centos it would work :roll:
Offline

Sulo Kokki

  • Posts: 96
  • Joined: Thu Sep 28, 2017 11:39 pm

Re: DaVinci Resolve on Linux - Install issues

PostThu May 24, 2018 4:22 pm

From the Beta forum, corroborating what's been suspected for a while.
aidanryan wrote:I removed pocl.icd from /etc/OpenCL/vendors which had no effect. I also tried to remove mesa-libOpenCL, which was not installed. I then installed mesa-libOpenCL and removed all .icd files from /etc/OpenCL except nvidia.icd. This proved to be what allowed Resolve 15b3 to run on my particular Fedora 27 installation. It seems that OpenCL must be present on the machine, even if you intend to run Resolve using CUDA.
BMD should fix it already.
Linux Mint 18.3 | DaVinci Resolve 15.0b3 | Desktop Video 10.9.3 | OSX 10.11.6
Offline

Boris Kovalev

  • Posts: 9
  • Joined: Fri Sep 08, 2017 6:20 pm

Re: DaVinci Resolve on Linux - Install issues

PostFri May 25, 2018 4:30 am

Sulo Kokki wrote:From the Beta forum, corroborating what's been suspected for a while.
aidanryan wrote:I removed pocl.icd from /etc/OpenCL/vendors which had no effect. I also tried to remove mesa-libOpenCL, which was not installed. I then installed mesa-libOpenCL and removed all .icd files from /etc/OpenCL except nvidia.icd. This proved to be what allowed Resolve 15b3 to run on my particular Fedora 27 installation. It seems that OpenCL must be present on the machine, even if you intend to run Resolve using CUDA.
BMD should fix it already.


I only have mesa.icd and nvidia.icd in that folder, moving mesa.icd away has no effect.
The package mesa-opencl-icd is installed, removing it has no effect.
Offline

Daniel Tufvesson

  • Posts: 94
  • Joined: Sun Sep 18, 2016 11:03 am
  • Location: Stockholm, Sweden

DaVinci Resolve on Linux - Install issues

PostFri May 25, 2018 3:04 pm

Boris Kovalev wrote:
Sulo Kokki wrote:From the Beta forum, corroborating what's been suspected for a while.
aidanryan wrote:I removed pocl.icd from /etc/OpenCL/vendors which had no effect. I also tried to remove mesa-libOpenCL, which was not installed. I then installed mesa-libOpenCL and removed all .icd files from /etc/OpenCL except nvidia.icd. This proved to be what allowed Resolve 15b3 to run on my particular Fedora 27 installation. It seems that OpenCL must be present on the machine, even if you intend to run Resolve using CUDA.
BMD should fix it already.


I only have mesa.icd and nvidia.icd in that folder, moving mesa.icd away has no effect.
The package mesa-opencl-icd is installed, removing it has no effect.
I think we may be on to something here. I was able to replicate this problem on my Debian 9 install by removing the package nvidia-opencl-icd. Installing nvidia-opencl-icd made Resolve happy again.
Shoot - BMCC | BMPC | BMPCC | BMVA
Edit - Debian Linux 9 | Resolve Studio 15b3 | i7-3930K CPU | X79 MB | 32GB RAM | GTX1080 GPU | Decklink SDI
Offline

Sulo Kokki

  • Posts: 96
  • Joined: Thu Sep 28, 2017 11:39 pm

Re: DaVinci Resolve on Linux - Install issues

PostFri May 25, 2018 9:47 pm

Daniel Tufvesson wrote:I think we may be on to something here. I was able to replicate this problem on my Debian 9 install by removing the package nvidia-opencl-icd. Installing nvidia-opencl-icd made Resolve happy again.
I have a similar experience with Linux Mint 18. After installing CUDA, Resolve failed to run. ocl-icd-opencl-dev got it started - on CUDA, as well.
Linux Mint 18.3 | DaVinci Resolve 15.0b3 | Desktop Video 10.9.3 | OSX 10.11.6
Previous

Return to DaVinci Resolve

Who is online

Users browsing this forum: Andrew Kolakowski and 12 guests