DaVinci Resolve on Linux - Install issues

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

Jef Damen

  • Posts: 40
  • Joined: Sat Dec 29, 2018 1:55 pm
  • Location: Belgium
  • Real Name: Jef Damen

Re: DaVinci Resolve on Linux - Install issues

PostSat Sep 07, 2024 12:17 pm

-Intel(R)Core(TM)i7-8750H CPU@2.20GHz/System memory:16GB/NVIDIA GeForce GTX1600 6GB/Samsung SSD970EvoM.2 1TB(PCIe3.0 x4 NVMe)+Samsung SSD850Evo500GB/Ubuntu22.04LTS
-LG Gram16Intel Corei7-1165G7/16GB/Intel Iris Xe Graphics/500GB SSD/Windows 10/Studio18.5.1
Offline

stanwinchester

  • Posts: 12
  • Joined: Wed Sep 18, 2024 2:59 am
  • Real Name: Stan Winchester

Re: DaVinci Resolve on Linux - Install issues

PostWed Nov 06, 2024 4:05 am

I've tried many ways to get Resolve to run on Linux to no avail. I just tried installing with distrobox using this video: https://www.youtube.com/watch?v=YCGWALnbCp8

Manually setting up Rocky Linux Container
Code: Select all
distrobox-create --name rocky --image rockylinux:8 --nvidia
distrobox enter rocky
sudo dnf install fuse fuse-libs
sudo dnf install alsa-lib apr apr-util fontconfig freetype libglvnd libglvnd-egl libglvnd-glx libglvnd-opengl libgomp librsvg2 libXcursor libXfixes libXi libXinerama libxkbcommon libxkbcommon-x11 libXrandr libXrender libXtst libXxf86vm mesa-libGLU mtdev pulseaudio-libs xcb-util xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm
sudo dnf install ocl-icd
sudo ./DaVinci_Resolve_19.0.3_Linux.run


I then get the following:
Code: Select all
Authorization required, but no authorization protocol specified
qt.qpa.xcb: could not connect to display :0
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: linuxfb, minimal, offscreen, xcb.

/tmp/.mount_DaVinclVmzzM/AppRun: line 348: 2176658 Aborted                 (core dumped) "${CURRENT_DIR}/installer" "${CURRENT_DIR}" "$@"


Any suggestions?
Thank you,
Stan Winchester
Offline
User avatar

Dwaine Maggart

Blackmagic Design

  • Posts: 13218
  • Joined: Wed Aug 22, 2012 2:53 pm

Re: DaVinci Resolve on Linux - Install issues

PostWed Nov 06, 2024 4:20 am

Use our Rocky 8.6 install ISO and create a Rocky 8.6 boot drive?

Note: This ISO install is designed for NVIDIA GPUs. Won't work with AMD GPU's without some effort to install AMD proprietary drivers.

Also note: the NVIDIA driver this ISO installs is not new enough for Resolve 19. It will need to be updated to work with 19.

From the Resolve Linux 19.x Linux Installation Instructions PDF:

Installing DaVinci Resolve’s Rocky Linux ISO

For users setting up new systems or looking to use a standardized DaVinci Resolve environment, a standard Rocky Linux 8.6 ISO is available to download at:

https://downloads.blackmagicdesign.com/ ... ux_8.6.iso

(MD5: https://downloads.blackmagicdesign.com/ ... ux_8.6.txt).

The ISO file can be burned to a bootable USB flash drive or a DVD for the installation process.

Before installation, ensure that you have backups of your files, including media and Resolve project libraries.

Turn off UEFI Secure Boot in BIOS configuration and boot from the ISO.

Selecting the Automatic option will erase all the files on your connected drives during installation. Please ensure that you only connect a single boot drive to install the OS onto.

Alternatively, select Manual configuration and customize the target drive and partitions when
installing the OS.

The installer takes care of all dependencies - including standard libraries, Nvidia drivers and DeckLink drivers.

When the installation is complete, you can reboot the system once, and download and install DaVinci Resolve using the instructions above.

When upgrading DaVinci Resolve, please check this section in the new installer for any special instructions you may need for the new version
Dwaine Maggart
Blackmagic Design DaVinci Support
Offline

stanwinchester

  • Posts: 12
  • Joined: Wed Sep 18, 2024 2:59 am
  • Real Name: Stan Winchester

Re: DaVinci Resolve on Linux - Install issues

PostWed Nov 06, 2024 4:45 am

I will give this a shot, but as I am sure you are aware, Rocky 8.6 end of life was Nov 2022 and is no longer supported. If I install this, can Rocky be upgraded to the supported version of 8.10 which is still supported for several more years.
Image
Thank you,
Stan Winchester
Offline

stanwinchester

  • Posts: 12
  • Joined: Wed Sep 18, 2024 2:59 am
  • Real Name: Stan Winchester

Re: DaVinci Resolve on Linux - Install issues

PostWed Nov 06, 2024 6:54 pm

Dwaine Maggart wrote:Use our Rocky 8.6 install ISO and create a Rocky 8.6 boot drive

I downloaded and install as suggested and got the following error:
Code: Select all
Error: Missing or outdated system packages detected.

Please install the following missing packages:
    xcb-util-cursor

Use SKIP_PACKAGE_CHECK=1 to bypass the system package check.

***********************
Installation cancelled.
[...@localhost Downloads]$ sudo dnf install xcb-util
[sudo] password for ...:
Last metadata expiration check: 2:05:21 ago on Wed 06 Nov 2024 09:27:48 AM MST.
Package xcb-util-0.4.0-10.el8.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!


Image
Now what should I do?
Thank you,
Stan Winchester
Offline

stanwinchester

  • Posts: 12
  • Joined: Wed Sep 18, 2024 2:59 am
  • Real Name: Stan Winchester

Re: DaVinci Resolve on Linux - Install issues

PostWed Nov 06, 2024 9:38 pm

After installing the offical Rocky iso, I still needed to install:
Code: Select all
sudo dnf install epel-release
sudo dnf update
sudo dnf install xcb-util-cursor

Then I was able to install Resolve
Thank you,
Stan Winchester
Offline

Jaemie Manners

  • Posts: 16
  • Joined: Tue Jun 14, 2016 5:28 am

Re: DaVinci Resolve on Linux - Install issues

PostThu Nov 14, 2024 1:47 am

Dwaine Maggart wrote:From the Resolve Linux 19.x Linux Installation Instructions PDF

I can not for the life of me, find where this document is? It's not on the support page.

Is there a link I can get to this? Is there a document that lists out what is and isn't supported?

Thanks!
Offline

Shrinivas Ramani

Blackmagic Design

  • Posts: 3093
  • Joined: Wed Sep 20, 2017 10:19 am

Re: DaVinci Resolve on Linux - Install issues

PostThu Nov 14, 2024 2:12 am

Hi Jaemie

Dwaine Maggart wrote: Resolve Linux 19.x Linux Installation Instructions PDF

This pdf document is part of all Linux installer downloads. It offers ste by step instructions for installing the .run file, instructions for Nvidia and Decklink drivers, and links to the Rocky Linux 8.6 ISO with these prerequisites already installed.

Regards
Shrinivas
Offline

Thomas Dove

  • Posts: 63
  • Joined: Tue Apr 04, 2017 9:24 am

Re: DaVinci Resolve on Linux - Install issues

PostTue Nov 26, 2024 9:56 pm

Dwaine Maggart wrote:
We only support RHEL/CentOS 7.x and our current Rocky 8.6 distro's, and those only with NVIDIA GPUs.



Hi Dwaine,

I am running CentOS 7.3 [old, I know] and looking to upgrade to DR 19.1
The install notes mention CentOS 8 [not 7] so questions:

1) will DR19.1 run on CentOS7.3 ?

2) if not, I would prefer just to upgrade the OS - is CentOS 7. something or 8. something a reasonable choice?
The PC concerned is specifically for DR.

3) If not, do you have any knowledge of using ELevate and Leapp to migrate from CentOS 7.3 to Rocky Linux 8.6 ?


I have downloaded latest Desktop Video for the DeckLink card and the NVIDIA driver Linux 55.135 [latest on nvida site]

Thanks !

