Davinci Resolve will not open (and I don't understand GPU drivers)

Hey all,

I have been using Manjaro (KDE Plasma Wayland) for about a year now (and I absolutely love it). I don’t deal with these types of issues because Manjaro works most of the time without issues.

Anyway, I installed Davinci Resolve to try it out. It installed fine but it won’t open. I have done a lot of digging on this topic and found multiple paths of confusion. What I have come to learn is that I really don’t understand how Linux/Manjaro handles GPUs. I have an AMD 5700XT. In doing my research, I have come across so much I don’t get at all. I see things like Mesa, ROCm, OpenCL, etc. etc. etc. I find myself so confused and I don’t even know where to begin. I don’t understand how to know what software/drivers I have installed, etc.

Furthermore, I have noticed in blender it doesn’t even recognized that I have a GPU (for GPU rendering).

If anyone can shed some light on this confusing topic, I would appreciate it. Again, I am not the best with Linux, I have only been using it for a year and most of that time I spend in Neovim learning programming (and I still suck at that, LOL).

Thanks!

This seems like a good place to start:
https://wiki.archlinux.org/title/DaVinci_Resolve

What exactly did you install? It looks like Davinci requires the opencl-rusticl-mesa OpenCL driver if you are using amdgpu and not the proprietary one.

Thanks for the link, I will check it out!

So, this is again where my knowledge tends to not be enough. I know that I have installed opencl-rusticl-mesa but I don’t know about how it works. Just because it is installed, does that mean it is the current driver, etc. I think I came across something where it looks like I have vulkan. I am not sure how that applies but thought I should throw that out there.

Again, I am not totally computer illiterate, unfortunately, I am deep dive Linux illiterate (so far).

Sorry, I wish I wasn’t this dumb with this stuff. Manjaro has been so awesome, I really haven’t had to do much until now.

You still haven’t answered the question:

How did you install DaVinci Resolve? The topic category indicates you installed it from the AUR via Pamac or Yay. If so, which version did you install? There are 4 available:

pamac search davinci resolve                                                                                                            127 ✘ 
davinci-resolve-studio-beta  18.5b4-1                                                                                                                   AUR
    Professional A/V post-production software suite from Blackmagic Design. Studio edition, requires license key or license dongle.
davinci-resolve-studio  19.0.3-1                                                                                                                        AUR
    Professional A/V post-production software suite from Blackmagic Design. Studio edition, requires license key or license dongle.
davinci-resolve-beta  19.0b4-1                                                                                                                          AUR
    Professional A/V post-production software suite from Blackmagic Design
davinci-resolve  19.0.3-1                                                                                                                               AUR
    Professional A/V post-production software suite from Blackmagic Design

Or did you download the software directly from the vendor’s download page and follow their instructions? Hint: it is usually much easier to install via the AUR, as the PKGBUILD will download and install any required dependencies and also do the setting up for an Arch-based system such as Manjaro.

To use the AUR it is recommended that you switch to Unstable branch (you might get by with switching to Testing branch), especially if you plan to install complex software with a lot of dependencies such as DaVinci Resolve.

You say that it installed successfully but won’t launch. Could you please try launching it from a terminal to see if any error messages are displayed? If there are error messages, please paste them here.

Finally, some system info would be appreciated (inxi -zv8), as the problem you are experiencing may be related to your system setup.

I downloaded it from the DR website. I was always a little bit nervous about downloading from the AUR so I have it off by default (in add/remove applications). I hear things about the AUR and I don’t want to be downloading malware/virus’. If I want that, I would just go back to Windows LMAO!

Here is the output from cli: ./resolve: symbol lookup error: /usr/lib/libgdk_pixbuf-2.0.so.0: undefined symbol: g_task_set_static_name

I ran it like this last night and I am pretty sure it was a different error message. The pixbuf file seemed like it was a different file name. Not sure if I did something my troubleshooting.

I also ran ldd /opt/resolve/bin/resolve. Which seemed ok. I can send that output as well but it is kind of long and there are no missing “links”.

As for your last sentence, I am not sure what that even means. Sorry.

Again, I am almost doing this to push myself and gain knowledge. However, this topic is not easy for me to follow. As I stated in the first paragraph, there are so many GPU terminologies/technologies that I am unfamiliar with and when I start looking into one, it seems to take me down a rabbit hole which confuses me more.

I really just don’t understand how the graphics cards work. Seems like there are multiple technologies that do the same thing so it is hard to figure out what lines up with what…if that makes sense.

that link you sent is very good, it gives me a mental picture of at least some of the things I was confused on. Thanks for that link!

@scotty65

Ok, I figured out what you were asking in that last paragraph.

Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600
XT / 5700/5700 XT] vendor: Gigabyte driver: amdgpu v: kernel arch: RDNA-1
code: Navi-1x process: TSMC n7 (7nm) built: 2019-20 pcie: gen: 4
speed: 16 GT/s lanes: 16 ports: active: DP-1,HDMI-A-1 empty: DP-2,DP-3
bus-ID: 2f:00.0 chip-ID: 1002:731f class-ID: 0300
Device-2: Logitech Brio 100 driver: snd-usb-audio,uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-1:2 chip-ID: 046d:094c
class-ID: 0102 serial:
Device-3: Microdia Dual Mode Camera (8006 VGA) driver: hid-generic,usbhid
type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 5-3.4:6
chip-ID: 0c45:8006 class-ID: 0301
Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.2
compositor: kwin_wayland driver: X: loaded: amdgpu
unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
gpu: amdgpu d-rect: 3840x1080 display-ID: 0
Monitor-1: DP-1 pos: primary,left res: 1920x1080 size: N/A modes: N/A
Monitor-2: HDMI-A-1 pos: right res: 1920x1080 size: N/A modes: N/A
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi
wayland: drv: radeonsi x11: drv: radeonsi
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.2.4-arch1.0.1
glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 5700 XT (radeonsi
navi10 LLVM 18.1.8 DRM 3.57 6.10.13-3-MANJARO) device-ID: 1002:731f
memory: 7.81 GiB unified: no display-ID: :1.0
API: Vulkan v: 1.3.295 layers: 11 device: 0 type: discrete-gpu
name: AMD Radeon RX 5700 XT driver: amd v: 2024.Q3.2 (LLPC)
device-ID: 1002:731f surfaces: xcb,xlib,wayland

