Q: What is the right way to configure audio interface on a PlexAmp headless RPi?

Here’s what is working for me on my rpi4 with Raspberry Pi OS Lite (64-bit):

  1. Allow USB audio device to be the default sound card by editing /lib/modprobe.d/aliases.conf and commenting out the line options snd-usb-audio index=-2

  2. Don’t load the onboard sound device by creating the file /etc/modprobe.d/blacklist-snd_bcm2835.conf with the following content: blacklist snd_bcm2835

  3. Don’t allow onboard hdmi to be a sound device by editing /boot/config.txt and changing the line dtoverlay=vc4-kms-v3d to instead read dtoverlay=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.

5 Likes