Re: Tragic State of FreeBSD Audio/Sound

"Christos Margiolis" <[email protected]> Thu, 23 Jul 2026 16:02:04 +0300
Newsgroups gmane.os.freebsd.devel.hackers
Message-ID <[email protected]>
On Wed Jul 22, 2026 at 2:05 AM EEST, Shawn Webb wrote:
> 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.

I daily-drive LibreWolf without any issues. I can listen play sound and
video call normally. But I use native OSS as the audio backend, not
pulseaudio or anything else.

You can try setting media.cubeb.backend =3D oss in about:config.

> 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.

Please feel free to open a PR about this and we can look into it. I
don't do BT work, but I suppose yours is a USB audio device, which
handles BT on its own.

> 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.

Yes, the Journal article did mention how to file reports with sufficient
(as a first step) information.

> Thanks,

Christos