The problems with PulseAudio are recently more likely to be caused by the ALSA dmix plugin (Which doesn't play well when applications want to keep the actual devices open, such as PulseAudio. Up until
very recently, OpenAL would go for the alsa "default" device first by default - this is normally a dmix type, and certainly on Debian and Ubuntu).
Before removing PulseAudio you could try adding a file
.alsoftrc to your home directory containing:
or, if that doesn't work,
Code:
drivers=alsa
[alsa]
device=hw:0
Of course you should also check that you actually have OpenALSoft installed first, because if you don't that's your first problem right there.
Typing the command in
green into a terminal should yield the results in
magenta
Code:
$ dpkg -l libopenal1 | grep ^ii | cut -d ' ' -f 1,3
ii libopenal1