[sldev] The secret of voice on linux.

Nite Zelmanov nitezelmanov at gmail.com
Sat Mar 15 13:04:48 PDT 2008


On Sat, 15 Mar 2008, Alan Grimes wrote:

> The Sekrit to get voice to work on linux is make ESD work. To do that you 
> need to go start the daemon process... On gentoo, if you have it installed,

  Running Ubuntu 7.10 and my experience has been that sound is finicky and 
voice doubly so. ESD does seem to be the way to go. Here's a breakdown of 
what I've tried:

-Kernel runs ALSA modules including OSS emulation

-1.19.1 (1) auto chooses OSS according to the console and has functional 
but degraded sound out of the box (music is to choppy to listen, but UI 
and general sounds can be heard). Voice doesn't work, console shows "AL 
lib: alsa.c:342: Could not open playback device 'default': Device or 
resource busy"

-README-linux-voice.txt says that voice uses ALSA. Okay, lets ditch OSS 
emulation.

-export LL_BAD_OSS=x  gets me "ALSA audio output initialized OKAY" Cool

-Actually, it's not cool, in ALSA mode all of the normal sound in SL is 
broken (no audio at all) but lo and behold, voice works!

-I see Alan's message and figure okay lets try esd. "ESD audio output 
initialized OKAY" Yay.

-Sound effects work but are delayed (esd buffer settings maybe?). Double 
yay, music is listenable! It all sounds great. Triple yay, Voice works!

  Hopefully this will help other linux users become fully 
audio/voice capable in SL.




More information about the SLDev mailing list