You are not logged in.

#1 2021-02-20 01:39:12

lakimens
Member
Registered: 2019-01-17
Posts: 3

Unable to get Davinci Resolve to worl

Hello,

I am trying to install Davinci Resolve on Arch Linux, however, not having much luck here.

My hardware:

- Ryzen 3600X
- 16GB RAM
- RX580 4GB (DVI port) - as I can tell, this is likely the issue, I've installed it flawlessly with Nvidia GPU.

I've tried dozens of guides and troubleshooting posts, nothing seems to work.

lakimens@archlinux ~> tail .local/share/DaVinciResolve/logs/ResolveDebug.txt 
/opt/resolve/libs/Fusion/libfusionsystem.so(_ZN6Fusion14GraphicsThread10ThreadFuncEPNS_16HandlerThreadMsgE+0xa8) [0x7fce19390d98]
/opt/resolve/libs/Fusion/libfusionsystem.so(_ZN6Fusion13HandlerThread6HandleEPNS_16HandlerThreadMsgE+0x2e) [0x7fce191a185e]
/opt/resolve/libs/Fusion/libfusionsystem.so(_ZN6Fusion13HandlerThread10ThreadProcEv+0x66) [0x7fce191a1906]
/opt/resolve/libs/Fusion/libfusionsystem.so(_ZN6Fusion13HandlerThread16StaticThreadProcEPv+0x7) [0x7fce191a27b7]
/opt/resolve/bin/../libs/Fusion/fusionscript.so(+0x1d91b9) [0x7fcf11c3d1b9]
/usr/lib/libpthread.so.0(+0x9299) [0x7fcefea2c299]
/usr/lib/libc.so.6(clone+0x43) [0x7fcefc460053]
Signal Number = 11

The above is the current log I am getting, I've been through a few by now. Initially, it was stuck on "Looking for Surface", then I got to being stuck on "Loading Fairlight Page", and now it crashes on "Loading Fairlight Page".

This guide gave me the most hope: https://www.youtube.com/watch?v=osolD3AgrPY
I went through it, I just wasn't able to find opencl-amdgpu-pro-pal.

After all that, running

glxinfo | grep "OpenGL vendor string" | cut -f2 -d":" | xargs

still returns

AMD

Thanks for the help!

Offline

#2 2021-02-20 18:36:08

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 8,908

Re: Unable to get Davinci Resolve to worl

Getting Davinci Resolve to work with amd cards on archlinux is tricky.

According to https://wiki.archlinux.org/index.php/DaVinci_Resolve does work on a RX580 using https://aur.archlinux.org/packages/opencl-amd-polaris/  .


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#3 2021-02-21 20:19:00

Gaen
Member
Registered: 2020-12-16
Posts: 21

Re: Unable to get Davinci Resolve to worl

There's a workaround exactly for Davinci Resolve in the wiki.
Also you can automate the whole process with bash and point the shortcut to a script like this one:

#!/bin/bash

if pacman -Q amdgpu-pro-libgl &> /dev/null      # check wether or not propertary OpenGL is installed
    then                                        # if installed then ...
        davinci-resolve                         # run davinci-resolve
    else                                        # if not
    yay -S --noconfirm amdgpu-pro-libgl         # silently install from AUR
    davinci-resolve                             # then run davinci-resolve
fi

# Wait for davinci-resolve to close
until ! pidof davinci-resolve &> /dev/null
    do   
        sleep 5
done

# When davinci-resolve is closed remove the package
yay -Rs --noconfirm amdgpu-pro-libgl

(Edit: Workaround is not necessary anymore, just start it with progl prefix as described in the wiki.)

Last edited by Gaen (2021-02-21 20:29:36)

Offline

Board footer

Powered by FluxBB