sg_x_2 wrote:Well, I have good news for anyone having similar trouble to what I have been describing as I have gotten things going!
System: Fedora 34 (with Pipewire)
DR Version: 17.3.2
1) Install alsa-plugins-pulseaudio (I have not needed this in the past but it's important here, evidently)
2) Create a file called /etc/asound.conf with the following content:
pcm.!default pulse
ctl.!default pulse
3) Restart alsactl (or reboot)
4) It works!
This also fixed a problem (perhaps it fixed it, not sure, I was having the problem before the mic fix and now it's gone) where the audio was severely lagging the video during editing.
I now need to figure out how to prevent the audio from coming out of the speakers while recording on the mic!
Well, this is not a real fix yet, but more like a workaround, because what this is doing is basically PipeWire is pretending itself as PulseAudio, and then PulseAudio pretending itself as ALSA, and then ALSA is picked by DaVinci Resolve. However, PipeWire is able to pretending itself as ALSA so it could then directly picked by DaVinci Resolve (and other ALSA clients), so it should theoretically reduce latency by removing an extra layer.
The problem is when use PipeWire's ALSA simulation, DaVinci Resolve won't pick the audio stream it sends. There is an issue opened for PipeWire, but the PipeWire maintainer has problems on getting more debug info so it is still not fixed:
https://gitlab.freedesktop.org/pipewire ... ssues/2870If Blackmagic could help PipeWire find the reason why it does not work, that will be great as PipeWire is the new default sound server of Linux desktop and is considered better than PulseAudio.
