INDEPENDENT SYSTEMS JOURNALEDITION 01 / 2026
OPEN SYSTEMS
FIELDBOOK
RSS
LINUX / GRAPHICS
LINUX / GRAPHICS • RESEARCHED 2026-09-24

ROCm and Resolve on NixOS: a compatibility checklist

A four-layer diagnosis for AMD graphics, OpenCL/ROCm, NixOS packaging and DaVinci Resolve before trying an old workaround.

An old workaround can be perfectly documented and still be wrong for today's GPU, ROCm release or application build. Treat the problem as four separate layers. A failure at one layer is not fixed by adding random packages at another.

Four-stage compatibility chain: GPU, ROCm runtime, NixOS package, and DaVinci Resolve.
Diagnose the GPU, runtime, distribution package, and application in that order.
01GPU MODEL
02DRIVER + RUNTIME
03NIXOS PACKAGE
04RESOLVE

Start with the exact GPU

Record the GPU model and architecture, not just “AMD Radeon.” Compare it with AMD's current ROCm-on-Radeon compatibility matrix for the specific ROCm release. Support varies by GPU, operating system and workload. An RX 580 workaround from a 2024 blog post does not establish support in a current release.

Prove the runtime independently

Before launching an editor, confirm the operating system detects the GPU, the intended driver is active, and the ROCm/OpenCL runtime enumerates a usable device. If enumeration fails, the video editor is not yet the right debugging surface. Preserve the output of diagnostic tools and compare it with the versions you actually installed.

Then inspect the package boundary

NixOS packages and library paths differ from conventional Linux distributions. Review the package expression and its dependencies for your NixOS channel. Keep a record of the system revision so a working setup can be reproduced. Avoid mixing instructions from different NixOS and ROCm releases without checking every option and package name.

Launch only after the lower layers pass

Check the current DaVinci Resolve release notes and Linux requirements. Run the application from a terminal once so missing-library and device messages are visible. If it still fails, report the GPU, kernel, NixOS revision, ROCm version, Resolve version and the exact error. That evidence is far more actionable than “Resolve does not open.”

Historical URL, new guide

This path once hosted a hands-on RX 580 configuration. This edition is an original compatibility checklist. It does not claim that a particular GPU and release combination has been tested by this publication.

REFERENCE DESK

Sources & scope

These sources support the technical principles above. Commands and compatibility can change; verify the current version before changing a machine.

  1. AMD: Linux support matrices by ROCm version
  2. AMD: ROCm compatibility matrix
  3. NixOS manual
  4. Blackmagic Design support center
A note on this domain

This is a new, independent edition. Its articles are original editorial work inspired by the domain's technical history; we are not the former author. Meet the earlier author in the archive.

KEEP EXPLORINGBrowse all field notes