Tom
Main Resolve: Linux Centos 7, Intel i7 16GB RAM, nVidia 1070Ti, Decklink Extreme 12G
Offline
User avatar

Dwaine Maggart

Blackmagic Design

  • Posts: 13218
  • Joined: Wed Aug 22, 2012 2:53 pm

Re: DaVinci Resolve on Linux - Install issues

PostWed Nov 27, 2024 1:16 am

I'm told (but have not personally tested) that you can't install a current enough NVIDIA driver on CentOS 7.3 to allow Resolve 19 to work.

Resolve 19 on Linux requires:

NVIDIA Studio driver 550.40.07 or newer.

If you can install the proper NVIDIA driver, I would expect Resolve 19 to work on CentOS 7.3.

The installer is likely going to complain about several missing packages. You should be able to yum install those to make it happy. Unless some package it complains about won't yum install on CentOS 7.3.
Dwaine Maggart
Blackmagic Design DaVinci Support
Offline
User avatar

Dwaine Maggart

Blackmagic Design

  • Posts: 13218
  • Joined: Wed Aug 22, 2012 2:53 pm

Re: DaVinci Resolve on Linux - Install issues

PostWed Nov 27, 2024 4:45 am

I just took a look at my lab CentOS 7.3 system, which hasn't been used in a while. It had Resolve 15 installed and a 390.x NVIDIA driver.

I updated the NVIDIA driver to the recommended 18.6.6 driver, 525.116, then installed 18.6.6.

It asked for one missing package, libglvnd-opengl

I was able to yum install that with no issue and continue the 18.6.6 install. And it worked OK.

I then updated the NVIDA driver to 550.135, with apparently no issue. After a reboot, it was the listed driver.

Installed 19.1, and surprisingly to me, it didn't require any additional packages. Even our Rocky 8.6 build requires a xcb-util-cursor package to be installed for the 19 installer to work.

And it all seems to be happy.
Last edited by Dwaine Maggart on Wed Nov 27, 2024 5:02 pm, edited 1 time in total.
Dwaine Maggart
Blackmagic Design DaVinci Support
Online
User avatar

Uli Plank

  • Posts: 25447
  • Joined: Fri Feb 08, 2013 2:48 am
  • Location: Germany and Indonesia

Re: DaVinci Resolve on Linux - Install issues

PostWed Nov 27, 2024 5:25 am

Wow, you are really going to great lengths to help, Dwaine.
But may I ask if there's really a version 19.1.1, a typo, or is that Linux only?
My disaster protection: export a .drp file to a physically separated storage regularly.
www.digitalproduction.com

Studio 19.1.3
MacOS 13.7.4, 2017 iMac, 32 GB, Radeon Pro 580 + eGPU
MacBook M1 Pro, 16 GPU cores, 32 GB RAM, MacOS 14.7.2
SE, USM G3
Offline
User avatar

waltervolpatto

  • Posts: 11305
  • Joined: Thu Feb 07, 2013 5:07 pm
  • Location: Pictureshop 6040 Sunset Blvd, Hollywood, CA 90028

Re: DaVinci Resolve on Linux - Install issues

PostWed Nov 27, 2024 8:13 am

Uli Plank wrote:Wow, you are really going to great lengths to help, Dwaine.
But may I ask if there's really a version 19.1.1, a typo, or is that Linux only?



19.1 is out, probably internally they are testing 19.1.1 beta is the number version is progressive....
W10-19043.1645- Supermicro MB C9X299-PGF - RAM 128GB CPU i9-10980XE 16c 4.3GHz (Oc) Water cooled - 12x8TB SSD RAID5 internal (80TB)
Decklink Studio 4K (12.4.1)
Resolve 19.1.3 / fusion studio 19
GPU 3090ti drivers 512.59 studio
Offline
User avatar

Dwaine Maggart

Blackmagic Design

  • Posts: 13218
  • Joined: Wed Aug 22, 2012 2:53 pm

Re: DaVinci Resolve on Linux - Install issues

PostWed Nov 27, 2024 5:02 pm

Definitely a typo. Sorry.
Dwaine Maggart
Blackmagic Design DaVinci Support
Offline

Thomas Dove

  • Posts: 63
  • Joined: Tue Apr 04, 2017 9:24 am

Re: DaVinci Resolve on Linux - Install issues

PostWed Nov 27, 2024 9:11 pm

Dwaine, that is brilliant thank you!

Great support indeed! Much appreciated.

All the best,

Tom
Main Resolve: Linux Centos 7, Intel i7 16GB RAM, nVidia 1070Ti, Decklink Extreme 12G
Offline

Gegreenpeaced

  • Posts: 1
  • Joined: Sat Dec 14, 2024 5:34 pm
  • Real Name: Julius Reiter

Re: DaVinci Resolve on Linux - Install issues

PostSat Dec 14, 2024 5:40 pm

Hey,
i found this Project today and I'm so glad that i found it. I have been bothered by windows for years and the missing Debian installer was more or less the last thing that kept me from using linux as my daily OS. Sadly I have a few problems (see Logfile below). I followed the makeresolvedeb guide and also made sure that there are no libraries missing. I would be very happy to if someone could help me fix this :)

Code: Select all
0x77f6835fd000 | Main                 | INFO  | 2024-12-14 18:29:39,014 | Running DaVinci Resolve v19.1.1.0008 (Linux/Clang x86_64)
0x77f6835fd000 | Main                 | INFO  | 2024-12-14 18:29:39,014 | BMD_BUILD_UUID 3872d8f2-d15d-4177-a848-44ef666943f4
0x77f6835fd000 | Main                 | INFO  | 2024-12-14 18:29:39,014 | BMD_GIT_COMMIT e59d7153fd38e340caff9e6e95e7da113515d2b1
0x77f6835fd000 | GPUDetect            | INFO  | 2024-12-14 18:29:39,014 | Starting GPUDetect 1.2_6-a2
0x77f6835fd000 | GPUDetect            | INFO  | 2024-12-14 18:29:39,061 | Done in 46 ms.
0x77f6835fd000 | GPUDetect            | INFO  | 2024-12-14 18:29:39,061 | Detected System:
0x77f6835fd000 | GPUDetect            | INFO  | 2024-12-14 18:29:39,061 |   - OS: Linux Pop!_OS 22.04 LTS
0x77f6835fd000 | GPUDetect            | INFO  | 2024-12-14 18:29:39,061 |   - Model: Gigabyte B360M DS3H
0x77f6835fd000 | GPUDetect            | INFO  | 2024-12-14 18:29:39,061 |   - System ID: 66d46daa6f4ae2ec924b9269665b12cc
0x77f6835fd000 | GPUDetect            | INFO  | 2024-12-14 18:29:39,061 |   - CPU: Intel Core i5-8600K, 6 threads, x86-64
0x77f6835fd000 | GPUDetect            | INFO  | 2024-12-14 18:29:39,061 |   - RAM: 6.5 GiB used of 15.6 GiB
0x77f6835fd000 | GPUDetect            | INFO  | 2024-12-14 18:29:39,061 |   - NVIDIA GPU Driver: 560.35, supports CUDA 12.6
0x77f6835fd000 | GPUDetect            | INFO  | 2024-12-14 18:29:39,061 | Detected 1 GPUs:
0x77f6835fd000 | GPUDetect            | INFO  | 2024-12-14 18:29:39,061 |   - "NVIDIA GeForce GTX 1060 6GB" (gpu:13ed5ffa.f91e8f0c) <- Main Display GPU
0x77f6835fd000 | GPUDetect            | INFO  | 2024-12-14 18:29:39,061 |     Discrete, 596 MiB used of 5.6 GiB VRAM, PCI:1:0.0
0x77f6835fd000 | GPUDetect            | INFO  | 2024-12-14 18:29:39,061 |     Matches: CUDA, NVML, OpenCL, XOrg
0x77f6835fd000 | GPUDetect            | INFO  | 2024-12-14 18:29:39,061 | Detected 1 monitors:
0x77f6835fd000 | GPUDetect            | INFO  | 2024-12-14 18:29:39,061 |   - "Monitor" <- Main Monitor
0x77f6835fd000 | GPUDetect            | INFO  | 2024-12-14 18:29:39,061 |     3840x1080, connected to "NVIDIA GeForce GTX 1060 6GB" (gpu:13ed5ffa.f91e8f0c)
0x77f6835fd000 | Main.GPUConfig       | INFO  | 2024-12-14 18:29:39,061 | Compute API set to automatic, defaulting to CUDA.
0x77f6835fd000 | Main.GPUConfig       | INFO  | 2024-12-14 18:29:39,061 | Selected compute API: CUDA
0x77f6835fd000 | Main.GPUConfig       | INFO  | 2024-12-14 18:29:39,061 | Automatic GPU Selection:
0x77f6835fd000 | Main.GPUConfig       | INFO  | 2024-12-14 18:29:39,062 |   - "NVIDIA GeForce GTX 1060 6GB" (gpu:13ed5ffa.f91e8f0c)
0x77f6835fd000 | IO                   | INFO  | 2024-12-14 18:29:39,062 | RED InitializeSdk with library path at /opt/resolve/libs
0x77f6835fd000 | IO                   | INFO  | 2024-12-14 18:29:39,149 | R3DAPI 8.5.1-53601 (20240308 Lx64S) R3DSDK 8.5.1-53601 (20240308 Lx64D C3B1) RED CUDA 8.5.1-53598 (20240308) [/opt/resolve/libs/] init is successful
0x77f6835fd000 | Main                 | INFO  | 2024-12-14 18:29:39,149 | 0 RED rocket cards available
libDeckLinkAPI.so: cannot open shared object file: No such file or directory
0x77f6835fd000 | Main                 | INFO  | 2024-12-14 18:29:39,150 | Decklink model name: '', version: ''
0x77f6835fd000 | DVIP                 | INFO  | 2024-12-14 18:29:39,150 | DVIP release/19.1.1 build 11 (bb063f16e779bde77153a861063964c74fdc50ed). Release, version 19.1.1.
0x77f61fa00000 | IO                   | INFO  | 2024-12-14 18:29:39,261 | Using DNxHR library v2.7.5.873r
0x77f619800000 | SyManager            | ERROR | 2024-12-14 18:29:39,262 | GetProjectLibraries() - Access token is empty
0x77f620400000 | Fusion               | INFO  | 2024-12-14 18:29:39,378 | Fusion Build: bbcced72_0006 (Nov 22 2024 12:49:42)


