I remember ALSA. Sure, it was finnicky to use `alsamixer` to unmute the master channels now and then, but I personally never had any trouble with it.
Alsa with dmix is my current setup on ArchLinux.
Alsa with dmix is my current setup on ArchLinux.