To finish my description of how GNOME/Linux's audio stack works, today I'll describe Linux's Serial U16550 audio driver works.


Upon probe (testing a new connection) it determines/validates the inputs & outputs based on the provided ID, before allocating a new "card" with it's underlying "device", it's lazily-registered control device file, and procfs debugging info/files.


@alcinnz pulse audio is sooooi buggy. Prefer Alsa via apulse package

@Maza I'm not experiencing any PulseAudio bugginess.

But if you are, getting rid of it shouldn't have much of an impact. As I've been saying it serves to cover up edge-cases.

Sign in to participate in the conversation

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.