==========[CRASH DUMP]==========
#TIME Sat Dec 14 18:29:39 2024 - Uptime 00:00:00 (hh:mm:ss)
#PROGRAM_NAME DaVinci Resolve v19.1.1.0008 (Linux/Clang x86_64)
#BMD_ARCHITECTURE x86_64
#BMD_BUILD_UUID 3872d8f2-d15d-4177-a848-44ef666943f4
#BMD_GIT_COMMIT e59d7153fd38e340caff9e6e95e7da113515d2b1
#BMD_UTIL_VERSION 19.1.1.0008
#OS Linux

/opt/resolve/bin/resolve() [0x4edd729]
/opt/resolve/bin/resolve() [0x4edcb00]
/lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x77f671c42520]
/lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x12c) [0x77f671c969fc]
/lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x77f671c42476]
/lib/x86_64-linux-gnu/libc.so.6(abort+0xd3) [0x77f671c287f3]
/opt/resolve/bin/../libs/libQt5Core.so.5(+0x1821c6) [0x77f6735821c6]
/opt/resolve/bin/../libs/libQt5Core.so.5(_ZNK14QMessageLogger5fatalEPKcz+0xbd) [0x77f67356ea5d]
/opt/resolve/bin/../libs/libQt5Gui.so.5(_ZN22QGuiApplicationPrivate25createPlatformIntegrationEv+0x1d4c) [0x77f675b1e22c]
/opt/resolve/bin/../libs/libQt5Gui.so.5(_ZN22QGuiApplicationPrivate21createEventDispatcherEv+0x1b) [0x77f675b1ed3b]
/opt/resolve/bin/../libs/libQt5Core.so.5(_ZN23QCoreApplicationPrivate4initEv+0x5d4) [0x77f67375c984]
/opt/resolve/bin/../libs/libQt5Gui.so.5(_ZN22QGuiApplicationPrivate4initEv+0x19) [0x77f675b18319]
/opt/resolve/bin/../libs/libQt5Widgets.so.5(_ZN19QApplicationPrivate4initEv+0x9) [0x77f6a1764f09]
/opt/resolve/bin/../libs/libQt5Widgets.so.5(_ZN12QApplicationC2ERiPPci+0xa9) [0x77f6a1764ec9]
/opt/resolve/bin/resolve() [0x28e7148]
/opt/resolve/bin/resolve() [0x289095b]
/opt/resolve/bin/resolve() [0x288b07e]
/lib/x86_64-linux-gnu/libc.so.6(+0x29d90) [0x77f671c29d90]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80) [0x77f671c29e40]
/opt/resolve/bin/resolve() [0x288976b]
Signal Number = 6

================================
0x77f610a00000 | Fusion               | INFO  | 2024-12-14 18:29:39,382 | fusionsystem: = "/opt/resolve/libs/Fusion/libfusionsystem.so"
0x77f610a00000 | Fusion               | INFO  | 2024-12-14 18:29:39,384 | FusionLibs: = "/opt/resolve/libs/Fusion/"
0x77f610a00000 | Fusion               | INFO  | 2024-12-14 18:29:39,384 | UserData:   = "/home/juliusreiter/.local/share/DaVinciResolve/Fusion"
0x77f610a00000 | Fusion               | INFO  | 2024-12-14 18:29:39,384 | Profiles:   = "UserData:Profiles/"
0x77f61fa00000 | IO                   | INFO  | 2024-12-14 18:29:39,384 | NVDEC decodes VP9, chroma 4:2:0, bitdepth 8, upto 8192 x 8192
0x77f61fa00000 | IO                   | INFO  | 2024-12-14 18:29:39,401 | Nvidia : driverVer(194), SDK(12:2), isLegacy(0)
0x77f6835fd000 | Main                 | INFO  | 2024-12-14 18:29:39,655 | Local SysId:E0D55E87696B Hostname:julius-sys76 Timezone:Europe/Berlin UTC+0100
0x77f61fa00000 | IO                   | INFO  | 2024-12-14 18:29:39,659 | Nvidia GPU (0) is initialised as decoding and encoding device.
0x77f61fa00000 | IO                   | INFO  | 2024-12-14 18:29:39,665 | IO codec library load completed in 404 ms.
0x77f6835fd000 | CrashReport          | ERROR | 2024-12-14 18:29:39,750 | Compress() : Failed to add file:/home/juliusreiter/.local/share/DaVinciResolve/configs/UI.preset to archive.
0x77f6835fd000 | CrashReport          | ERROR | 2024-12-14 18:29:39,751 | Compress() : Failed to add file:/home/juliusreiter/.local/share/DaVinciResolve/configs/config.user.xml to archive.
ActCCMessage Already in Table: Code= c005, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= c006, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= c007, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= 2282, Mode=  0, Level=  0, CmdKey= 8, Option= 0
Offline

nxo_type

  • Posts: 1
  • Joined: Tue Dec 17, 2024 8:46 pm
  • Real Name: Jan Lellmann

Re: DaVinci Resolve on Linux - Install issues

PostTue Dec 17, 2024 8:56 pm

Hello, since there appear to be some knowledgeable people in this thread:

I have managed to get Resolve 19.1 build 12 working on my Linux (NixOS 24.11) install. I have all the udev rules from the makeresolvedeb package, but my Davinci Resolve Micro Panel does not work. It shows up in the separate Panel Configuration tool, but nothing happens when I try to use it in Resolve. No errors, Resolve just doesn't react even though the panel is selected in Preferences.

On the same system, if I boot Windows the panel works, so it's not hardware-related. I also have the Davinci Resolve Speed Editor, which works both in the Windows and in the Linux install.

I could and would spend some time debugging this issue to get a fully working package for NixOS, but Resolve doesn't appear to output any logs related to detecting the panels.

Is anyone successfully using the Micro Panel under Linux/NixOS? Is there a way to enable debug logging for USB/panel issues?
Offline

