Here’s what is working for me on my rpi4 with Raspberry Pi OS Lite (64-bit):
-
Allow USB audio device to be the default sound card by editing
/lib/modprobe.d/aliases.confand commenting out the lineoptions snd-usb-audio index=-2 -
Don’t load the onboard sound device by creating the file
/etc/modprobe.d/blacklist-snd_bcm2835.confwith the following content:blacklist snd_bcm2835 -
Don’t allow onboard hdmi to be a sound device by editing
/boot/config.txtand changing the linedtoverlay=vc4-kms-v3dto instead readdtoverlay=vc4-kms-v3d,noaudio
Then reboot and if all goes well, your USB dac will be the default (and only) sound card available on your pi.