Brief: speaker-test -c 2 -D iec958:vc4hdmi1 works just fine, so I want to make it default/persist so speaker-test also works.
I'm looking for a solution that doesn't involve pulseaudio.
Details:
SW: server Ubuntu 20.10 (GNU/Linux 5.8.0-1016-raspi aarch64), ALSA k5.8.0-1016-raspi, arm64
HW: Raspberry Pi 4, audio device is a headphone plugged into a minijack of my monitor that is connected via HDMI to hdmi1 out of my raspberry. firmware/config.txt: dtoverlay=vc4-kms-v3d,audio=off; dtparam=audio=on
Config file may be either: asound.conf or .asoundrc
Disclaimer: It may be 2+2, but I couldn't find info to replicate and also couln't find any sample from ALSA wiki.
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: vc4hdmi [vc4-hdmi], device 0: MAI PCM vc4-hdmi-hifi-0 [MAI PCM vc4-hdmi-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: vc4hdmi1 [vc4-hdmi1], device 0: MAI PCM vc4-hdmi-hifi-0 [MAI PCM vc4-hdmi-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default
Default Audio Device
sysdefault
Default Audio Device
iec958
IEC958 (S/PDIF) Digital Audio Output
hw:CARD=vc4hdmi,DEV=0
vc4-hdmi, MAI PCM vc4-hdmi-hifi-0
Direct hardware device without any conversions
plughw:CARD=vc4hdmi,DEV=0
vc4-hdmi, MAI PCM vc4-hdmi-hifi-0
Hardware device with all software conversions
default:CARD=vc4hdmi
vc4-hdmi, MAI PCM vc4-hdmi-hifi-0
Default Audio Device
sysdefault:CARD=vc4hdmi
vc4-hdmi, MAI PCM vc4-hdmi-hifi-0
Default Audio Device
front:CARD=vc4hdmi,DEV=0
vc4-hdmi, MAI PCM vc4-hdmi-hifi-0
Front output / input
iec958:CARD=vc4hdmi,DEV=0
vc4-hdmi, MAI PCM vc4-hdmi-hifi-0
IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=vc4hdmi,DEV=0
vc4-hdmi, MAI PCM vc4-hdmi-hifi-0
Direct sample mixing device
hw:CARD=vc4hdmi1,DEV=0
vc4-hdmi1, MAI PCM vc4-hdmi-hifi-0
Direct hardware device without any conversions
plughw:CARD=vc4hdmi1,DEV=0
vc4-hdmi1, MAI PCM vc4-hdmi-hifi-0
Hardware device with all software conversions
default:CARD=vc4hdmi1
vc4-hdmi1, MAI PCM vc4-hdmi-hifi-0
Default Audio Device
sysdefault:CARD=vc4hdmi1
vc4-hdmi1, MAI PCM vc4-hdmi-hifi-0
Default Audio Device
front:CARD=vc4hdmi1,DEV=0
vc4-hdmi1, MAI PCM vc4-hdmi-hifi-0
Front output / input
iec958:CARD=vc4hdmi1,DEV=0
vc4-hdmi1, MAI PCM vc4-hdmi-hifi-0
IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=vc4hdmi1,DEV=0
vc4-hdmi1, MAI PCM vc4-hdmi-hifi-0
Direct sample mixing device
Pls advise. Thanks!