You are not logged in.

#1 2013-05-19 08:25:25

mohtasham1983
Member
Registered: 2008-12-15
Posts: 85

[RESOLVED] No Audio from Nvidia HDMI

Hi

I've recently purchased a Zotac ZBOX machine to make it as my media server machine. I have connected my ZBOX server to my A/V receiver through HDMI. Video works(not playing Blu-Ray quality properly), however I can't hear any audio from my speakers.

Here's my Nvidia card info:

03:00.0 VGA compatible controller: NVIDIA Corporation GT218 [ION] (rev a2)
03:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)

Here's aplay -l output:

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

I have nothing in ~/.asoundrd. I have modified /etc/asound.conf to:

defaults.pcm.card 1
defaults.pcm.device 9
defaults.ctl.card 1

I have set the device to 3, 7, 8, and 9. But when I go to alsamixer, I can only set PCM bar. S/PDIF, S/PDIF 1, S/PDIF 2 and S/PDIF 3 bars don't change, even when I press "m" to unmute them.

EDIT: I set the device to 7 and I was able to hear the audio from mplayer. Even though Alsamixer's options for S/PDIF channels were not adjustable.

I cannot see Nvidia hdmi modules in loaded modules at:

cat /proc/asound/modules 
 0 snd_hda_intel
 1 snd_hda_intel

Here's lsmod result:

# lsmod | grep '^snd' | column -t
snd_hda_codec_hdmi     29298   4
snd_hda_codec_realtek  30893   1
snd_hda_intel          35816   0
snd_hda_codec          145736  3  snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep              6364    1  snd_hda_codec
snd_pcm                76860   3  snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc         7266    2  snd_pcm,snd_hda_intel
snd_timer              18687   1  snd_pcm
snd                    58893   7  snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec,snd_hda_intel

If the module is not loaded, then why Nvidia is showing up in aplay -l?

I installed Debian with Gnome 3 initially. From gnome sound management window I was able to set the default audio hardware to HDA Intel and get the sound to my speakers through HDMI and my A/V Receiver. However, I cannot any sound in Arch, even when I'm using intel HDA card.

I installed Arch to maintain a very light weight OS with no desktop environment. That's why I'm using OpenBox without any fancy GUI based configuration manager.

Any thoughts on what I'm doing wrong?

Last edited by mohtasham1983 (2013-05-19 09:00:26)

Offline

Board footer

Powered by FluxBB