No audio from HDMI output

Moderator note: This is not similar to the topic this post was attached to (which was about PulseAudio freezing or playing audibly fast) so a new topic with relevant subject was created.

Hi,
iam using alsa with pulse audio-1.0.25 and iam using ATI radeon E4690 graphics card with standard Fedora -17 os.
when iam trying to play audio with alsa, its not playing anything and coming out quickly. iam passing radeon.audio=1 as bootargument.
But my card is getting detected when iam giving the commands as below.

aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: 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)
pulse
PulseAudio Sound Server
default
Default ALSA Output (currently PulseAudio Sound Server)
hdmi:CARD=HDMI,DEV=0
HDA ATI HDMI, HDMI 0
HDMI Audio Output

cat /proc/asound/HDMI/codec#0
Codec: ATI R6xx HDMI
Address: 0
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x1002aa01
Subsystem Id: 0x00aa0100
Revision Id: 0x100100
No Modem Function Group found
Default PCM:
rates [0x70]: 32000 44100 48000
bits [0x2]: 16
formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
Converter: stream=1, channel=0
Digital: Enabled GenLevel
Digital category: 0x2
Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
Control: name=“HDMI/DP,pcm=3 Jack”, index=0, device=0
Control: name=“IEC958 Playback Con Mask”, index=0, device=0
Control: name=“IEC958 Playback Pro Mask”, index=0, device=0
Control: name=“IEC958 Playback Default”, index=0, device=0
Control: name=“IEC958 Playback Switch”, index=0, device=0
Control: name=“ELD”, index=0, device=3
Pincap 0x00000094: OUT Detect HDMI
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x00:
Unsolicited: tag=01, enabled=1
Connection: 1
0x02


But when iam playing the music its showing like

aplay -D plughw:0,3 /usr/share/sounds/alsa/Front_Center.wav
Playing WAVE ‘/usr/share/sounds/alsa/Front_Center.wav’ : Signed 16 bit Little Endian, Rate 48000 Hz, Mono

its looking like playing but its coming out very quickly and nothing is audible.

Do you have a standard analogue motherboard audio output, or have you disabled it for some reason?

What is physically connected to the HDMI output?

Installing PulseAudio Volume Control (pavucontrol) can often sort out problems.


Gale

hi,
HDMI output is connected to DAC and audio codec. ya i have motherboard audio output which i have disabled.

Try connecting speakers or headphones to the DAC and unmute its output in pavucontrol.

If you use the (hw) device for output instead of pulse, unmute the DAC output in ALSAmixer.

You can probably get more help if necessary on the Fedora forums http://fedoraforum.org/.


Gale

hi,
Now i have installed Fedora 20 but still no sound. but the dmesg log is coming as follows

!!ALSA/HDA dmesg
!!--------------

