DaVinci Resolve: Difference between revisions

Opengears (talk | contribs)
change support information
Opengears (talk | contribs)
updated davinci compatibility matrix
Line 19: Line 19:
|+ AMD GPU Compatibility with DaVinci Resolve on Linux
|+ AMD GPU Compatibility with DaVinci Resolve on Linux
|-
|-
! GPU Generation !! Series !! DaVinci Resolve Compatibility !! ROCm Support !! AMDGPU Support !! Rusticl Support !! Vulkan Support !! Confirmed
! GPU Generation !! Series !! DaVinci Resolve Compatibility !! ROCm Support !! AMDGPU Support !! Rusticl Support !! Confirmed
|-
|-
| Pre-GCN & Early GCN || Radeon HD 5000/6000/7000 Series || Limited (OpenCL 1.1) || Not supported || Experimental || Partially || No || ❌ Only working if card is supported in amdgpu open-source driver! <!-- For older GCN 1.0 (Southern Islands) and GCN 1.1 (Sea Islands) cards, support exists but is not enabled by default. It requires setting a kernel parameter (amdgpu.si_support=1 radeon.si_support=0 for GCN 1.0, or amdgpu.cik_support=1 radeon.cik_support=0 for GCN 1.1) to force-enable AMDGPU instead of the older radeon driver. -->
|Pre-GCN (Terascale)
|Radeon HD 2000–6000 Series
|❌ No GPU Compute (Software Only)
|Not Supported
|❌ Uses Radeon DRM
|❌ Most Terascale GPUs lack OpenCL support in Rusticl. Rusticl officially targets Gallium drivers, but <code>r600g</code> lacks full OpenCL support.
|❌ No OpenCL. Please let us know if you got it running with <code>r600g</code>
|-
|-
| GCN 4th Gen (Polaris) || Radeon RX 400/500 Series || Moderate (OpenCL 1.2) || Supported up to ROCm 5.6 || Yes || Yes || Vulkan 1.0 || ✅ Confirmed with amdgpu, radeonsi and OpenCL via Mesa (rustiCL). See the configuration below
|GCN 1.0 & 1.1
|Radeon HD 7000, R9 270/280 Series
|Limited (OpenCL 1.1)
|❌ Not Supported
|Experimental
|Partially (Some support via <code>radeonsi</code> but limited OpenCL)
|Only working if card is supported in <code>amdgpu</code> open-source driver!
|-
|-
| GCN 5th Gen (Vega) || Radeon RX Vega Series || Moderate (OpenCL 1.2) || Supported up to ROCm 5.6 || Yes || Yes || Vulkan 1.1 || ✅ Confirmed
| GCN 1.2 (Gen 3) || Radeon R9 285, R9 380, R9 Fury || Moderate (OpenCL 1.2) || ❌ Not Supported || Yes || ✅ Rusticl supported via <code>radeonsi</code> & Mesa || ✅ Confirmed with <code>amdgpu</code>, <code>radeonsi</code>, and OpenCL via Rusticl
|-
|-
| RDNA (Navi) || Radeon RX 5000 Series || Good (OpenCL 1.2) || Supported || Yes || Yes || Vulkan 1.1 || ✅ Confirmed
| GCN 4th Gen (Polaris) || Radeon RX 400/500 Series || Moderate (OpenCL 1.2) || Supported up to ROCm 5.6 || Yes || ✅ Rusticl supported via <code>radeonsi</code> & Mesa || ✅ Confirmed with amdgpu, radeonsi and OpenCL via Mesa (rustiCL). See the configuration below
|-
|-
| RDNA2 (Navi 2x) || Radeon RX 6000 Series || Good (OpenCL 1.2) || Supported || Yes || Yes || Vulkan 1.2 || ✅ Confirmed
| GCN 5th Gen (Vega) || Radeon RX Vega Series || Moderate (OpenCL 1.2) || Supported up to ROCm 5.6 || Yes || ✅ Rusticl supported via <code>radeonsi</code> & Mesa || ✅ Confirmed
|-
|-
| RDNA3 (Navi 3x) || Radeon RX 7000 Series || Good (OpenCL 1.2) || Supported || Yes || Yes || Vulkan 1.3 || ✅ Confirmed
| RDNA (Navi) || Radeon RX 5000 Series || Good (OpenCL 1.2) || Supported || Yes || ✅ Rusticl supported via <code>radeonsi</code> & Mesa || ✅ Confirmed
|-
| RDNA2 (Navi 2x) || Radeon RX 6000 Series || Good (OpenCL 1.2) || Supported || ✅ Yes || ✅ Rusticl supported via <code>radeonsi</code> & Mesa || ✅ Confirmed
|-
| RDNA3 (Navi 3x) || Radeon RX 7000 Series || Good (OpenCL 1.2) || Supported || ✅ Yes || ✅ Rusticl supported via <code>radeonsi</code> & Mesa || ✅ Confirmed
|}
|}
Contrary to the [https://wiki.archlinux.org/title/DaVinci_Resolve#Installation Arch Wiki], DaVinci Resolve seems to work (on an RX 570) without switching to proprietary GPU drivers, as they can work with [https://www.phoronix.com/search/RadeonSI radeonsi]. Cheap and good working cards to look out for are the ''Radeon RX Polaris'' series, which are supported with the amdgpu driver (radeonssi, OpenCL via Mesa and Rusticl).
Contrary to the [https://wiki.archlinux.org/title/DaVinci_Resolve#Installation Arch Wiki], DaVinci Resolve seems to work (on an RX 570) without switching to proprietary GPU drivers, as they can work with [https://www.phoronix.com/search/RadeonSI radeonsi]. Cheap and good working cards to look out for are the ''Radeon RX Polaris'' series, which are supported with the amdgpu driver (radeonssi, OpenCL via Mesa and Rusticl).