You are not logged in.
Pages: 1
Hi,
I've been a long time Linux user and just made the jump to arch. I've recently been using Ubuntu but before that I was running Gentoo, Debian and Fedora.
I am currently experiencing a HDMI audio problem that I just cannot seem to fix (after a good few weeks and 2 different distros used).
My system is on a GA-MA78GM-S2H system board using the on-board HDMI port. This was working fine on my previous installation of Mythbuntu 10.10. On upgrading to 12.04 my audio stopped working. After a lot of tinkering I decided to do what I've been thinking about for a while and put off which was to move to Arch. However, I am experiencing the same issue on Arch. So I am asking for any help in getting this problem squashed.
Useful information for you on the system
uname -r
3.6.9-1-ARCH
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC889A Analog [ALC889A Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC889A Digital [ALC889A Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=SB
HDA ATI SB, ALC889A Analog
Default Audio Device
sysdefault:CARD=SB
HDA ATI SB, ALC889A Analog
Default Audio Device
front:CARD=SB,DEV=0
HDA ATI SB, ALC889A Analog
Front speakers
surround40:CARD=SB,DEV=0
HDA ATI SB, ALC889A Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=SB,DEV=0
HDA ATI SB, ALC889A Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=SB,DEV=0
HDA ATI SB, ALC889A Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=SB,DEV=0
HDA ATI SB, ALC889A Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=SB,DEV=0
HDA ATI SB, ALC889A Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=SB,DEV=0
HDA ATI SB, ALC889A Digital
IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=HDMI,DEV=0snd_hda_codec_hdmi 24529 1
HDA ATI HDMI, HDMI 0
HDMI Audio Output
snd_hda_codec_hdmi 24529 1
snd_hda_codec_realtek 61420 1
snd_hda_intel 26181 1
snd_hda_codec 98034 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep 6429 1 snd_hda_codec
snd_pcm 75735 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc 7218 2 snd_pcm,snd_hda_intel
snd_timer 18935 1 snd_pcm
snd 60189 9 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec,snd_hda_intel
soundcore 5443 1 snd
ls -l /dev/snd/
total 0
drwxr-xr-x 2 root root 80 Dec 9 20:09 by-path
crw-rw----+ 1 root audio 116, 8 Dec 9 20:09 controlC0
crw-rw----+ 1 root audio 116, 11 Dec 9 20:09 controlC1
crw-rw----+ 1 root audio 116, 7 Dec 9 20:09 hwC0D0
crw-rw----+ 1 root audio 116, 10 Dec 9 20:09 hwC1D0
crw-rw----+ 1 root audio 116, 6 Dec 9 20:09 pcmC0D0c
crw-rw----+ 1 root audio 116, 5 Dec 9 21:05 pcmC0D0p
crw-rw----+ 1 root audio 116, 4 Dec 9 20:09 pcmC0D1c
crw-rw----+ 1 root audio 116, 3 Dec 9 20:47 pcmC0D1p
crw-rw----+ 1 root audio 116, 2 Dec 9 20:09 pcmC0D2c
crw-rw----+ 1 root audio 116, 9 Dec 9 20:24 pcmC1D3p
crw-rw---- 1 root audio 116, 1 Dec 9 20:09 seq
crw-rw----+ 1 root audio 116, 33 Dec 9 20:09 timer
lspci | grep Audio
00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA)
01:05.1 Audio device: Advanced Micro Devices [AMD] nee ATI RS780 HDMI Audio [Radeon HD 3000-3300 Series]
Things tried so far.
Set 'radeon.audio=1' in both /etc/defaut/grub GRUB_CMDLINE_LINUX_DEFAULT= and also in /etc/modprobe.d/alsatest.cont
checking audio is unmuted in alsamixer for both the standard card and c1 (c1 only lists a spdif but this is unmuted
confrimed that audio is playing out the analog ports fine
Various other things I've forgotten
aplay -D plughw:1,3 xxx.wav acts as if it is playing (no errors) but doesn't play sound. but if I try to play through audacious as a test then I get an error about being unable to set the number of channels. I was getting a similar error when trying to use aplay on the recent ubuntu install as well.
Any help or advice would be very much appreciated :-D
Offline
I forgot to mention in the post that I've been using the open source drivers (xf86-video-ati). I've yet to try the catalyst ones, but according to the xorg Website HDMI audio should be supported for the RS780 chipset. I can move to the catalyst drivers if that's what it'll take, but I'd rather have confirmation that it works before I do it.
Offline
Last time I tried HDMI audio (about a year ago) there was no support for it in the open source ATI drivers.
Have you read https://wiki.archlinux.org/index.php/ATI#HDMI_Audio yet?
Best of luck!
Offline
Thanks for the response.
I actually decided I may as well upgrade my sound system, so I am waiting for a new amp and speakers to run out of the analogue connection.
I've been through that page, everything seems to work, it's just when I do aplay -D plughw:1,3 etc. I get no output. I may try the propitiatory drivers when I get some time after Christmas. If I manage to get it working I will report back for other peoples information.
Offline
Pages: 1