[    7.735132] iTCO_wdt: unable to reset NO_REBOOT flag, device disabled by hardware/BIOS
[    7.762540] ALSA sound/pci/hda/hda_intel.c:3116 0000:01:00.1: Handle VGA-switcheroo audio client
[    7.762543] ALSA sound/pci/hda/hda_intel.c:3317 0000:01:00.1: Using LPIB position fix
[    7.762578] snd_hda_intel 0000:01:00.1: irq 90 for MSI/MSI-X
[    7.765384] ALSA sound/pci/hda/hda_intel.c:1787 0000:01:00.1: Enable sync_write for stable communication
[    7.823999] ALSA sound/pci/hda/hda_eld.c:334 HDMI: ELD buf size is 0, force 128
[    7.824045] ALSA sound/pci/hda/hda_eld.c:351 HDMI: invalid ELD data byte 0
[    7.824139] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0/input5
[    8.105891] microcode: CPU1 sig=0x10676, pf=0x40, revision=0x60f
--
[   16.272295] Bluetooth: BNEP socket layer initialized
[   16.781062] ALSA sound/pci/hda/hda_eld.c:334 HDMI: ELD buf size is 0, force 128
[   16.781079] ALSA sound/pci/hda/hda_eld.c:351 HDMI: invalid ELD data byte 0
[   17.082035] ALSA sound/pci/hda/hda_eld.c:334 HDMI: ELD buf size is 0, force 128
[   17.082052] ALSA sound/pci/hda/hda_eld.c:351 HDMI: invalid ELD data byte 0
[   17.383027] ALSA sound/pci/hda/hda_eld.c:334 HDMI: ELD buf size is 0, force 128
[   17.383042] ALSA sound/pci/hda/hda_eld.c:351 HDMI: invalid ELD data byte 0
[   17.558471] tg3 0000:08:00.0 em1: Link is up at 100 Mbps, full duplex
--
[   17.641583] nf_conntrack: automatic helper assignment is deprecated and it will be removed soon. Use the iptables CT target to attach helpers instead.
[   17.684034] ALSA sound/pci/hda/hda_eld.c:334 HDMI: ELD buf size is 0, force 128
[   17.684049] ALSA sound/pci/hda/hda_eld.c:351 HDMI: invalid ELD data byte 0
[   17.985045] ALSA sound/pci/hda/hda_eld.c:334 HDMI: ELD buf size is 0, force 128
[   17.985062] ALSA sound/pci/hda/hda_eld.c:351 HDMI: invalid ELD data byte 0
[   18.286030] ALSA sound/pci/hda/hda_eld.c:334 HDMI: ELD buf size is 0, force 128
[   18.286044] ALSA sound/pci/hda/hda_eld.c:351 HDMI: invalid ELD data byte 0
[   18.587026] ALSA sound/pci/hda/hda_eld.c:334 HDMI: ELD buf size is 0, force 128
[   18.587041] ALSA sound/pci/hda/hda_eld.c:351 HDMI: invalid ELD data byte 0
[   18.888043] ALSA sound/pci/hda/hda_eld.c:334 HDMI: ELD buf size is 0, force 128
[   18.888060] ALSA sound/pci/hda/hda_eld.c:351 HDMI: invalid ELD data byte 0
[   19.189032] ALSA sound/pci/hda/hda_eld.c:334 HDMI: ELD buf size is 0, force 128
[   19.189048] ALSA sound/pci/hda/hda_eld.c:351 HDMI: invalid ELD data byte 0
[   24.038661] ALSA sound/pci/hda/hda_eld.c:334 HDMI: ELD buf size is 0, force 128
[   24.038689] ALSA sound/pci/hda/hda_eld.c:351 HDMI: invalid ELD data byte 0
[   24.339035] ALSA sound/pci/hda/hda_eld.c:334 HDMI: ELD buf size is 0, force 128
[   24.339052] ALSA sound/pci/hda/hda_eld.c:351 HDMI: invalid ELD data byte 0
[   24.640037] ALSA sound/pci/hda/hda_eld.c:334 HDMI: ELD buf size is 0, force 128
[   24.640053] ALSA sound/pci/hda/hda_eld.c:351 HDMI: invalid ELD data byte 0
[   24.941035] ALSA sound/pci/hda/hda_eld.c:334 HDMI: ELD buf size is 0, force 128
[   24.941062] ALSA sound/pci/hda/hda_eld.c:351 HDMI: invalid ELD data byte 0
[   25.243038] ALSA sound/pci/hda/hda_eld.c:334 HDMI: ELD buf size is 0, force 128
[   25.243055] ALSA sound/pci/hda/hda_eld.c:351 HDMI: invalid ELD data byte 0
[   25.544064] ALSA sound/pci/hda/hda_eld.c:334 HDMI: ELD buf size is 0, force 128
[   25.544081] ALSA sound/pci/hda/hda_eld.c:351 HDMI: invalid ELD data byte 0
[   25.845040] ALSA sound/pci/hda/hda_eld.c:334 HDMI: ELD buf size is 0, force 128
[   25.845066] ALSA sound/pci/hda/hda_eld.c:351 HDMI: invalid ELD data byte 0

This question appears to be about configuring your hardware to work on Fedora rather than about Audacity. You may do better to ask on the Fedora forum as none of the regular contributors here use Fedora.