I found Pulseaudio to be a bit of a pain, it would constantly sit using 100% CPU and seemed to mess up sound constantly. I decided to purge it from my system and stick with plain ALSA.

Removing [OSBOLETE]

NB This is obsolete, seems PulseAudio is used for most things these days.

I found the following recent thread on audio problems with very useful input from the legendary Neddyseagoon on how to remove Pulseaudio.

Check what currently depends on pulseaudio

snippet.bash
equery d pulseaudio

Add USE=-pulseaudio to your /etc/portage/make.conf. Make a backup of the pulseaudio install, just in case you want to reinstall it

snippet.bash
quickpkg pulseaudio
# Restore with
emerge -K1av  pulseaudio

Now re-emerge @world with the new USE-flags

snippet.bash
emerge -uDNav @world

Finally remove pulseaudio…

snippet.bash
emerge -c pulseaudio

Links