Reptile1210

  • Posts: 6
  • Joined: Fri Dec 13, 2024 8:03 pm
  • Real Name: Andy Klinko

Re: DaVinci Resolve on Linux - Install issues

PostTue Dec 24, 2024 5:21 am

nxo_type wrote:Is anyone successfully using the Micro Panel under Linux/NixOS? Is there a way to enable debug logging for USB/panel issues?


I was able to use the Micro Color Panel (yes, different hardware) under Pop!_OS by launching Resolve Studio from bash using "sudo -E /opt/resolve/bin/resolve", but in doing so audio didn't work ... and launching anything with sudo to get it working is just as sketchy as chmod 777 :)

Ultimately I switched to Rocky 8.6 using the ISO linked elsewhere in this thread, upgraded that to 8.10, converted it to AlmaLinux, and upgraded that to 9.5, and removed the desktop wallpaper lock, and it's still perfectly happy.

Not necessarily the answer you or I were looking for, to be honest, but it's what ended up working for me.
Offline
User avatar

Michael Hebo

  • Posts: 40
  • Joined: Thu Jan 12, 2017 7:40 am

Re: DaVinci Resolve on Linux - Install issues

PostSun Jan 12, 2025 9:32 pm

DaVinci Resolve installs just fine for me, and everything seems to be okay until I click play, the playback won't start, with the exception of the fairlight page. Anyone knows what's cause of this and how to fix it?

I've tried both the AUR package and davincibox, but I have the same playback issue. I'm on a Tuxedo Sirius 16 Gen2:
CPU: AMD Ryzen 7 8845HS w/ Radeon 780M Graphics (16) @ 5.14 GHz
GPU 1: AMD Radeon RX 7600M XT [Discrete]
GPU 2: AMD Phoenix3 [Integrated]

It works on my old Intel+Nvidia laptop with the same Arch Linux install running the same Wayland/Hyprland setup, so I'm pretty sure it has something to do with AMD.

Any ideas? :?
Resolve 19 | Arch Linux | Hyprland (Wayland) | TUXEDO Sirius 16 Gen2 | 62GB RAM | AMD Ryzen 7 8845HS w/ Radeon 780M Graphics (16) @ 5.14 GHz | AMD Radeon RX 7600M XT [Discrete] | AMD Phoenix3 [Integrated] | 4TB NVMe
Offline
User avatar

Dwaine Maggart

Blackmagic Design

  • Posts: 13218
  • Joined: Wed Aug 22, 2012 2:53 pm

Re: DaVinci Resolve on Linux - Install issues

PostMon Jan 13, 2025 6:46 pm

No ideas without a Resolve diagnostics log. But for sure AMD GPUs on Linux are a challenge to make work with Resolve.
Dwaine Maggart
Blackmagic Design DaVinci Support
Offline
User avatar

Michael Hebo

  • Posts: 40
  • Joined: Thu Jan 12, 2017 7:40 am

Re: DaVinci Resolve on Linux - Install issues

PostMon Jan 13, 2025 9:17 pm

I assume that's the one from Help > Create Diagnostics Log. Here it is: http://0x0.st/8oHX.tgz

For some more info, I've installed opencl-amd and amdgpu-pro-oglp, and also tried rocm-opencl-runtime, I'm not sure if there's anything else I can try, I've just been looking at the Arch Wiki: https://wiki.archlinux.org/title/DaVinci_Resolve
Resolve 19 | Arch Linux | Hyprland (Wayland) | TUXEDO Sirius 16 Gen2 | 62GB RAM | AMD Ryzen 7 8845HS w/ Radeon 780M Graphics (16) @ 5.14 GHz | AMD Radeon RX 7600M XT [Discrete] | AMD Phoenix3 [Integrated] | 4TB NVMe
Offline
User avatar

Dwaine Maggart

Blackmagic Design

  • Posts: 13218
  • Joined: Wed Aug 22, 2012 2:53 pm

Re: DaVinci Resolve on Linux - Install issues

PostMon Jan 13, 2025 11:41 pm

This is the primary reason Resolve is unhappy:

0x75f21e6d2000 | DVIP | ERROR | 2025-01-14 10:03:14,184 | Failed to create OpenCL context:

DVIP Exception: OpenCL error
- API: OpenCL
- API Error Code: Unknown CL error. (-1000)
- Call stack:
1 resolve 0x845fc82
2 resolve 0x8505816
3 resolve 0x8504e10
4 resolve 0x8503cae
5 resolve 0x84e5539
6 resolve 0x84e94fc
7 resolve 0x6885e1e
8 resolve 0x68885bb
9 resolve 0x6888b1a
10 resolve 0x688ecef
11 libc.so.6 0x75f4e56a339d
12 libc.so.6 0x75f4e572849c

0x75f21e6d2000 | GPU.SingleBoardMgr | ERROR | 2025-01-14 10:03:14,184 | Failed to initialize OpenCL board manager for "AMD Radeon RX 7600M XT" (gpu:82d012e1.77936506): Failed to initialize OpenCL context
0x75f2207d5000 | GPU.SingleBoardMgr | ERROR | 2025-01-14 10:03:14,184 | Failed to initialize SingleBoardManager.
0x75f2207d5000 | GPU.MultiBoardMgr | ERROR | 2025-01-14 10:03:14,184 | Failed to initialize board manager for gpu:82d012e1.77936506.

We only support Resolve on RHEL/CentOS 7.x and Rocky 8.6 and then only with NVIDIA GPUs. In those scenarios, AMD GPU's should work, but only with AMD supplied drivers, not with open source AMD drivers.

So, if the AMD Linux driver site has a driver for your distro version, and you install that, Resolve should be happy with that. If the AMD Linux driver site does not have a driver for your distro, Resolve is probably not going to work.

But possible someone else using Resolve with this distro and an AMD GPU has a suggestion to make it work.
Dwaine Maggart
Blackmagic Design DaVinci Support
Offline

149113

  • Posts: 3
  • Joined: Fri Jan 17, 2025 12:03 am
  • Real Name: Bob Gladys

Re: DaVinci Resolve on Linux - Install issues

PostFri Jan 17, 2025 12:09 am

First time poster. Installation on Debian 12 issues. AMD GPU 6950xt. Opencl seems to be installed as are the AMD drivers. Here is the log output:

0x7f000caa4000 | Main | INFO | 2025-01-16 19:00:57,419 | Running DaVinci Resolve v19.1.2.0003 (Linux/Clang x86_64)
0x7f000caa4000 | Main | INFO | 2025-01-16 19:00:57,419 | BMD_BUILD_UUID 3eb98c6c-b05d-4005-b356-f316dd60b0ad
0x7f000caa4000 | Main | INFO | 2025-01-16 19:00:57,419 | BMD_GIT_COMMIT 4c2e19cbf1068b07c22f06c87e469554e42f010c
0x7f000caa4000 | GPUDetect | INFO | 2025-01-16 19:00:57,420 | Starting GPUDetect 1.2_6-a2
0x7f000caa4000 | GPUDetect | ERROR | 2025-01-16 19:00:57,483 | No matched GPUs found.
0x7f000caa4000 | Main.GPUConfig | INFO | 2025-01-16 19:00:57,483 | Compute API set to automatic, defaulting to Unknown.
0x7f000caa4000 | Main.GPUConfig | INFO | 2025-01-16 19:00:57,483 | Unsupported API Unknown, defaulting to Unknown.
0x7f000caa4000 | Main.GPUConfig | ERROR | 2025-01-16 19:00:57,483 | Failed to select a valid compute API.
0x7f000caa4000 | Main.GPUConfig | INFO | 2025-01-16 19:00:57,483 | Automatic GPU Selection:
0x7f000caa4000 | Main.GPUConfig | ERROR | 2025-01-16 19:00:57,483 | No GPUs selected!
0x7f000caa4000 | IO | INFO | 2025-01-16 19:00:57,483 | RED InitializeSdk with library path at /opt/resolve/libs
0x7f000caa4000 | IO | INFO | 2025-01-16 19:00:57,513 | R3DAPI 8.5.1-53601 (20240308 Lx64S) R3DSDK 8.5.1-53601 (20240308 Lx64D C3B1) [/opt/resolve/libs/] init is successful
0x7f000caa4000 | Main | INFO | 2025-01-16 19:00:57,513 | 0 RED rocket cards available
libDeckLinkAPI.so: cannot open shared object file: No such file or directory
0x7f000caa4000 | Main | INFO | 2025-01-16 19:00:57,513 | Decklink model name: '', version: ''
0x7f000caa4000 | DVIP | INFO | 2025-01-16 19:00:57,513 | DVIP release/19.1.2 build 3 (a591d12d12ee842b49a1fccf9b27a69318c98e2f). Release, version 19.1.2.
0x7effc75fc000 | IO | INFO | 2025-01-16 19:00:57,616 | Using DNxHR library v2.7.5.873r
0x7effc19fe000 | SyManager | ERROR | 2025-01-16 19:00:57,617 | GetProjectLibraries() - Access token is empty
0x7effc7dfd000 | Fusion | INFO | 2025-01-16 19:00:57,714 | Fusion Build: 4b25bb45_0003 (Dec 13 2024 10:36:23)