So much confusing info here but what I thought is odd, I don’t see any mention of OpenCL. I don’t know what that means.

I can recommend Shotcut, its also available in Official Repo’s where i saw sometimes (rare) bugs. So i switched to the AppImage version which just works under Manjaro KDE.

I suspect a reason DaVinci will not start is that it expects certain qt5 support that may or may not exist in Manjaro by default.

Simply downloading and installing DaVinci from the official DaVinci site might not account for this.

Building DaVinci from the AUR does.

To test whether this theory is in fact accurate I’m currently building DaVinci from the AUR, in a Virtual Machine.

  • Note that I opted to use the default intel-compute-runtime and jdk-openjdk when prompted.

I’ll report back in a few; but before I do…

Please edit your post (above) and apply the required formatting for command output; as indicated with the :eyes: emoji below.


Hi @Stoss and welcome to the Manjaro community.

As a new forum user, please take some time to familiarise yourself with Forum requirements; in particular, the many ways to use the forum to your benefit.

To that end, some or all these links may be invaluable:

Last, but not least, the Update Announcements, which you should check frequently for important update related information.

An issue may be directly related to a particular update; these announcements should generally be checked before posting a request for support.

I hope this is helpful.

Cheers.


Edit:-

DaVinci Resolve built from the AUR installed as expected. Some Qt5 related dependencies were included in the process. I’m not convinced that Qt5 support is related to your issue.

DaVinci starts as expected; though it does show a warning during startup likely as a result of my inattention to the runtime selections before the build commenced.

The dialog allows to open Preferences directly to make changes.

The changes to make would more likely be found in DaVinci documentation, or by contacting DaVinci support.

If you are seeing the same warning then the problem is with your DaVinci configuration and/or choices during DaVinci Install.

Cheers.

1 Like

Hi all, I have been away so I haven’t messed with it. I started back up again today and I decided to try installing it from the AUR. It failed. I decided I wanted to get the manufacturing version working so I looked more. I found an article https://gist.github.com/FoolsTech/659f79a2fc55255d91577add06c57717

This at least got me to be able to run it from the terminal. I haven’t looked into why but that will be next. I am getting that Unsupported GPU Processing Mode error message that @soundofthunder wrote about. Again, I have to look into that as well.

Thanks all!!! I think this part is solved. I will have to look into the rest of the issues now.

Stoss

Update: I found this post https://qubitsandbytes.co.uk/linux/fixing-da-vinci-resolve-not-detecting-gpu-using-rusticl/

This solved the issue with the GPU not being detected in DaVinci Resolve.

1 Like

If you are using third party software from Blackmagicdesign you should contact
Blackmagic Forum - DaVinci Resolve for support

AUR package davinci-resolve 19.0.3-1 has been Flagged out-of-date (2024-11-12) since release of version 19.1