NVidia ION - Stereo HDMI - no audio?
Hi all.

For some reason I can't seem to get any audio out of my ION's HDMI port. The analog audio out and iec958 outputs work fine, but not the HDMI (audio only, video works). Not only that, it seems to come up as STEREO instead of surround which really has me stumped.

I have a POV ION-MB330-1 motherboard with integrated NVidia ION MCP7A chipset. And I'm running 64-bit CentOS 6.2 (kernel = 2.6.32-220.4.2.el6.x86_64)

As you can see my MCP79 audio device is recognised by "lspci -v":

[quote] 00:08.0 Audio device: nVidia Corporation MCP79 High Definition Audio (rev b1)
Subsystem: nVidia Corporation Device cb84
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 23
Memory at fae78000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel[/quote]

And it has the snd-hda-intel kernel module loaded, among others:

[quote]# lsmod | grep snd
snd_hda_codec_hdmi 24682 0
snd_hda_codec_realtek 309541 1
snd_hda_intel 25548 2
snd_hda_codec 91845 3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 6780 1 snd_hda_codec
snd_seq 56591 0
snd_seq_device 6596 1 snd_seq
snd_pcm 84702 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_timer 23057 2 snd_seq,snd_pcm
snd 70023 12 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq,snd_seq_device,snd_pcm,snd_timer
soundcore 8086 1 snd
snd_page_alloc 8630 2 snd_hda_intel,snd_pcm[/quote]

When I do a speaker test like so:

[quote] speaker-test -c 6 -Dhdmi[/quote]

it tests all the speakers but I never hear any sound.

But where it really gets wierd is when I look at the audio codecs for the device. I've been following this guide:

ftp://download.nvidia.com/XFree86/gpu-hdmi-audio-document/gpu-hdmi-audio.html#_verify_your_codec_is_known_supported

...and in the example there you can see the HDMI has 8 channels:

[quote]Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
Pincap 0x09000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI[/quote]

But when I look at my codec for card 0, device 3 ("cat /proc/asound/card0/codec#3"):

[quote]Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
Pincap 0x00000014: OUT Detect
Pin Default 0x58560124: [N/A] Digital Out at Int HDMI[/quote]

[b]"Stereo Digital". [/b]

So my questions are:

[list]

[*]Does my ION audio device only support stereo (2-channel) HDMI audio?
[*]Or is it my kernel/drivers that aren't able to do HDMI surround? Do I need to run a later kernel, etc.
[*]And why don't I get any sound at all.
[/list]

Any help will be greatly appreciated. /smile.gif' class='bbc_emoticon' alt=':smile:' />

Thanks,

Tim.
Hi all.



For some reason I can't seem to get any audio out of my ION's HDMI port. The analog audio out and iec958 outputs work fine, but not the HDMI (audio only, video works). Not only that, it seems to come up as STEREO instead of surround which really has me stumped.



I have a POV ION-MB330-1 motherboard with integrated NVidia ION MCP7A chipset. And I'm running 64-bit CentOS 6.2 (kernel = 2.6.32-220.4.2.el6.x86_64)



As you can see my MCP79 audio device is recognised by "lspci -v":



00:08.0 Audio device: nVidia Corporation MCP79 High Definition Audio (rev b1)

Subsystem: nVidia Corporation Device cb84

Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 23

Memory at fae78000 (32-bit, non-prefetchable) [size=16K]

Capabilities: [44] Power Management version 2

Kernel driver in use: HDA Intel

Kernel modules: snd-hda-intel




And it has the snd-hda-intel kernel module loaded, among others:



# lsmod | grep snd

snd_hda_codec_hdmi 24682 0

snd_hda_codec_realtek 309541 1

snd_hda_intel 25548 2

snd_hda_codec 91845 3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel

snd_hwdep 6780 1 snd_hda_codec

snd_seq 56591 0

snd_seq_device 6596 1 snd_seq

snd_pcm 84702 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec

snd_timer 23057 2 snd_seq,snd_pcm

snd 70023 12 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq,snd_seq_device,snd_pcm,snd_timer

soundcore 8086 1 snd

snd_page_alloc 8630 2 snd_hda_intel,snd_pcm




When I do a speaker test like so:



speaker-test -c 6 -Dhdmi




it tests all the speakers but I never hear any sound.