==========[CRASH DUMP]==========
#TIME Thu Jan 16 19:00:57 2025 - Uptime 00:00:00 (hh:mm:ss)
#PROGRAM_NAME DaVinci Resolve v19.1.2.0003 (Linux/Clang x86_64)
#BMD_ARCHITECTURE x86_64
#BMD_BUILD_UUID 3eb98c6c-b05d-4005-b356-f316dd60b0ad
#BMD_GIT_COMMIT 4c2e19cbf1068b07c22f06c87e469554e42f010c
#BMD_UTIL_VERSION 19.1.2.0003
#OS Linux

/opt/resolve/bin/resolve() [0x4edec09]
/opt/resolve/bin/resolve() [0x4eddfe0]
/lib/x86_64-linux-gnu/libc.so.6(+0x3c050) [0x7f000c25b050]
/lib/x86_64-linux-gnu/libc.so.6(+0x8aebc) [0x7f000c2a9ebc]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x12) [0x7f000c25afb2]
/lib/x86_64-linux-gnu/libc.so.6(abort+0xd3) [0x7f000c245472]
/opt/resolve/bin/../libs/libQt5Core.so.5(+0x1821c6) [0x7f00033821c6]
/opt/resolve/bin/../libs/libQt5Core.so.5(_ZNK14QMessageLogger5fatalEPKcz+0xbd) [0x7f000336ea5d]
/opt/resolve/bin/../libs/libQt5Gui.so.5(_ZN22QGuiApplicationPrivate25createPlatformIntegrationEv+0x1d4c) [0x7f000591e22c]
/opt/resolve/bin/../libs/libQt5Gui.so.5(_ZN22QGuiApplicationPrivate21createEventDispatcherEv+0x1b) [0x7f000591ed3b]
/opt/resolve/bin/../libs/libQt5Core.so.5(_ZN23QCoreApplicationPrivate4initEv+0x5d4) [0x7f000355c984]
/opt/resolve/bin/../libs/libQt5Gui.so.5(_ZN22QGuiApplicationPrivate4initEv+0x19) [0x7f0005918319]
/opt/resolve/bin/../libs/libQt5Widgets.so.5(_ZN19QApplicationPrivate4initEv+0x9) [0x7f002e364f09]
/opt/resolve/bin/../libs/libQt5Widgets.so.5(_ZN12QApplicationC2ERiPPci+0xa9) [0x7f002e364ec9]
/opt/resolve/bin/resolve() [0x28e75a8]
/opt/resolve/bin/resolve() [0x289095b]
/opt/resolve/bin/resolve() [0x288b07e]
/lib/x86_64-linux-gnu/libc.so.6(+0x2724a) [0x7f000c24624a]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7f000c246305]
/opt/resolve/bin/resolve() [0x288976b]
Signal Number = 6

================================
0x7effb27ef000 | Fusion | INFO | 2025-01-16 19:00:57,717 | fusionsystem: = "/opt/resolve/libs/Fusion/libfusionsystem.so"
0x7effc75fc000 | IO | INFO | 2025-01-16 19:00:57,718 | IO codec library load completed in 102 ms.
0x7effb27ef000 | Fusion | INFO | 2025-01-16 19:00:57,721 | FusionLibs: = "/opt/resolve/libs/Fusion/"
0x7effb27ef000 | Fusion | INFO | 2025-01-16 19:00:57,721 | UserData: = "/home/administrator/.local/share/DaVinciResolve/Fusion"
0x7effb27ef000 | Fusion | INFO | 2025-01-16 19:00:57,721 | Profiles: = "UserData:Profiles/"
0x7f000caa4000 | Main | INFO | 2025-01-16 19:00:57,868 | Local SysId:B42E9932724C Hostname:Z590-Master Timezone:US/Eastern UTC-0500
0x7f000caa4000 | CrashReport | ERROR | 2025-01-16 19:00:57,916 | Compress() : Failed to add file:/home/administrator/.local/share/DaVinciResolve/configs/UI.preset to archive.
0x7f000caa4000 | CrashReport | ERROR | 2025-01-16 19:00:57,917 | Compress() : Failed to add file:/home/administrator/.local/share/DaVinciResolve/configs/config.user.xml to archive.
ActCCMessage Already in Table: Code= c005, Mode= 13, Level= 1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= c006, Mode= 13, Level= 1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= c007, Mode= 13, Level= 1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= 2282, Mode= 0, Level= 0, CmdKey= 8, Option= 0
Offline
User avatar

Dwaine Maggart

Blackmagic Design

  • Posts: 13218
  • Joined: Wed Aug 22, 2012 2:53 pm

Re: DaVinci Resolve on Linux - Install issues

PostFri Jan 17, 2025 1:41 am

You say you have an AMD driver installed, but according to this thread on the AMD support site, AMD does not support Debian:

https://community.amd.com/t5/pc-drivers ... d-p/619143

I'll mention again that getting Resolve to work with AMD GPUs on Linux is not for the faint of heart.

I'll again hope that someone looking at this thread with a similar scenario to yours can provide suggestions.
Dwaine Maggart
Blackmagic Design DaVinci Support
Offline

149113

  • Posts: 3
  • Joined: Fri Jan 17, 2025 12:03 am
  • Real Name: Bob Gladys

Re: DaVinci Resolve on Linux - Install issues

PostFri Jan 17, 2025 6:39 am

Dwaine Maggart wrote:You say you have an AMD driver installed, but according to this thread on the AMD support site, AMD does not support Debian:

https://community.amd.com/t5/pc-drivers ... d-p/619143

I'll mention again that getting Resolve to work with AMD GPUs on Linux is not for the faint of heart.

I'll again hope that someone looking at this thread with a similar scenario to yours can provide suggestions.


Thanks Dwaine. Drivers are definitely installed from the AMD site and work. I think they are just the Ubuntu drivers as .deb files. clinfo reports version 1.1 or 1.2 of OpenCl and seems to be installed.

Agreed that this is a black hole of searching to find a solution
Offline

smunaut

  • Posts: 524
  • Joined: Sat Jan 30, 2021 6:15 pm
  • Real Name: Sylvain Munaut

Re: DaVinci Resolve on Linux - Install issues

PostFri Jan 17, 2025 9:18 am

First thing is to post result of `clinfo` to see what exactly the CL driver situation is.

