Oddbean new post about | logout
 @kaia ALSA just werks you know?

Some sound cards are terribly implemented, so you need to manually set the right output, but that's as simple as;
printf 'defaults.pcm.!card 1\ndefaults.pcm.!device 3\n' >> .asoundrc

You'll indeed have issues with sound on systemd/Linux mind you.