by Ponder » Tue Oct 18, 2011 10:51
Yesterday I upgraded Sabayon to the latest release and lost the ability to use ALSA as a user.
Background:
When I first installed Sabayon I had major sound issues, which I solved by replacing the pulseaudio binary with a script that does nothing. Since then I've had no problems at all with sound and have been able to use it perfectly for both playback and recording.
Since yesterday I've been unable to use ALSA as a user. It works fine as root, and the user is in the audio group, but any attempt to access any ALSA function just freezes the program that's trying (CTRL-C or kill -15 both work to stop the program).
Now, it works though pulse, but it's awful! Flash games (Flash 11 64 bit) have a noticeable latency Wine programs sound really really bad, like an emulated MAME game on a slow CPU, and as for MAME itself (advmame) it's silent.
In the past, similar issues with other areas have been solved by adding the user to another group, but I have a feeling it's a different matter here. How do I get back the ability for a user to use ALSA?
As for searching for a solution, I spent 5 hours last night and nothing. It's a new issue and I appear to be the first to be hit. An ideal solution would be for me to be able to remove pulse altogether but it's too tightly integrated into the system, which is a bad, bad thing with such a temperamental piece of software. ALSA works, why fix what's not broke?