For modern cards there isn't any relevant difference between the open-source and the version from AMD for the GL driver. And the CL driver has to be ROCM that's the only hw-specific one for modern AMD cards too. ( It's open-source but it's not mesa, it's written/distributed by AMD ).
Resolve Studio - Ryzen 5800X3D - AMD RX6600 / NVidia RTX 4070 (switching between the 2) - Linux
Offline

luisenriquereyes

  • Posts: 3
  • Joined: Thu Jan 23, 2025 1:09 am
  • Real Name: Enrique Reeys

Re: DaVinci Resolve on Linux - Install issues

PostThu Jan 23, 2025 1:06 pm

smunaut wrote:First thing is to post result of `clinfo` to see what exactly the CL driver situation is.

The following are my results of clinfo:

Number of platforms 0

ICD loader properties
ICD loader Name OpenCL ICD Loader
ICD loader Vendor OCL Icd free software
ICD loader Version 2.3.2
ICD loader Profile OpenCL 3.0

on my Minisforum HX100G mini PC running the following specs:

System:
Kernel: 6.8.0-51-generic arch: x86_64 bits: 64 compiler: gcc v: 13.3.0 clocksource: tsc

Desktop: Cinnamon v: 6.4.6 tk: GTK v: 3.24.41 wm: Muffin v: 6.4.1 vt: 7 dm: LightDM v: 1.30.0

Distro: Linux Mint 22.1 Xia base: Ubuntu 24.04 noble

Machine: Type: Desktop System: Micro (HK) Tech product: HX100G

CPU: Info: 8-core model: AMD Ryzen 7 7840HS w/ Radeon 780M Graphics bits: 64 type: MT MCP smt: enabled
arch: Zen 4 rev: 1 cache: L1: 512 KiB L2: 8 MiB L3: 16 MiB

Speed (MHz): avg: 815 high: 1424 min/max: 400/5137 cores: 1: 400 2: 400 3: 400 4: 1424 5: 1369
6: 400 7: 1294 8: 1340 9: 400 10: 400 11: 1381 12: 400 13: 1300 14: 400 15: 1337 16: 400
bogomips: 121373

Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm

Graphics: Device-1: AMD Navi 23 [Radeon RX 6600/6600 XT/6600M] driver: amdgpu v: kernel arch: RDNA-2 pcie:
speed: 16 GT/s lanes: 16 ports: active: HDMI-A-1,HDMI-A-2 empty: DP-1,DP-2,Writeback-1
bus-ID: 03:00.0 chip-ID: 1002:73ff class-ID: 0300

Device-2: AMD Phoenix1 driver: amdgpu v: kernel arch: RDNA-3 pcie: speed: 16 GT/s lanes: 16
ports: active: none empty: DP-3, DP-4, DP-5, DP-6, DP-7, DP-8, DP-9, Writeback-2, eDP-1
bus-ID: c8:00.0 chip-ID: 1002:15bf class-ID: 0300 temp: 42.0 C

Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6 driver: X: loaded: amdgpu
unloaded: fbdev,modesetting,radeon,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1

Screen-1: 0 s-res: 11264x3456 s-dpi: 108 s-size: 2649x813mm (104.29x32.01")
s-diag: 2771mm (109.09")

Monitor-1: HDMI-A-1 mapped: HDMI-A-0 pos: primary,left model: LG (GoldStar) TV SSCR2
serial: <filter> res: 6144x3456 hz: 60 dpi: 98 size: 1600x900mm (62.99x35.43")
diag: 1836mm (72.3") modes: max: 3840x2160 min: 720x400

Monitor-2: HDMI-A-2 mapped: HDMI-A-1 pos: right model: ViewSonic VP2770 SERIES serial: <filter>
res: 5120x2880 hz: 60 dpi: 218 size: 597x336mm (23.5x13.23") diag: 685mm (27") modes:
max: 2560x1440 min: 720x400

API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi device: 1
drv: radeonsi device: 2 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi x11:
drv: radeonsi inactive: wayland

API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.0.9-0ubuntu0.3 glx-v: 1.4
direct-render: yes renderer: AMD Radeon RX 6600M (radeonsi navi23 LLVM 17.0.6 DRM 3.57
6.8.0-51-generic) device-ID: 1002:73ff

Drives: Local Storage: total: 4.57 TiB used: 34.72 GiB (0.7%)
ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 990 PRO with Heatsink 4TB size: 3.64 TiB
speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter> fw-rev: 4B2QJXD7 temp: 55.9 C scheme: GPT

GPU: device: amdgpu temp: 56.0 C mem: 62.0 C fan: 0 watts: 19.00 device: amdgpu temp: 43.0 C
watts: 10.25

Memory: total: 64 GiB note: est. available: 62.06 GiB used: 3.44 GiB (5.5%)
Processes: 389 Power: uptime: 35m states: freeze,mem suspend: s2idle wakeups: 0
hibernate: disabled Init: systemd v: 255 target: graphical (5) default: graphical
Compilers: gcc: 13.3.0 Client: Cinnamon v: 6.4.6 inxi: 3.3.34

I have installed DaVinci Resolve 19.1.3 for Linux using the two guides on the linuxmint forums.

But when I open DaVinci, I get the message: "Unsupported GPU Processing Mode Please review the GPU drivers and GPU configuration under preferences" When I click the Update Configuration button, under the Memory and GPU tab I see the option to uncheck Auto for the GPU selection. But then I do not see any GPU options I can select.

Please let us work together to get DaVinci Resolve working. Let me know if you want me to try anything. Thank you
Offline

smunaut

  • Posts: 524
  • Joined: Sat Jan 30, 2021 6:15 pm
  • Real Name: Sylvain Munaut

Re: DaVinci Resolve on Linux - Install issues

PostThu Jan 23, 2025 10:12 pm

Well there is your problem, you need to install ROCm which is the OpenCL driver side for AMD cards.

You'll need to refer to your distro forums for that because this is highly specific to what distro you use and
I'm not sure anyone here would be able to effectively help.

Once you get `clinfo` to return your GPU then you can retry Resolve and have a chance of it working.
Resolve Studio - Ryzen 5800X3D - AMD RX6600 / NVidia RTX 4070 (switching between the 2) - Linux
Offline

luisenriquereyes

  • Posts: 3
  • Joined: Thu Jan 23, 2025 1:09 am
  • Real Name: Enrique Reeys

Re: DaVinci Resolve on Linux - Install issues

PostFri Jan 24, 2025 2:27 pm

smunaut wrote:Well there is your problem, you need to install ROCm which is the OpenCL driver side for AMD cards.

You'll need to refer to your distro forums for that because this is highly specific to what distro you use and
I'm not sure anyone here would be able to effectively help.

Once you get `clinfo` to return your GPU then you can retry Resolve and have a chance of it working.


Thanks but I could not install ROCm for my AMD Radeon RX 6600M because I guess it is not compatible with ROCm, but I was able to install Mesa OpenCL using the command:

sudo apt install mesa-opencl-icd

Now my clinfo is the following:

Number of platforms 2
Platform Name Clover
Platform Vendor Mesa
Platform Version OpenCL 1.1 Mesa 24.0.9-0ubuntu0.3
Platform Profile FULL_PROFILE
Platform Extensions cl_khr_icd
Platform Extensions function suffix MESA

Platform Name rusticl
Platform Vendor Mesa/X.org
Platform Version OpenCL 3.0
Platform Profile FULL_PROFILE
Platform Extensions cl_khr_byte_addressable_store cl_khr_create_command_queue cl_khr_expect_assume cl_khr_extended_versioning cl_khr_icd cl_khr_il_program cl_khr_spirv_no_integer_wrap_decoration
Platform Extensions with Version cl_khr_byte_addressable_store 0x400000 (1.0.0)
cl_khr_create_command_queue 0x400000 (1.0.0)
cl_khr_expect_assume 0x400000 (1.0.0)
cl_khr_extended_versioning 0x400000 (1.0.0)
cl_khr_icd 0x400000 (1.0.0)
cl_khr_il_program 0x400000 (1.0.0)
cl_khr_spirv_no_integer_wrap_decoration 0x400000 (1.0.0)
Platform Numeric Version 0xc00000 (3.0.0)
Platform Extensions function suffix MESA
Platform Host timer resolution 1ns

Platform Name Clover
Number of devices 2
Device Name AMD Radeon RX 6600M (radeonsi, navi23, LLVM 17.0.6, DRM 3.57, 6.8.0-51-generic)
Device Vendor AMD
Device Vendor ID 0x1002
Device Version OpenCL 1.1 Mesa 24.0.9-0ubuntu0.3
Device Numeric Version 0x401000 (1.1.0)
Driver Version 24.0.9-0ubuntu0.3
Device OpenCL C Version OpenCL C 1.1
Device OpenCL C Numeric Version 0x401000 (1.1.0)
Device Type GPU
Device Profile FULL_PROFILE
Device Available Yes
Compiler Available Yes
Max compute units 28
Max clock frequency 2720MHz
Max work item dimensions 3
Max work item sizes 256x256x256
Max work group size 256
=== CL_PROGRAM_BUILD_LOG ===
fatal error: cannot open file '/usr/lib/clc/gfx1032-amdgcn-mesa-mesa3d.bc': No such file or directory
Preferred work group size multiple (kernel) <getWGsizes:1980: create kernel : error -46>
Preferred / native vector sizes
char 16 / 16
short 8 / 8
int 4 / 4
long 2 / 2
half 0 / 0 (n/a)
float 4 / 4
double 2 / 2 (cl_khr_fp64)
Half-precision Floating-point support (n/a)
Single-precision Floating-point support (core)
Denormals No
Infinity and NANs Yes
Round to nearest Yes
Round to zero No
Round to infinity No
IEEE754-2008 fused multiply-add No
Support is emulated in software No
Correctly-rounded divide and sqrt operations No
Double-precision Floating-point support (cl_khr_fp64)
Denormals Yes
Infinity and NANs Yes
Round to nearest Yes
Round to zero Yes
Round to infinity Yes
IEEE754-2008 fused multiply-add Yes
Support is emulated in software No
Address bits 64, Little-Endian
Global memory size 8589934592 (8GiB)
Error Correction support No
Max memory allocation 2147483648 (2GiB)
Unified memory for Host and Device No
Minimum alignment for any data type 128 bytes
Alignment of base address 32768 bits (4096 bytes)
Global Memory cache type None
Image support No
Local memory type Local
Local memory size 65536 (64KiB)
Max number of constant args 16
Max constant buffer size 67108864 (64MiB)
Max size of kernel argument 1024
Queue properties
Out-of-order execution No
Profiling Yes
Profiling timer resolution 0ns
Execution capabilities
Run OpenCL kernels Yes
Run native kernels No
ILs with version SPIR-V 0x400000 (1.0.0)
Built-in kernels with version (n/a)
Device Extensions cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp64 cl_khr_extended_versioning
Device Extensions with Version cl_khr_byte_addressable_store 0x400000 (1.0.0)
cl_khr_global_int32_base_atomics 0x400000 (1.0.0)
cl_khr_global_int32_extended_atomics 0x400000 (1.0.0)
cl_khr_local_int32_base_atomics 0x400000 (1.0.0)
cl_khr_local_int32_extended_atomics 0x400000 (1.0.0)
cl_khr_int64_base_atomics 0x400000 (1.0.0)
cl_khr_int64_extended_atomics 0x400000 (1.0.0)
cl_khr_fp64 0x400000 (1.0.0)
cl_khr_extended_versioning 0x400000 (1.0.0)

Device Name AMD Radeon Graphics (radeonsi, gfx1103_r1, LLVM 17.0.6, DRM 3.57, 6.8.0-51-generic)
Device Vendor AMD
Device Vendor ID 0x1002
Device Version OpenCL 1.1 Mesa 24.0.9-0ubuntu0.3
Device Numeric Version 0x401000 (1.1.0)
Driver Version 24.0.9-0ubuntu0.3
Device OpenCL C Version OpenCL C 1.1
Device OpenCL C Numeric Version 0x401000 (1.1.0)
Device Type GPU
Device Profile FULL_PROFILE
Device Available Yes
Compiler Available Yes
Max compute units 12
Max clock frequency 2700MHz
Max work item dimensions 3
Max work item sizes 256x256x256
Max work group size 256
=== CL_PROGRAM_BUILD_LOG ===
fatal error: cannot open file '/usr/lib/clc/gfx1103-amdgcn-mesa-mesa3d.bc': No such file or directory
Preferred work group size multiple (kernel) <getWGsizes:1980: create kernel : error -46>
Preferred / native vector sizes
char 16 / 16
short 8 / 8
int 4 / 4
long 2 / 2
half 0 / 0 (n/a)
float 4 / 4
double 2 / 2 (cl_khr_fp64)
Half-precision Floating-point support (n/a)
Single-precision Floating-point support (core)
Denormals No
Infinity and NANs Yes
Round to nearest Yes
Round to zero No
Round to infinity No
IEEE754-2008 fused multiply-add No
Support is emulated in software No
Correctly-rounded divide and sqrt operations No
Double-precision Floating-point support (cl_khr_fp64)
Denormals Yes
Infinity and NANs Yes
Round to nearest Yes
Round to zero Yes
Round to infinity Yes
IEEE754-2008 fused multiply-add Yes
Support is emulated in software No
Address bits 64, Little-Endian
Global memory size 33320460288 (31.03GiB)
Error Correction support No
Max memory allocation 8330115072 (7.758GiB)
Unified memory for Host and Device No
Minimum alignment for any data type 128 bytes
Alignment of base address 32768 bits (4096 bytes)
Global Memory cache type None
Image support No
Local memory type Local
Local memory size 65536 (64KiB)
Max number of constant args 16
Max constant buffer size 67108864 (64MiB)
Max size of kernel argument 1024
Queue properties
Out-of-order execution No
Profiling Yes
Profiling timer resolution 0ns
Execution capabilities
Run OpenCL kernels Yes
Run native kernels No
ILs with version SPIR-V 0x400000 (1.0.0)
Built-in kernels with version (n/a)
Device Extensions cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp64 cl_khr_extended_versioning
Device Extensions with Version cl_khr_byte_addressable_store 0x400000 (1.0.0)
cl_khr_global_int32_base_atomics 0x400000 (1.0.0)
cl_khr_global_int32_extended_atomics 0x400000 (1.0.0)
cl_khr_local_int32_base_atomics 0x400000 (1.0.0)
cl_khr_local_int32_extended_atomics 0x400000 (1.0.0)
cl_khr_int64_base_atomics 0x400000 (1.0.0)
cl_khr_int64_extended_atomics 0x400000 (1.0.0)
cl_khr_fp64 0x400000 (1.0.0)
cl_khr_extended_versioning 0x400000 (1.0.0)

Platform Name rusticl
Number of devices 0

NULL platform behavior
clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) Clover
clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) Success [MESA]
clCreateContext(NULL, ...) [default] Success [MESA]
clCreateContext(NULL, ...) [other] <error: no devices in non-default plaforms>
clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) Success (1)
Platform Name Clover
Device Name AMD Radeon RX 6600M (radeonsi, navi23, LLVM 17.0.6, DRM 3.57, 6.8.0-51-generic)
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) Success (2)
Platform Name Clover
Device Name AMD Radeon RX 6600M (radeonsi, navi23, LLVM 17.0.6, DRM 3.57, 6.8.0-51-generic)
Device Name AMD Radeon Graphics (radeonsi, gfx1103_r1, LLVM 17.0.6, DRM 3.57, 6.8.0-51-generic)
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) Success (2)
Platform Name Clover
Device Name AMD Radeon RX 6600M (radeonsi, navi23, LLVM 17.0.6, DRM 3.57, 6.8.0-51-generic)
Device Name AMD Radeon Graphics (radeonsi, gfx1103_r1, LLVM 17.0.6, DRM 3.57, 6.8.0-51-generic)

