Fedora 14 and HDMI audio - silence.

Jurgen Kramer gtmkramer at xs4all.nl
Thu Jan 20 17:15:22 UTC 2011


On Wed, 2011-01-19 at 21:53 -0800, Chuck Forsberg WA7KGX N2469R wrote:
> Not too long ago I upgraded my home theater system
> with a blu-ray player.  This no longer worked with the HDMI
> on my old receiver, so I upgraded that too.  I upgraded
> the video card on my "stereo computer" to an Nvidia 220
> with HDMI output.  With this combination I am able to
> watch NASA HD in Dolby Digital.  No analog connections.
> No ground loop noise!   VLC player can pass the Dolby Digital
> or DTS signal to the receiver for full surround sound.
> 
> Fedora 14 (updated) with the current Nvidia driver is
> reported to support HDMI audio output.  By installing
> the XFCE mixer I am able to activate iec958 1 which
> outputs an audio bit stream over the HDMI connector.
> 
> Unfortunately, selecting HDMI audio under Sound Preferences
> does not break the silence.
> 
> The receiver does not have the option of taking video from
> the HDMI output with analog audio.  No tape monitor.
> No external processor loop.
> 
> This problem will become more widespread as HDMI
> output becomes the norm, not the exception.
> 
> Is there a reasonably simple way to get Fedora to speak over the
> display adapter's HDMI output?

An updated F14 in combination with the GT220 running a recent Nvidia
*binary* drivers should output audio onto HDMI just fine with
VLC/mplayer/MythTV.

What does aplay -l show? There are probably multiple digital interfaces
listed, only one will work.

On my system with a GT220 aplay -l lists:

**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: ALC880 Analog [ALC880 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 1: ALC880 Digital [ALC880 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia_1 [HDA NVidia], device 3: NVIDIA HDMI [NVIDIA HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia_1 [HDA NVidia], device 7: NVIDIA HDMI [NVIDIA HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia_1 [HDA NVidia], device 8: NVIDIA HDMI [NVIDIA HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia_1 [HDA NVidia], device 9: NVIDIA HDMI [NVIDIA HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

For me the proper HDMI audio I/F is: card 1, device 7.


Hope this helps.
Jurgen



More information about the test mailing list