Hi everyone,
I have a fresh install of DaVinci Resolve Studio 21.0.0.0047 on CachyOS and cannot get any audio playback or level meters as my normal user. The exact same Resolve binary produces sound and moving meters when started with sudo. This is not the AAC codec issue — I’m aware of that limitation and have ruled it out (see below).
System
-
CachyOS (Arch-based), KDE Plasma
-
Kernel: 7.0.11-1-cachyos
-
PipeWire / WirePlumber: pipewire 1:1.6.6-1.1/ wireplumber 0.5.14-1.1 (PipeWire-Pulse active)
-
GPU: NVIDIA (proprietary driver, current; CUDA/OpenCL working in Resolve)
-
Audio hardware: onboard Realtek ALC1220 (card 0,
PCH) + NVIDIA HDMI (card 1) -
DaVinci Resolve Studio 21.0.0.0047 (installed via AUR
davinci-resolve-studio; libc++ 20.1.6 placed in/opt/resolve/libsto fix the launch crash)
Symptom
-
As normal user: video plays, but no audio and no level meters in Resolve.
-
As
sudo /opt/resolve/bin/resolve: audio and meters work. -
pavucontrolshows an “ALSA plug-in [resolve]” playback entry that rapidly appears and disappears the whole time Resolve is open, target shown as “Unknown output”. -
ResolveDebug.txtis flooded with:
ALSA lib pcm_pulse.c:758:(pulse_prepare) [error.] PulseAudio: Unable to create stream: No such entity
Already confirmed / ruled out
-
All other audio/video apps work. System audio is healthy:
speaker-test -Dpulse -c 2andspeaker-test -D plughw:0,0 -c 2both play fine. -
pactl info→Server Name: PulseAudio (on PipeWire ...). -
WirePlumber does not crash —
journalctl --user -u wireplumber -bshows only normal boot lines, nothing at playback time. -
User is in
realtimeandaudiogroups;realtime-privilegesinstalled. -
/dev/snd/*belong to groupaudio;aplay -llists all cards correctly as normal user (identical to root). So not a device-permission issue. -
Removed root-owned leftovers from earlier
sudolaunches (~/.local/share/DaVinciResolve,~/.config) — no change. -
Reset Resolve’s config folder — no change.
-
Set default audio source via
wpctl set-default(both Sink and Source now under “Default Configured Devices”) — no change. -
Tested with and without
pulseaudio-alsa(currentlypipewire-alsaonly). Removing it stops the “No such entity” spam (counter stays 0) but there is still no audio, and Resolve then no longer appears in the graph at all. -
~/.asoundrcrouting default toplughw:0,0makesspeaker-testwork, but Resolve ignores it — its Monitor Speaker Configuration only offers abstract channels “1: ALSA … 8: ALSA”, no named device, so I can’t point it at a specific card. -
Forced start variables (
ALSA_CARD=PCH,AUDIODEV=hw:0,0, etc.) — no effect.
Key observation With pulseaudio-alsa installed, Resolve’s output stream is actually active and connected to the analog output in wpctl status (output_FL/FR > ALC1220 Analog:playback [active]) — yet still no sound and no meter movement at all. Resolve opens two ALSA clients; one becomes a connected stream, the other loops endlessly with “No such entity” on what looks like the capture/input side.
So the output path works, but Resolve’s audio engine never produces signal as a normal user, while it does as root. This looks like Resolve’s ALSA audio engine failing to initialize for the normal user against current PipeWire, independent of routing.
Question Has anyone on CachyOS gotten Resolve 21 audio working as a normal user (not root)? Is there a known PipeWire/WirePlumber config, an ALSA device override Resolve actually honors, or a package version that fixes the pcm_pulse “No such entity” loop and gets the meters moving? Happy to provide more logs. Thanks!
Kernel: 7.0.11-1-cachyos
linux-cachyos 7.0.11-1
pipewire 1:1.6.6-1.1
wireplumber 0.5.14-1.1