ICD loader properties
ICD loader Name OpenCL ICD Loader
ICD loader Vendor OCL Icd free software
ICD loader Version 2.3.2
ICD loader Profile OpenCL 3.0

And more important DaVinci Resolve recognizes the following two GPUs:

Name: AMD Radeon Graphics (radeonsi, gfx1103_r1, LLVM 17.0.6, DRM 3.57, 6.8.0-51-generic)
Memory: 31.0 GB
Type: Discrete

Name: AMD Radeon RX 6600M (radeonsi, navi23, LLVM 17.0.6, DRM 3.57, 6.8.0-51-generic)
Memory: 8.0 GB
Type: Discrete
Details: Main Display GPU
Offline

smunaut

  • Posts: 524
  • Joined: Sat Jan 30, 2021 6:15 pm
  • Real Name: Sylvain Munaut

Re: DaVinci Resolve on Linux - Install issues

PostSat Jan 25, 2025 6:41 pm

First thing to do is remove Clover. It won't work with resolve and will just mess things up.
Clover is an old mesa CL driver which is non-compliant, doesn't support the required extension and is even planned for removal from mesa.

ROCm isn't officially supported on the RX6600 but with some env variable it should be possible to override that.

You can still try rusticl though which is the modern Mesa open CL driver and should support what Resolve needs. With the caveat that it's slower than the vendor specific driver. Even though it's installed, it's not enabled by default. For that you need to set RUSTICL_ENABLE=radeonsi env variable.
Resolve Studio - Ryzen 5800X3D - AMD RX6600 / NVidia RTX 4070 (switching between the 2) - Linux
Offline

