Ubuntu Maverick - XBMC Dharma B4 - No HDMI Sound still
#1
Bah, ok I've just formatted my Acer Revo 3610 and installed a fresh version of Ubuntu 10.10 and XBMC Dharma Beta 4.

Have followed this guide as well as others, but this is how my asound.conf and xbmc settings are at the minute.

With those set I get a an audio initialization fail. If I swap the devices to "hdmi" I can play TV Shows which should be just MP3 but still get a fail on DD/DTS Movies.

Last time I had all this working I had removed pulseaudio and I'd rather not do that as I lost menu sounds etc...

Has anyone got any of this working on a Revo?
Niietzshe
Reply
#2
Try this:

Open a terminal, type pulseaudio -k and then type xbmc
you probably have DTS now. I'm still finding out a way to prevent this.
Reply
#3
Cool thanks, I'll try it out tonight.
Does this kill your menu sounds as well? Cause if it does I may as well just remove pulse audio all together.

Or maybe I could just run the kill comman from xbmc when a movie is clicked on? Have you tried this?
Niietzshe
Reply
#4
niietzshe Wrote:Cool thanks, I'll try it out tonight.
Does this kill your menu sounds as well? Cause if it does I may as well just remove pulse audio all together.

Or maybe I could just run the kill comman from xbmc when a movie is clicked on? Have you tried this?
Niietzshe

For me it did killed the menu sound, and i tried before to completely remove pulseaudio. But the problem was that movies were stuttering and unwatchable, while VDPAU was still active.
Reply
#5
This may sound stupid but after trying many complicated things it worked for me. Go under programs to the Audio Mixer and make sure to unmute everything. Then see if HDMI sound works for navigation, video and audio.
Reply
#6
jgs2n Wrote:This may sound stupid but after trying many complicated things it worked for me. Go under programs to the Audio Mixer and make sure to unmute everything. Then see if HDMI sound works for navigation, video and audio.

Hmm when i open the sound options i get the message:

Waiting for sound system to respond.

Or do you mean Alsamixer?
Reply
#7
* Live now contains an Audio Mixer. You’ll find it in the Programs section. Non-Live users (Linux and OSX) may install it from the add-ons browser. This replaces the previous scripts that attempted to set volume levels. As a result, volumes may be low or muted by default, but now you can adjust them with your remote.
Reply
#8
Wicked, so we can go about installing this Audio Mixer? It's needed really!
I'll jump into the add-ons browser the second I get home Smile

Lets hope thats the end of my nightmares.
Niietzshe
Reply
#9
It ended mine as well! I had to adjust all of the muted channels up a bit. Set all of them to 30. Works fine!
ASRock ION 330HT running latest version of Openelec
Primare I30
Primare DAC30
System Audio Mantra 50
Reply
#10
Nope, Killing pulseaudio does nothing and the mixer doesn't give me anything apart from muting and volumes (all unmuted, all at 100%).

Anyone have a asound.conf I can nick?
I haven't updated the NVIDIA driver at all, seem to be getting VDPAU etc and doing the sound check I get all 6 channels.

ARghhhh Nerd
Niietzshe
Reply
#11
I am running xbmcfreak version dharma 4. I do not know if this will help but here is my etc/asound.conf
Code:
pcm.!hdmi-remap {
type asym
playback.pcm {
type plug
slave.pcm "remap-surround71"
}
}

pcm.!remap-surround71 {
  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
    6.6= 1
    7.7= 1
  }
}
Reply
#12
My sound is still not working, any help would be great.


This is my output from the command: aplay -l
Code:
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC662 rev1 Digital [ALC662 rev1 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: NVIDIA HDMI [NVIDIA HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: NVIDIA HDMI [NVIDIA HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: NVIDIA HDMI [NVIDIA HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: NVIDIA HDMI [NVIDIA HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

and this is my: /etc/asound.conf

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

pcm.!remap-surround71 {
  type route
  slave.pcm "hw:1,3"
  ttable {
    0.0= 1
    1.1= 1
    2.4= 1
    3.5= 1
    4.2= 1
    5.3= 1
    6.6= 1
    7.7= 1
  }
}
Reply
#13
Ok cool, thats what I've got.
What have you got in xbmc? I'm presuming something like (check case):
PLUGHW:0,3
Reply
#14
Erm, I'm watching something now in VLC that won't play in XBMC. Fair enough the video is a bit choppy, but VDPAU in XBMC would sort that.

Why can I watch a TV Show with Audio in VLC, but can't in XBMC?
With the asound.conf listed above, what would be in XBMC to make this work?

Niietzshe
Reply
#15
On my system using HDMI required an asound.conf file. Audio needed to be output at 48000Hz for the HDMI to work properly, otherwise i would get speedups and/or no audio on many files.

Here is my asound.conf:
Code:
pcm.!default {
    type plug
    slave {
        pcm "hw:1,3"
        rate 48000
    }
}

Then in XBMC i set the audio output device to "default". If you want to try it, you'll need to change that "hw:1,3" to match your HDMI output.

Take note however that i am running on Gentoo with XBMC built from source.

Good Luck
~NSW

EDIT: I also had to un-mute my digital output with alsamixer.
Reply

Logout Mark Read Team Forum Stats Members Help
Ubuntu Maverick - XBMC Dharma B4 - No HDMI Sound still0