UPDATE: I've finally gotten it to work with AMD GPU(s) [RX 480] For anyone having the crash after "Looking for control surface", the following will hopefully fix it, as it did for me.
The issue was with the fact that amdgpu-pro-libgl is still outdated and the fact that version 16.2.7 does not work with amdgpu-pro-20.30.
To get it to work, update opencl-amd (or pal/orca alternatives) from AUR. Then we'll have to download the drivers for Ubuntu from AMD's website, since amdgpu-pro-libgl is currently outdated. (It is also advisable not to install that package systemwide, since it causes X server crashes and programs like obs to not work properly.) The following method is the most ideal solution I could find.
Once downloaded, make a directory wherever you so please, I created it in /home/<myuser>/pro/drivers. Then, look into the archive of what you've just downloaded and find and extract the following files into your newly created directory: libEGL.so, libEGL.so.1, libGL.so, libGL.so.1, libGL.so.1.2, libglapi.so, libglapi.so.1, libGLESv2.so, libGLESv2.so.2. They should be in .deb files inside the archive, each titled [name]-amdgpu-pro-amd64. MAKE SURE NOT TO GET THE ONES FOR MESA OR FOR i386!!! We'll then have to get one more file called amdgpu_dri.so from a .deb file named accordingly, and put it in a new folder titled "dri" in your /pro/drivers directory.
Once that is all done, all you have to do now is make a .sh file and put this in it:
#!/bin/bash
progl() {
export LD_LIBRARY_PATH="${HOME}/pro/drivers:${LD_LIBRARY_PATH}"
export LIBGL_DRIVERS_PATH="${HOME}/pro/drivers/dri"
export dri_driver="amdgpu"
} && progl && /opt/resolve/bin/resolve
Once done, create a new .desktop file, or just edit the existing com.blackmagicdesign.resolve and change the "EXEC= ..." to "EXEC=<path to your .sh file>"
Finally, run DaVinci resolve like you'd do normally and everything should j u s t w o r k. Hopefully your issue is now RESOLVED ;)
Pinned Comments
Muflone commented on 2025-01-26 00:55 (UTC)
IMPORTANT!
Since version 19.1.3-2 this package will not download automatically the source file from the upstream site.
To build this package you will need to manually download the file from https://www.blackmagicdesign.com/support/family/davinci-resolve-and-fusion and place it in the same directory with the PKGBUILD.
This would reduce the mess in this package, making it more readable and clear. Also bypassing the required information from the upstream URL is not allowed in an automated way.
satriani commented on 2021-05-15 14:14 (UTC)
Issues and bugs, please report on the official forum here: https://forum.blackmagicdesign.com/viewforum.php?f=21&sid=239f0d5c49abe5d6a635b69638192e9a Thank you!
Visit DaVinci Resolve - ArchWiki before installing: https://wiki.archlinux.org/title/DaVinci_Resolve
ATTENTION: Please don't flag this package as out-of-date before beta version has been released as stable!
This is a current stable Package!
The current free beta is available here: https://aur.archlinux.org/packages/davinci-resolve-beta/
And for current studio beta here: https://aur.archlinux.org/packages/davinci-resolve-studio-beta/
Thanks.