Re: Tragic State of FreeBSD Audio/Sound

Shawn Webb <[email protected]> Tue, 21 Jul 2026 23:05:30 +0000
Newsgroups gmane.os.freebsd.devel.hackers
Message-ID <al_5BEFQl30m9PTX@mutt-hbsd>
--jsibwau5pkoxoqll
Content-Type: text/plain; protected-headers=v1; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: Tragic State of FreeBSD Audio/Sound
MIME-Version: 1.0

On Wed, Jul 22, 2026 at 01:26:17AM +0300, Christos Margiolis wrote:
> On Mon Jul 20, 2026 at 4:59 PM EEST, Shawn Webb wrote:
> > I've been experiencing audio issues as well since the recent work
> > started a little while ago (a year? two years? my chronological memory
> > isn't the best.)
> >
> > It's broken bad enough that I now don't use audio on my systems at
> > all. I haven't filed any bug reports, though, because it just hasn't
> > been a priority for me. I've got tons of other systems where audio
> > works fine and it's not really a bother to use those instead of my
> > fbsd/hbsd systems.
>=20
> Can you mention one example of "bad enough"? I've been lurking this
> thread to find concrete problems to work on and I only see stuff like
> this.

LibreWolf just does not play audio at all now. When I open
pavucontrol with a video/audio tab open and playing, LibreWolf isn't
even listed in the "Playback" tab. It used to prior to the sound
system overhaul.

Audio recording device issues as well. No matter what, I cannot get my
wireless (via non-BT USB wireless dongle) headphone's microphone to
work with video conferencing websites (in LibreWolf). I haven't tried
anything with Chromium, though I suppose I could add that to the list
of things to try.

With me having zero experience in the audio stack, I'm not entirely
sure where to start debugging--especially given the number of moving
components. Is this a PulseAudio problem? Is this a kernel problem? Is
this because we've hardened certain interfaces in HardenedBSD, and the
audio stack could be impacted (unintentionally, of course)?

I don't feel comfortable asking others to do that initial debugging
work (since I don't feel entitled to dictate other's priorities and
time). I don't know how well my issue can be reproduced. The zfs
datasets for this laptop date back to 2013-ish, so my issues could
also be due to mysterious old cruft surviving 13 years across multiple
laptops.

If I can find some spare time, I'll try to dig in. What would be
helpful is some sort of "get started debugging the audio stack(s)"
sort of guide. I remember seeing the audio stack receiving some
coverage in the FreeBSD Journal, perhaps that could be my starting
point.

Thanks,

--=20
Shawn Webb
Cofounder / Security Engineer
HardenedBSD

Signal Username:  shawn_webb.74
Tor-ified Signal: +1 (719) 756-1197 / activist_opsec.27
https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/raw/master/Shawn_Webb/03A=
4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc

--jsibwau5pkoxoqll
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQJPBAABCAA5FiEEA6TL67gupaZ9nzhT/y5nonf44foFAmpf+zobFIAAAAAABAAO
bWFudTIsMi41KzEuMTIsMiwzAAoJEP8uZ6J3+OH658wQAKdOg+a+f7+sgsGHkN8f
E3ajlE3TdTvm4n+SNYMGQps92Ad01baA4Q+i0DKuDhiC1oiBFIlCv7xyskkJ3syG
gCuWPFBHWuANmQCzcH9eIBjauQFvc4+cn3e7FGoCFwPSPsD5miBladG3G++wcx5+
HQafJ+3X5zMDAriZN369bCcVt2wJ9ZIkQTjcAmp3oY8ilhV8HAEha6IQSdJvr8/V
0TDqyYpFdxNK9RFwkd2CmZt5vA4QwXoN2QO4rFP5/Cv1DTxRJvfw2lrT5rVz6PDN
cyk69I6WUHD9FT7I/+ddaqOoyUoIldpM4SzychF6bKlbTRCQ4RyOjzveW3YE80Lz
VGvB8z7Yrde3Fc3fP0IGvcBWaIT1smfKVO+03kHJTBTJBLdpnF0/zTjUtbGshXwM
rPj4SZ05Fr9A+1WsxAWfKLqFODPbzC571enNPUeu1InbuZVK9ZKGT7wT0DweyRlk
L5amQjXmlvn0ogMMKwel2ISNvFiXan46ZuJFWbfeJ6lFrmWRHPbTaVGYpa8mm0VN
YArQTAHaxzK4F2ECuZFe6DgPulMP0omhayqZWdWYj8cbqJe2hI/ysyU84+yhb3O/
FLukSxF6wgxj8NZgvJMqwzPiMHxXdX2xgN4QLPUNkABKPmrx6AI5L76A8WqHB0ML
2jj5Smu9nGN3rJxAQ+IWiGJF
=OtvR
-----END PGP SIGNATURE-----

--jsibwau5pkoxoqll--