[alsa-devel] [AMD OSS Driver Bug] Only 2 Channel Audio Detected on HDMI

langkamp at tomblog.de langkamp at tomblog.de
Fri Jul 18 10:45:15 CEST 2014


Hi Mathew,

same here on different hardware.
Using openSUSE Tumbleweed (3.15.5, radeon OSS drivers) I cannot pass 7.1
LPCM and cannot bitstream HD Audio formats. XBMC only detects 2 channels.
I can bitstream AC3 / DTS.
Hardware: AMD APU E-350 (Zacate)
This is roughly since kernel 3.14
DTS-HD worked before, but since 3.14 DTS-HD options are missing in xbmc
audio-settings.

aplay says 2 channels and 96000 kHz are supported by my hardware, which cannot
be true since DTS-HD worked in the past (its logo was displayed on the
receiver).

outputs

8 channels give silence
[code]aplay -D hdmi:CARD=Generic,DEV=0 -c8 -fs16_le -r192000 thd.spdif
Wiedergabe: Rohdaten 'dts.spdif' : Signed 16 bit Little Endian, Rate: 192000 Hz,
8 Kanäle
aplay: set_params:1239: Kanalanzahl nicht unterstützt[/code]

2 channels 192000hz plays static
[code]aplay -D hdmi:CARD=Generic,DEV=0 -c2 -fs16_le -r192000 thd.spdif
Wiedergabe: Rohdaten 'thd.spdif' : Signed 16 bit Little Endian, Rate: 192000 Hz,
stereo
Warnung: Rate ist nicht exakt (angefordert: 192000 Hz, unterstützt: 96000 Hz)
probieren Sie bitte das plug-Plugin: [/code]

2 channels 96000 plays static
[code]aplay -D hdmi:CARD=Generic,DEV=0 -c2 -fs16_le -r96000 thd.spdif
Wiedergabe: Rohdaten 'thd.spdif' : Signed 16 bit Little Endian, Rate: 96000 Hz,
stereo[/code]

[code]aplay -L

null
Discard all samples (playback) or generate zero samples (capture)
default
Default ALSA Output (currently PulseAudio Sound Server)
hdmi:CARD=Generic,DEV=0
HD-Audio Generic, HDMI 0
HDMI Audio Output
sysdefault:CARD=SB
HDA ATI SB, ALC892 Analog
Default Audio Device
front:CARD=SB,DEV=0
HDA ATI SB, ALC892 Analog
Front speakers
surround40:CARD=SB,DEV=0
HDA ATI SB, ALC892 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=SB,DEV=0
HDA ATI SB, ALC892 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=SB,DEV=0
HDA ATI SB, ALC892 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=SB,DEV=0
HDA ATI SB, ALC892 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=SB,DEV=0
HDA ATI SB, ALC892 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=SB,DEV=0
HDA ATI SB, ALC892 Digital
HDMI Audio Output[/code]

Thanks for looking into this!


More information about the Alsa-devel mailing list