Unable to get HDMI sound working!
#31
jawilljr Wrote:Sorry didn't see your post.

I don't like this:

Code:
xbmc@XBMCLive:~$ grep eld_valid /proc/asound/NVidia/eld*
grep: /proc/asound/NVidia/eld*: No such file or directory

Are you using the probe_mask still? If so the comment out that line by putting a '#' in front of it and reboot.

Then show the output of this again:

Code:
grep eld_valid /proc/asound/NVidia/eld*

It should show something like this:

Code:
/proc/asound/NVidia/eld#0.0:eld_valid        0
/proc/asound/NVidia/eld#1.0:eld_valid        0
/proc/asound/NVidia/eld#2.0:eld_valid        0
/proc/asound/NVidia/eld#3.0:eld_valid        1

Yours will probably only have one line. What we are looking for is a one at the end of the line.

Jerry

I had already pulled out the probe_mask and rebooted earlier and I still get the same error with the no such file or directory on the eld*?

This is all that is under the /proc/asound/NVidia/ filesystem, nothing to do with eld at all?

Code:
dr-xr-xr-x 3 root root 0 2011-09-29 14:57 pcm3p
dr-xr-xr-x 3 root root 0 2011-09-29 14:57 pcm1p
dr-xr-xr-x 4 root root 0 2011-09-29 14:57 pcm0p
dr-xr-xr-x 4 root root 0 2011-09-29 14:57 pcm0c
-rw-r--r-- 1 root root 0 2011-09-29 14:57 oss_mixer
-r--r--r-- 1 root root 0 2011-09-29 14:57 id
-r--r--r-- 1 root root 0 2011-09-29 14:57 codec#3
-r--r--r-- 1 root root 0 2011-09-29 14:57 codec#0

This is how my /etc/asound.conf looks:

Code:
pcm.!hdmi-remap {
  type asym
  playback.pcm {
  type plug
  slave.pcm "hdmi"
}
}

pcm.!hdmi {
  type route
  slave.pcm "hw:0,3"
  ttable  {
    0.0= 1
    1.1= 1
    2.4= 1
    3.5= 1
    4.2= 1
    5.3= 1
  }
}

This is how my ~home/.asoundrc looks:

Code:
xbmc@XBMCLive:~$ vi .asoundrc

pcm.!hdmi-remap {
  type asym
  playback.pcm {
  type plug
  slave.pcm "hdmi"
}
}

pcm.!hdmi {
  type route
  slave.pcm "hw:0,3"
  ttable  {
    0.0= 1
    1.1= 1
    2.4= 1
    3.5= 1
    4.2= 1
    5.3= 1
  }
}
ASRock ION 330 • XBMC Live 10 • Harmony One Remote • MCE IR Sensor • 6TB NAS
Image
Reply
#32
You need a eld* file to get hdmi audio working. I see that you are using outdated ALSA and NVidia drivers. Lets try to updrade those.

How to upgrade NVidia drivers:

Code:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo update
sudo apt-get install nvidia-current libvdpau1

Then reboot.

Now upgrade ALSA

Code:
add-apt-repository ppa:team-iquik/alsa
add-apt-repository ppa:ubuntu-audio-dev/ppa
apt-get update
apt-get upgrade
apt-get install linux-alsa-driver-modules-$(uname -r) --force-yes

Reboot and rerun this command:

Code:
grep eld_valid /proc/asound/NVidia/eld*

Jerry
Reply
#33
jawilljr Wrote:You need a eld* file to get hdmi audio working. I see that you are using outdated ALSA and NVidia drivers. Lets try to updrade those.

How to upgrade NVidia drivers:

Code:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo update
sudo apt-get install nvidia-current libvdpau1

Then reboot.

Now upgrade ALSA

Code:
add-apt-repository ppa:team-iquik/alsa
add-apt-repository ppa:ubuntu-audio-dev/ppa
apt-get update
apt-get upgrade
apt-get install linux-alsa-driver-modules-$(uname -r) --force-yes

Reboot and rerun this command:

Code:
grep eld_valid /proc/asound/NVidia/eld*

Jerry

I just did ALL of the above and STILL no such file or directory?? Sad

This is what I get for the Alsa version now, is this right?

Code:
Advanced Linux Sound Architecture Driver Version 1.0.23.
Compiled on Feb  1 2011 for kernel 2.6.32-29-generic (SMP).

NVidia version

Code:
NVRM version: NVIDIA UNIX x86 Kernel Module  280.13  Wed Jul 27 16:55:43 PDT 2011
GCC version:  gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5)
ASRock ION 330 • XBMC Live 10 • Harmony One Remote • MCE IR Sensor • 6TB NAS
Image
Reply
#34
328iGuy Wrote:Ok...once I disable DD and DTS, it gives me 2 channel sound without the hissing. However, thats pretty much useless, I need 5.1? Smile

It sounds like your TV cannot passthrough ac3 or dts. my 2010 lg plasma has the same issue. unfortunately the only way around this is by doing hdmi out from htpc to an audio reciever(which then goes to speakers), then hdmi out from the reciever to the tv to pass video. you could also look at firmware updates for your tv, or see if you can enable dts/ac3 from a hidden service menu.

you could try coax spdif or toslink, they do uncompressed 2 channel(pcm), or compressed 5.1 (dts and ac3)

on the avs forum page for that model, the last mention of not being able to passthrough dts was about 4 months, so sony might have releaed an updated firmware to fix that.
Reply
#35
zoydberg Wrote:It sounds like your TV cannot passthrough ac3 or dts. my 2010 lg plasma has the same issue. unfortunately the only way around this is by doing hdmi out from htpc to an audio reciever(which then goes to speakers), then hdmi out from the reciever to the tv to pass video. you could also look at firmware updates for your tv, or see if you can enable dts/ac3 from a hidden service menu.

you could try coax spdif or toslink, they do uncompressed 2 channel(pcm), or compressed 5.1 (dts and ac3)

on the avs forum page for that model, the last mention of not being able to passthrough dts was about 4 months, so sony might have releaed an updated firmware to fix that.

You know after all of this work of going back and forth, I think you hit the nail on the head. I Don't think this damn new TV can passthrough AC3/DTS according to others.

That is pretty pathetic considering my older Sony LCD 52" worked like a dream and this new model won't.

I guess it means receiver upgrade!
ASRock ION 330 • XBMC Live 10 • Harmony One Remote • MCE IR Sensor • 6TB NAS
Image
Reply
#36
So out I went today and picked up a new Denon receiver and everything works like a CHAMP. Finally!

Thanks for all the pointers everyone! Cool
ASRock ION 330 • XBMC Live 10 • Harmony One Remote • MCE IR Sensor • 6TB NAS
Image
Reply

Logout Mark Read Team Forum Stats Members Help
Unable to get HDMI sound working!0