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?
On Wed, 2011-01-19 at 21:53 -0800, Chuck Forsberg WA7KGX N2469R wrote:
No ground loop noise! VLC player can pass the Dolby Digital or DTS signal to the receiver for full surround sound.
If you're trying to do this, expect problems, as PulseAudio doesn't really cope with encoded signal passthrough yet, though I believe someone's working on it.
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.
I don't know if Xfce's mixer is doing the right thing, you may want to install pavucontrol and check the settings there.
Is there a reasonably simple way to get Fedora to speak over the display adapter's HDMI output?
For 'normal' playback (not encoded signal passthrough) it ought to work once you make sure to set the appropriate output for PA. If it still doesn't you'll need to file a bug with the recommended details - https://fedoraproject.org/wiki/How_to_debug_PulseAudio_problems , https://fedoraproject.org/wiki/How_to_debug_sound_problems .
On Thu, Jan 20, 2011 at 10:25 AM, Adam Williamson awilliam@redhat.com wrote:
On Wed, 2011-01-19 at 21:53 -0800, Chuck Forsberg WA7KGX N2469R wrote:
No ground loop noise! VLC player can pass the Dolby Digital or DTS signal to the receiver for full surround sound.
If you're trying to do this, expect problems, as PulseAudio doesn't really cope with encoded signal passthrough yet, though I believe someone's working on it.
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.
I don't know if Xfce's mixer is doing the right thing, you may want to install pavucontrol and check the settings there.
Is there a reasonably simple way to get Fedora to speak over the display adapter's HDMI output?
For 'normal' playback (not encoded signal passthrough) it ought to work once you make sure to set the appropriate output for PA. If it still doesn't you'll need to file a bug with the recommended details - https://fedoraproject.org/wiki/How_to_debug_PulseAudio_problems , https://fedoraproject.org/wiki/How_to_debug_sound_problems .
I have a nvidia ion chipset that has similar problems on Fedora 14. I've not really got around to looking into the exact issues to file a bug.
Peter
On Thu, 20 Jan 2011 at 10:25am, Adam Williamson wrote
On Wed, 2011-01-19 at 21:53 -0800, Chuck Forsberg WA7KGX N2469R wrote:
No ground loop noise! VLC player can pass the Dolby Digital or DTS signal to the receiver for full surround sound.
If you're trying to do this, expect problems, as PulseAudio doesn't really cope with encoded signal passthrough yet, though I believe someone's working on it.
Wow, seriously? The advice I've always seen for HTPCs is to disable pulseaudio, but I was thinking about trying out pulse when I upgrade mine to F14. Guess not.
To the OP, try taking pulse out of the equation by removing alsa-plugins-pulseaudio. On my F12 HTPC, digital passthrough works on both HDMI and optical with that setup. Places like the XBMC forums and/or the Linux forums over at avsforum can be quite helpful for this.
On Thu, 2011-01-20 at 10:27 -0500, Joshua Baker-LePain wrote:
On Thu, 20 Jan 2011 at 10:25am, Adam Williamson wrote
On Wed, 2011-01-19 at 21:53 -0800, Chuck Forsberg WA7KGX N2469R wrote:
No ground loop noise! VLC player can pass the Dolby Digital or DTS signal to the receiver for full surround sound.
If you're trying to do this, expect problems, as PulseAudio doesn't really cope with encoded signal passthrough yet, though I believe someone's working on it.
Wow, seriously? The advice I've always seen for HTPCs is to disable pulseaudio, but I was thinking about trying out pulse when I upgrade mine to F14. Guess not.
AFAIK that's still the best plan right now, if you need to do DD/DTS passthrough. Lennart will correct me if it's changed :)
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