You are not logged in.

#1 2013-07-05 11:42:01

Vijfh
Member
From: The Netherlands
Registered: 2013-05-20
Posts: 8

HDMI audio doesn't work

I'm using an Acer Aspire Revo R1600 as a mediacenter using XBMC. It's connected to our Samsung TV (pretty sure it's the ES8000) through a Pioneer VSX-922 amplifier (or to be more precise, A/V receiver). It's connected to the receiver over HDMI, which links the video through to the television.

Now the problem: This setup worked fine with my old TV, a pretty old Philips model. The second I plugged in the new TV, the amplifier wouldn't output any sound anymore. When I connect it to my computer monitor (which has a 3.5mm jack to connect PC speakers to) sound works fine, and so does the 3.5mm headphone jack on the front. I'd like not to use that though, seeing that the output volume is extremely low and I don't like cranking up my amplifier about halfway just to watch a movie at reasonable volume.

Here's an lspci:

[root@xbmc ~]# lspci
00:00.0 Host bridge: NVIDIA Corporation MCP79 Host Bridge (rev b1)
00:00.1 RAM memory: NVIDIA Corporation MCP79 Memory Controller (rev b1)
00:03.0 ISA bridge: NVIDIA Corporation MCP79 LPC Bridge (rev b2)
00:03.1 RAM memory: NVIDIA Corporation MCP79 Memory Controller (rev b1)
00:03.2 SMBus: NVIDIA Corporation MCP79 SMBus (rev b1)
00:03.3 RAM memory: NVIDIA Corporation MCP79 Memory Controller (rev b1)
00:03.5 Co-processor: NVIDIA Corporation MCP79 Co-processor (rev b1)
00:04.0 USB controller: NVIDIA Corporation MCP79 OHCI USB 1.1 Controller (rev b1)
00:04.1 USB controller: NVIDIA Corporation MCP79 EHCI USB 2.0 Controller (rev b1)
00:08.0 Audio device: NVIDIA Corporation MCP79 High Definition Audio (rev b1)
00:09.0 PCI bridge: NVIDIA Corporation MCP79 PCI Bridge (rev b1)
00:0a.0 Ethernet controller: NVIDIA Corporation MCP79 Ethernet (rev b1)
00:0c.0 PCI bridge: NVIDIA Corporation MCP79 PCI Express Bridge (rev b1)
00:10.0 PCI bridge: NVIDIA Corporation MCP79 PCI Express Bridge (rev b1)
00:15.0 PCI bridge: NVIDIA Corporation MCP79 PCI Express Bridge (rev b1)
00:16.0 PCI bridge: NVIDIA Corporation MCP79 PCI Express Bridge (rev b1)
00:17.0 PCI bridge: NVIDIA Corporation MCP79 PCI Express Bridge (rev b1)
00:18.0 PCI bridge: NVIDIA Corporation MCP79 PCI Express Bridge (rev b1)
03:00.0 VGA compatible controller: NVIDIA Corporation ION VGA (rev b1)
05:00.0 Ethernet controller: Qualcomm Atheros AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 01)

And arecord -l:

[root@xbmc ~]# arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Somebody please help me, I'm clueless.

--EDIT-- Here's a screenshot of AlsaMixer (I'm SSHing into the machine from my desktop computer)
5uyXYSN.png

Last edited by Vijfh (2013-07-05 11:48:03)


If I posted my reply less than 10 minutes ago, make sure to refresh a few times.
I tend to edit my posts a few times shortly after submitting them.

Offline

#2 2013-07-06 14:43:38

Vijfh
Member
From: The Netherlands
Registered: 2013-05-20
Posts: 8

Re: HDMI audio doesn't work

Okay, I tried connecting a Windows laptop to the amplifier over HDMI, which worked just fine. The amplifier showed which channels the laptop was outputting, and I could hear the sound just fine. When I try to output sound via the HTPC though, the channels don't appear on the screen and I can't hear anything.

speaker-test -c 4 (I have that many speakers) doesn't work either.


If I posted my reply less than 10 minutes ago, make sure to refresh a few times.
I tend to edit my posts a few times shortly after submitting them.

Offline

#3 2013-07-06 16:34:59

2ManyDogs
Forum Fellow
Registered: 2012-01-15
Posts: 4,648

Re: HDMI audio doesn't work

You have several muted channels in you alsamixer output (the MM at the bottom). Have you tried unmuting the speaker and headphone channels?

Offline

#4 2013-07-06 17:38:55

Vijfh
Member
From: The Netherlands
Registered: 2013-05-20
Posts: 8

Re: HDMI audio doesn't work

Nope, that wasn't it, sadly. Also, shouldn't HDMI go over S/PDIF?


If I posted my reply less than 10 minutes ago, make sure to refresh a few times.
I tend to edit my posts a few times shortly after submitting them.

Offline

#5 2013-07-06 17:52:50

2ManyDogs
Forum Fellow
Registered: 2012-01-15
Posts: 4,648

Re: HDMI audio doesn't work

Yes, you're right. It looks like that channel is disabled in your mixer output.

What do you get for

aplay -l

(not arecord, aplay)

Does this help at all: https://wiki.archlinux.org/index.php/Ad … s_not_work

Offline

#6 2013-07-06 21:53:53

Vijfh
Member
From: The Netherlands
Registered: 2013-05-20
Posts: 8

Re: HDMI audio doesn't work

[root@xbmc ~]# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

I tried following that guide, but

aplay -D plughw:0,3 /usr/share/sounds/alsa/Front_Center.wav

didn't play anything. I also tried connecting the computer to the television directly, still no audio output.
Something I also tried was putting the aplay -D in a while loop, and then plugging the HDMI cable in while it's looping, to no avail.

Last edited by Vijfh (2013-07-06 21:54:58)


If I posted my reply less than 10 minutes ago, make sure to refresh a few times.
I tend to edit my posts a few times shortly after submitting them.

Offline

#7 2013-07-06 22:06:46

2ManyDogs
Forum Fellow
Registered: 2012-01-15
Posts: 4,648

Re: HDMI audio doesn't work

Did you try making a .asoundrc file, and specifying device 3 as your default device?

(edit) -- never mind, I see you're only supposed to do that if the previous command works. Sorry, that's all I have, except for maybe looking up the device and making sure the correct modules are loaded. Your device is recognized, so there should be some way to make it work.

Last edited by 2ManyDogs (2013-07-06 22:09:29)

Offline

#8 2013-07-06 22:21:25

Vijfh
Member
From: The Netherlands
Registered: 2013-05-20
Posts: 8

Re: HDMI audio doesn't work

I just found this: https://bugs.archlinux.org/task/33988 - Might be related?
I'll try kernel version 3.10 from the testing repo tomorrow, or I could try grabbing a 3.7.x from somewhere.

Last edited by Vijfh (2013-07-06 22:24:26)


If I posted my reply less than 10 minutes ago, make sure to refresh a few times.
I tend to edit my posts a few times shortly after submitting them.

Offline

Board footer

Powered by FluxBB