> You need to add a "Sndio Input Client" source, > Then manualy set snd/mon. > Obs has no automatic device list for sndio.
When attempting to edit the "Device" field, the application severely lags and snd/mon is silent, same as anything else but "default". Was surprised to see that this is an input field instead of a selection. > On Mon, Oct 12, 2026 at 09:56:58AM -0000, vl wrote: > > As described in https://www.openbsd.org/faq/faq13.html > > I enable audio recording with sysctl, create the monitor subdevice, > > and restart sndiod. > > # sysctl kern.audio.record=1 > > # echo kern.audio.record=1 >> /etc/sysctl.conf > > # rcctl set sndiod flags -s default -m play,mon -s mon > > If you don't record very often with obs, you could use sndioctl(1) to > temporarily enable the monitoring mode: > > sndioctl server.mode=play,mode > > then, once done, revert it back to recording: > > sndioctl server.mode=play,rec > > this way, you don't need to dig into the sndiod and/or obs > configuration (same for the audio device choice, btw). > > > # rcctl restart sndiod > > but I'm confused on the next step - how do I configure obs to use > > the snd/mon device? When I open Settings/Audio all "Global Audio > > Devices" are empty. I have built-in azalia, one uaudio sound card, > > and uaudio headphones if it matters. > > > this almost works, however, I confirm something similar to what izzy reported - for some reason stereo is all noise, no signal. Mono works.
