Linux Voice out of the box
Update, 2008-02-05: Copying libs from somewhere is probably obsolete, since LindenLab launched a RC 1.19, that has voice builtin. Unless you want need Windlight with the Voice, that is^^
After some days of total despair, I have Voice for Linux running with Pulseaudio and Alsa, and without Esound and OSS. (Gentoo, on a dual x86_64, with a Souldblaster Live) Here’s how it works:
/etc/asound.conf
pcm.!default {
type hw
card 0
}
ctl.!default {
type hw
card 0
}
/etc/pulse/default.pa
#!/usr/bin/pulseaudio -nF .nofail load-sample-lazy pulse-hotplug /usr/share/sounds/startup3.wav .fail add-autoload-sink output module-alsa-sink sink_name=output device=dmix add-autoload-source input module-alsa-source source_name=input .ifexists /usr/lib64/pulse-0.9/modules//module-hal-detect.so load-module module-hal-detect .else load-module module-detect .endif ### Load several protocols load-module module-esound-protocol-unix load-module module-native-protocol-unix #load-module module-esound-protocol-tcp #load-module module-native-protocol-tcp #load-module module-zeroconf-publish load-module module-volume-restore load-module module-default-device-restore load-module module-rescue-streams load-module module-suspend-on-idle #load-module module-x11-bell sample=x11-bell #.ifexists /usr/lib64/pulse-0.9/modules//module-x11-publish.so #load-module module-x11-publish #.endif .ifexists /usr/lib64/pulse-0.9/modules//module-gconf.so load-module module-gconf .endif ### Make some devices default #set-default-sink output #set-default-source input
I have disabled esound and oss for the client in the startscript:
export LL_BAD_ESD=x export LL_BAD_OSS=x
And I’m using either the latest Windlight Client with the new voice libs copied from the experimental slviewer-libs as described by Dale Glass, or the new supercool mono beta client (new UI!), with the gridargs.dat emptied. Note that the latter has all the voice stuff already in place… Although it seems that the voice devices get garbled, when I try to watch video (which doesn’t work on my 64bit system). Everybody loves screenshots, here are some bad ones, not focussing on something particular^^:
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.












August 14th, 2008 at 16:23
[...] Music, Tech | While I seemed to be one of the first (mortal) users to have Second Lifeŧ Voice running on Linux, I usually don’t use it, and with the recent updates, it didn’t work anymore. Now here [...]