wineoss is not a viable solution to the pulseaudio problem, but this is a real nasty issue where the solution is "as long as it works for you, it's fine".
What exactly is the issue with purging pulseaudio? Though this should be taken up with ubuntu's bugs tracker. pulseaudio should be considered optional, since ALSA/dmix works wherever pulseaudio with ALSA backend works, even if it is opt-out.
Ben, sorry... You probably haven't been following this thread closely. I determined a couple of days ago that pulseaudio was not actually my problem even though I thought it was. I just kept the name of the thread. One of wine's developers asked me if linux's (or Ubuntu's) alsa-wrappers could have changed, and if wine's alsa-wrappers could therefore need updating. The fact that something works under winecfg OSS (but not under winecfg ALSA) is a valuable piece of diagnostic information. My value to this group is usually as a canary in the mine. Because I have the latest kernel, and the latest updates, I am able to spot problems before they hit the mainstream. And remember, this is a developers' group, not a users group. Experimentation is grist for the mill. Susan
2009/4/28 Susan Cragin susancragin@earthlink.net:
wineoss is not a viable solution to the pulseaudio problem, but this is a real nasty issue where the solution is "as long as it works for you, it's fine".
What exactly is the issue with purging pulseaudio? Though this should be taken up with ubuntu's bugs tracker. pulseaudio should be considered optional, since ALSA/dmix works wherever pulseaudio with ALSA backend works, even if it is opt-out.
Ben, sorry... You probably haven't been following this thread closely. I determined a couple of days ago that pulseaudio was not actually my problem even though I thought it was. I just kept the name of the thread.
If you're still using pulseaudio, and it works with setting winecfg to OSS instead of ALSA, then it's the same old conflict between pulseaudio and Wine, just that more than likely padsp or equivalent is being used, and you're lucky enough to not have problems using it like that.
One of wine's developers asked me if linux's (or Ubuntu's) alsa-wrappers could have changed, and if wine's alsa-wrappers could therefore need updating. The fact that something works under winecfg OSS (but not under winecfg ALSA) is a valuable piece of diagnostic information.
Yes, but aren't we talking about pulseaudio here? Wine doesn't support pulseaudio, so pulseaudio has to support Wine for things to work. With most applications, pulseaudio's ALSA plugin (plug pulse) is suitable. In the case of Wine and a few other apps, plug pulse is drastically insufficient. Some people, like yourself, have reported success with changing winecfg to use OSS, so this then uses pulseaudio's OSS wrapper (padsp).
The real way to fix this is one of two things: 1) pulseaudio should not use direct hardware access and instead access the soundcard via hardware mixing wherever possible, or failing that the ALSA dmix plugin, or 2) a (nearly?) fully-functional libpulse driver should be committed to Wine.
#1 is unlikely to happen because pulseaudio IS a mixer. #2 so far has never been submitted as a implemented solution. There is a winepulse driver floating around, but in reality it's just a hacked-up ALSA driver and it doesn't use libpulse.
My value to this group is usually as a canary in the mine. Because I have the latest kernel, and the latest updates, I am able to spot problems before they hit the mainstream. And remember, this is a developers' group, not a users group. Experimentation is grist for the mill.
Your efforts are consistently and constantly appreciated. Your name was even mentioned in a thread about making users "happy" with Wine ("Article on wine development strategy").
None of this changes the fact that ALSA+dmix works wherever pulseaudio with an ALSA back-end works. If this was a problem for me (i.e., if I used Ubuntu), I would open or comment on a bug, the jist of which would be "Ubuntu is crippled when pulseaudio is removed". pulseaudio *should* be optional, even if it's opt-out.
I'm still interested to know what the problem with purging pulseaudio is, as that is the current preferred solution that is given to users who have sound issues in #winehq.
On Tue, Apr 28, 2009 at 10:52 PM, Ben Klein shacklein@gmail.com wrote:
I'm still interested to know what the problem with purging pulseaudio is, as that is the current preferred solution that is given to users who have sound issues in #winehq.
Apparently it keeps getting reinstalled. I encountered it yesterday when installing kernel updates and a few other things. I didn't bother to check what package is depending on it, only noticed it once my test results on http://test.winehq.org showed multiple failures in sound stuff.
$ sudo apt-get remove --purge pulseaudio*
worked for me.
On Wed, 29 Apr 2009 04:26:38 -0500 Austin English austinenglish@gmail.com wrote:
Apparently it keeps getting reinstalled. I encountered it yesterday when installing kernel updates and a few other things. I didn't bother to check what package is depending on it, only noticed it once my test results on http://test.winehq.org showed multiple failures in sound stuff.
which version of Ubuntu are you using? I never uninstalled it, It try's rip half your system out with Ubuntu 8.04 (LTS), so I just unticked from 'sessions'. Then I set up ALSA.
P.S I may of removed some pulseaudio packages.
On Wed, Apr 29, 2009 at 7:33 AM, IneedAname wineappdb@googlemail.com wrote:
On Wed, 29 Apr 2009 04:26:38 -0500 Austin English austinenglish@gmail.com wrote:
Apparently it keeps getting reinstalled. I encountered it yesterday when installing kernel updates and a few other things. I didn't bother to check what package is depending on it, only noticed it once my test results on http://test.winehq.org showed multiple failures in sound stuff.
which version of Ubuntu are you using?
I'm using Jaunty 64-bit.
I never uninstalled it, It try's rip half your system out with Ubuntu 8.04 (LTS), so I just unticked from 'sessions'. Then I set up ALSA.
P.S I may of removed some pulseaudio packages.
Removing the pulse packages and adding my user to the audio group seems to work fine*, with plain ALSA goodness.
*By work fine, I mean I can rock out to Pandora while playing Morrowind, and winetest is again passing for me.