You are not logged in.
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
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
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