luisenriquereyes

  • Posts: 3
  • Joined: Thu Jan 23, 2025 1:09 am
  • Real Name: Enrique Reeys

Re: DaVinci Resolve on Linux - Install issues

PostMon Jan 27, 2025 10:14 pm

smunaut wrote:First thing to do is remove Clover. It won't work with resolve and will just mess things up.
Clover is an old mesa CL driver which is non-compliant, doesn't support the required extension and is even planned for removal from mesa.

ROCm isn't officially supported on the RX6600 but with some env variable it should be possible to override that.

You can still try rusticl though which is the modern Mesa open CL driver and should support what Resolve needs. With the caveat that it's slower than the vendor specific driver. Even though it's installed, it's not enabled by default. For that you need to set RUSTICL_ENABLE=radeonsi env variable.


I had to reinstall the Linux Mint OS, but after much frustration, DaVinci Resolve now opens :) These commands both work to open:

env LD_PRELOAD=/lib/x86_64-linux-gnu/libglib-2.0.so.0:/lib/x86_64-linux-gnu/libgio-2.0.so.0:/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 LD_LIBRARY_PATH=/opt/rocm/lib /opt/resolve/bin/resolve

env RUSTICL_ENABLE=radeonsi /opt/resolve/bin/resolve

BUT, any files I import, DO NOT SHOW video or play audio :( Do I need to install some codecs? Here is my latest clinfo:

env LD_PRELOAD=/lib/x86_64-linux-gnu/libglib-2.0.so.0:/lib/x86_64-linux-gnu/libgio-2.0.so.0:/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 LD_LIBRARY_PATH=/opt/rocm/lib /opt/resolve/bin/resolve

env RUSTICL_ENABLE=radeonsi /opt/resolve/bin/resolve
Offline

raulgrangeiro

  • Posts: 11
  • Joined: Fri Aug 23, 2024 1:00 pm
  • Real Name: Raul Grangeiro

Re: DaVinci Resolve on Linux - Install issues

PostTue Jan 28, 2025 7:20 pm

luisenriquereyes wrote:
Thanks but I could not install ROCm for my AMD Radeon RX 6600M because I guess it is not compatible with ROCm, but I was able to install Mesa OpenCL using the command:

sudo apt install mesa-opencl-icd



After you isntalled this, did the software played some video or worked as expected?
Offline

Kris Limbach

  • Posts: 160
  • Joined: Sun Mar 05, 2017 9:07 am

Re: DaVinci Resolve on Linux - Install issues

PostThu Jan 30, 2025 1:22 pm

Jef Damen wrote:Kris, please read this:
viewtopic.php?f=21&t=207873&p=1079326#p1079175


Thank you Jef,

I tried a lot of things in that thread, none did work.

I want to try to reinstall Resolve 19.0 , to activate , and then upgrading afterwards,

but I am failing on the installation ;(

I am on Manjaro Linux (arch based)

and I flawlessly could install the newest Resolve via AUR, by downloading Resolve and following this procedure here:

I got this help on the friendly manjaro forum:

I can also point out how to do this a bit ( including the manual makepkg approach )…

Make sure we are ready for the AUR

sudo pacman -Syu git base-devel
Get the package

git clone https://aur.archlinux.org/davinci-resolve-studio.git
We should now have a davinci-resolve-studio directory.
This is where you need to put what you downloaded as outlined in the note.

Now we can enter the directory and build;

cd davinci-resolve-studio
makepkg -sric


Arch User Repository


but I have no clue how to do that with an old version of Davinci, how to change the PKGBUILD. And also it is just another try to activate.

I would just use the free version despite of owning the studio version if it would not be for the h264 support :D
Offline

smunaut

  • Posts: 524
  • Joined: Sat Jan 30, 2021 6:15 pm
  • Real Name: Sylvain Munaut

Re: DaVinci Resolve on Linux - Install issues

PostThu Jan 30, 2025 8:43 pm

@luisenriquereyes : You didn't actually paste the clinfo ...

Also what file are you trying to import ? And which version (paid or free) are you using ?
Can you try to import just a .png or .jpg image file ?
Resolve Studio - Ryzen 5800X3D - AMD RX6600 / NVidia RTX 4070 (switching between the 2) - Linux
Offline

XenonXT557

  • Posts: 2
  • Joined: Fri May 17, 2024 6:12 pm
  • Real Name: Sya'ban Dwicahyo

Re: DaVinci Resolve on Linux - Install issues

PostSat Feb 01, 2025 4:34 pm

I Hope anybody that tries to install Resolve on Linux read this... i just try to SHARE my experience with my adventure...

Archlinux (non-LTS), Hybrid GPU (10750H) (iGpu comet lake + Nvidia Gtx 1650 Ti) able to use both gpu, on gnome WAYLAND...DaVinci Resolve Studio 19.1.2


back from archinstall..... just installing for intel only, nvidia later..

later on, my main laptop monitor + 2nd monitor works, time to install nvidia proprietary driver
-----------------------------------------------
via console : yay -S dkms nvidia-dkms nvidia-utils lib32-nvidia-utils nvidia-prime nvidia-settings linux-header

------------(lil explanation)
what and why [dkms, nvidia-dkms] = nvidia main kernel (that able to rebuild) and for it to rebuild by itself, it needs linux-header
what [nvidia-utils lib32-nvidia-utils] = the OpenGL and its libraries
what [nvidia-prime] = resolve needs it to run with command prime-run so forcing resolve to use discrete nvidia

------------(next)
and DOWNLOADING RESOLVE from BM's web, extract it, make it executable, install it (if cant, install what its needed)
installing as usual...

------------(next)
and after that, you CAN'T EVEN opening it.. there is 4 LIBRARIES that needed to be 'modified'....
install 1 library : [libxcrypt-compat]
and REMOVE ALL LIBRARIES THAT INSTALLED WITH RESOLVE (something with libglib, libgio, libgmodule) because its too old and it wont compatible with the latest archlinux module.... me personally moving it to different folder

----------------(console/terminal)
sudo mkdir /opt/resolve/libs/disabled-libraries (creating )
sudo mv /opt/resolve/libs/libglib* /opt/resolve/libs/disabled-libraries ( * means moving everything about libglib, and so on)
sudo mv /opt/resolve/libs/libgio* /opt/resolve/libs/disabled-libraries
sudo mv /opt/resolve/libs/libgmodule* /opt/resolve/libs/disabled-libraries

we have to MOVE or DELETE it so it forces RESOLVE TO USE OUR UPDATED ARCHLINUX LIBRARY INSTEAD THE OLD INCLUDED ONE...

now open resolve with discrete
prime-run /opt/resolve/bin/resolve

and now for the ADR on fairlight, THERE IS A WAY>>> im using PipeWire, install alsa plugin pulseaudio (im forgor, its time to find it from the repo)

sudo nano /etc/asound.conf (to create a file and start texting inside)
----
pcm.!default pulse
ctl.!default pulse
----

and fairlight, patch one of the Alsa input to one of your sound track, enable the mic icon and.... your sound stuttering..

go to preference, video audio, bump those 'playback processing buffer size' and 'record buffer size' up

------------------------CONGRATS>>>>

also time to edit resolve's shortcut

edit this line to make sure it uses our discrete
Exec=prime-run /opt/resolve/bin/resolve %u
also add this line (Im using Gnome) and i hope BM actually add this one line next updates, because i install blender checking its shortcut and its by default included
StartupWMClass=resolve
in gnome, it just makes more sense....
Previous

Return to DaVinci Resolve

Who is online

Users browsing this forum: Bing [Bot], driedeker, panos_mts, roger.magnusson and 283 guests