2011-03-22, 19:11
I have an Acer Revo 3610 and since I upgraded from Ubuntu Karmic/XBMC Camelot 9.11 to Maverick/Dharma (10.0 or 10.1), I have never been able to get the 3 following features working all together:
- Multi-Channels PCM
- Crossfading
- Navigation Sounds
There are hundred of posts out there to address these problems individually but I haven't found anyone who mentioned having everything perfect.
Notice that I need a full installation of Ubuntu not only the XBMC-Live version.
- For multi-channels PCM, I have used and recommend this guide:
http://wiki.xbmc.org/index.php?title=HOW...controller
It corrects invalid channels maping and you can define dmixer in .asoundrc to get crossfading.
- In XBMC audio settings:
AUDIO OUTPUT DEVICE: custom
CUSTOM AUDIO DEVICE: plug:dmixer
PASSTHROUGH AUDIO DEVICE: hdmi
- For navigation sounds, I can't get it to work even with all the following tips which consist of adding a default pcm in .asoundrc or asoundconf:
or
or
The only way to make navigation sounds work is to keep pulseaudio and set the hardware to hdmi in the Ubuntu sound preference screen. However, this breaks 5.1 audio which needs the hardware to be set to analog in order to by pass pulse and use Alsa instead.
With Camelot 9.11 and Karmic I had only this in my .asoundrc, pulse audio removed and everything was working fine:
Is there really someone who succeeded to get the 3 features working together on Dharma and Maverick?
- Multi-Channels PCM
- Crossfading
- Navigation Sounds
There are hundred of posts out there to address these problems individually but I haven't found anyone who mentioned having everything perfect.
Notice that I need a full installation of Ubuntu not only the XBMC-Live version.
- For multi-channels PCM, I have used and recommend this guide:
http://wiki.xbmc.org/index.php?title=HOW...controller
It corrects invalid channels maping and you can define dmixer in .asoundrc to get crossfading.
Code:
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:0,1"
period_time 0
period_size 1024
buffer_size 8192
#periods 128
#rate 44100
rate 48000
}
bindings {
0 0
1 1
}
}
- In XBMC audio settings:
AUDIO OUTPUT DEVICE: custom
CUSTOM AUDIO DEVICE: plug:dmixer
PASSTHROUGH AUDIO DEVICE: hdmi
- For navigation sounds, I can't get it to work even with all the following tips which consist of adding a default pcm in .asoundrc or asoundconf:
Code:
pcm.!default {
type plug
slave {
pcm "hdmi"
}
}
or
Code:
pcm.!default {
type plug
slave.pcm "dmixer"
}
or
Code:
pcm.!default hdmi:NVidia
pcm:iec958 hdmi:NVidia
The only way to make navigation sounds work is to keep pulseaudio and set the hardware to hdmi in the Ubuntu sound preference screen. However, this breaks 5.1 audio which needs the hardware to be set to analog in order to by pass pulse and use Alsa instead.
With Camelot 9.11 and Karmic I had only this in my .asoundrc, pulse audio removed and everything was working fine:
Code:
pcm.!default {
type plug
slave.pcm "dmixer"
}