Thanks nrosier,
As far as I know xorg only manages the display. The thread you linked to is useful although confusing in its conclusion. fritsch_xbmc mentions a kernel and driver limitation (at least back in 2016) and Sam states a hardware limitation.
Meanwhile, aplay reports the following:
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC889A Analog [ALC889A Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC889A Digital [ALC889A Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
and
$ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=Intel
HDA Intel, ALC889A Analog
Default Audio Device
sysdefault:CARD=Intel
HDA Intel, ALC889A Analog
Default Audio Device
front:CARD=Intel,DEV=0
HDA Intel, ALC889A Analog
Front speakers
surround21:CARD=Intel,DEV=0
HDA Intel, ALC889A Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Intel,DEV=0
HDA Intel, ALC889A Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
HDA Intel, ALC889A Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
HDA Intel, ALC889A Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
HDA Intel, ALC889A Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
HDA Intel, ALC889A Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Intel,DEV=0
HDA Intel, ALC889A Digital
IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=Intel,DEV=0
HDA Intel, HDMI 0
HDMI Audio Output
dmix:CARD=Intel,DEV=0
HDA Intel, ALC889A Analog
Direct sample mixing device
dmix:CARD=Intel,DEV=1
HDA Intel, ALC889A Digital
Direct sample mixing device
dmix:CARD=Intel,DEV=3
HDA Intel, HDMI 0
Direct sample mixing device
dsnoop:CARD=Intel,DEV=0
HDA Intel, ALC889A Analog
Direct sample snooping device
dsnoop:CARD=Intel,DEV=1
HDA Intel, ALC889A Digital
Direct sample snooping device
dsnoop:CARD=Intel,DEV=3
HDA Intel, HDMI 0
Direct sample snooping device
hw:CARD=Intel,DEV=0
HDA Intel, ALC889A Analog
Direct hardware device without any conversions
hw:CARD=Intel,DEV=1
HDA Intel, ALC889A Digital
Direct hardware device without any conversions
hw:CARD=Intel,DEV=3
HDA Intel, HDMI 0
Direct hardware device without any conversions
plughw:CARD=Intel,DEV=0
HDA Intel, ALC889A Analog
Hardware device with all software conversions
plughw:CARD=Intel,DEV=1
HDA Intel, ALC889A Digital
Hardware device with all software conversions
plughw:CARD=Intel,DEV=3
HDA Intel, HDMI 0
Hardware device with all software conversions
Although aplay shows a multichannel audio capabilty, a speaker test does not look very promising:
$ speaker-test -c 6
speaker-test 1.0.28
Playback device is default
Stream parameters are 48000Hz, S16_LE, 6 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 2048 to 8192
Period size range from 1024 to 1024
Using max buffer size 8192
Periods = 4
was set period_size = 1024
was set buffer_size = 8192
0 - Front Left
1 - Front Right
2 - Unused
3 - Unused
4 - Unused
5 - Unused
Time per period = 17.764955
Yes, a new modern device like Vero would overcome all these problems and more, but this ATV hardly sees enough action other than mostly playing stereo music files, to justify replacing it at this stage. Hence, I was looking at maximising its capability and getting more mileage out of it. I was thinking of updating the kernel, but if it is a hardware limitation I’m not sure it would be of benefit.