I've been trying to make my HDMI sound work on my box that has a ALC888 chipset. My linux flavor is :
[root@localhost usr]# cat /etc/release
Mandriva Linux release 2008.0 (Official) for i586
[root@localhost usr]# uname -r
2.6.22.9-desktop586-1mdv
Has a first step, i tried with the Alsa 1.0.16 release. I compile and installed it without any error. The following outputs represent what I gathered after installing the 1.0.16 release.
[root@localhost alsa-driver-1.0.16]# cat /proc/asound/card0/codec#* | grep Cod
Codec: Generic 17e8 ID 47
Codec: Realtek ALC888
[root@localhost alsa-driver-1.0.16]# cat /proc/asound/pcm
00-02: ALC883 Analog : ALC883 Analog : capture 1
00-01: ALC883 Digital : ALC883 Digital : playback 1 : capture 1
00-00: ALC883 Analog : ALC883 Analog : playback 1 : capture 1
[root@localhost alsa-driver-1.0.16]# aplay -L
default:CARD=Intel
HDA Intel, ALC883 Analog
Default Audio Device
front:CARD=Intel,DEV=0
HDA Intel, ALC883 Analog
Front speakers
surround40:CARD=Intel,DEV=0
HDA Intel, ALC883 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
HDA Intel, ALC883 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
HDA Intel, ALC883 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
HDA Intel, ALC883 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
HDA Intel, ALC883 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Intel,DEV=0
HDA Intel, ALC883 Digital
IEC958 (S/PDIF) Digital Audio Output
null
Discard all samples (playback) or generate zero samples (capture)
#################### END of 1.0.16 Alsa release ###############################
This is the output after installing the drivers from realtek and adding the recommended information in my modprobe.conf file:
[root@localhost usr]# cat /etc/modprobe.conf
alias eth0 r8169
install scsi_hostadapter /sbin/modprobe ata_piix; /sbin/modprobe ahci; /bin/true
install usb-interface /sbin/modprobe uhci_hcd; /sbin/modprobe ehci_hcd; /bin/true
alias eth1 r8169
alias ieee1394-controller ohci1394
# Sound Card
alias snd-0 snd-hda-intel
# ALSA portion
alias char-major-116 snd
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-0
# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
[root@localhost usr]# cat /proc/asound/card0/codec#* | grep Codec
Codec: Chrontel Chrontel HDMI
Codec: Realtek ALC888
[root@localhost asound]# cat pcm
00-02: ALC883 Analog : ALC883 Analog : capture 1
00-01: ALC883 Digital : ALC883 Digital : playback 1 : capture 1
00-00: ALC883 Analog : ALC883 Analog : playback 1 : capture 1
00-03: ATI HDMI : ATI HDMI : playback 1
[root@localhost usr]# aplay -L
default:CARD=Intel
HDA Intel, ALC883 Analog
Default Audio Device
front:CARD=Intel,DEV=0
HDA Intel, ALC883 Analog
Front speakers
surround40:CARD=Intel,DEV=0
HDA Intel, ALC883 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
HDA Intel, ALC883 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
HDA Intel, ALC883 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
HDA Intel, ALC883 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
HDA Intel, ALC883 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Intel,DEV=0
HDA Intel, ALC883 Digital
IEC958 (S/PDIF) Digital Audio Output
null
Discard all samples (playback) or generate zero samples (capture)
Has you can see, with the realtek drivers I have have the HDMI mentionned in a few place. Now, how could I get sound on the HDMI output is my next step.
Does anyone have a suggestion to drive my investigation farther ?
--
Philippe-Alexandre Lemelin
------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user