But where it really gets wierd is when I look at the audio codecs for the device. I've been following this guide:



ftp://download.nvidia.com/XFree86/gpu-hdmi-audio-document/gpu-hdmi-audio.html#_verify_your_codec_is_known_supported



...and in the example there you can see the HDMI has 8 channels:



Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP

Pincap 0x09000094: OUT Detect HBR HDMI DP

Pin Default 0x18560010: [Jack] Digital Out at Int HDMI




But when I look at my codec for card 0, device 3 ("cat /proc/asound/card0/codec#3"):



Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital

Pincap 0x00000014: OUT Detect

Pin Default 0x58560124: [N/A] Digital Out at Int HDMI




"Stereo Digital".



So my questions are:






  • Does my ION audio device only support stereo (2-channel) HDMI audio?
  • Or is it my kernel/drivers that aren't able to do HDMI surround? Do I need to run a later kernel, etc.
  • And why don't I get any sound at all.




Any help will be greatly appreciated. /smile.gif' class='bbc_emoticon' alt=':smile:' />



Thanks,



Tim.

#1
Posted 03/19/2012 11:47 AM   
You cannot use the HDMI output and analog output at the same time (requirement of HDCP). You need to right-click the speaker icon in the system tray, click Playback Devices, right click the HDMI device, then Set as Default. You will now get sound thru the HDMI. There is no workaround for this, it is by design and required by law.
You cannot use the HDMI output and analog output at the same time (requirement of HDCP). You need to right-click the speaker icon in the system tray, click Playback Devices, right click the HDMI device, then Set as Default. You will now get sound thru the HDMI. There is no workaround for this, it is by design and required by law.

http://www.hollywoodpcrepair.com/index.html



https://plus.google.com/113631846936966512572/about?gl=US&hl=en-US



Intel Core i7 X 980 3.33GHz @ 3.3 GHz

eVGA X58 Classified 4-Way SLI motherboard

HAF-X Case, Corsair H80 CPU Liquid Cooler

12GB System RAM

EVGA NVIDIA GeForce GTX 480

KingWin Mach 1 ATX 1220-Watt Power Supply

Western Digital VelociRaptor 10000 RPM hdd



Image

#2
Posted 03/21/2012 05:52 PM   
[quote name='HollywoodPCRepair' date='22 March 2012 - 03:52 AM' timestamp='1332352337' post='1385858']
You cannot use the HDMI output and analog output at the same time (requirement of HDCP). You need to right-click the speaker icon in the system tray, click Playback Devices, right click the HDMI device, then Set as Default. You will now get sound thru the HDMI. There is no workaround for this, it is by design and required by law.
[/quote]

Hi HollywoodPCRepair, I'm not trying to use the analog outputs, they aren't even plugged in. I'm just trying to use HDMI. I'm also not running windows, I'm running CentOS Linux as per my post. Cheers tho.
[quote name='HollywoodPCRepair' date='22 March 2012 - 03:52 AM' timestamp='1332352337' post='1385858']

You cannot use the HDMI output and analog output at the same time (requirement of HDCP). You need to right-click the speaker icon in the system tray, click Playback Devices, right click the HDMI device, then Set as Default. You will now get sound thru the HDMI. There is no workaround for this, it is by design and required by law.





Hi HollywoodPCRepair, I'm not trying to use the analog outputs, they aren't even plugged in. I'm just trying to use HDMI. I'm also not running windows, I'm running CentOS Linux as per my post. Cheers tho.

#3
Posted 03/23/2012 01:39 AM   
Hi All,

I'm struggling with an issue on an AT3ION Deluxe. I get only video, no audio, via the HDMI port under Windows 7. I know the hardware is fine because I am able to get audio and video under Ubuntu.

I have read all of the applicable posts and followed the suggestions but no luck so far.

I have the latest audio driver (1.00.00.59). Any help would be much appreciated. Thanks.

Regards,
Tim
Hi All,



I'm struggling with an issue on an AT3ION Deluxe. I get only video, no audio, via the HDMI port under Windows 7. I know the hardware is fine because I am able to get audio and video under Ubuntu.



I have read all of the applicable posts and followed the suggestions but no luck so far.



I have the latest audio driver (1.00.00.59). Any help would be much appreciated. Thanks.



Regards,

Tim

#4
Posted 04/14/2012 11:53 PM   
Scroll To Top