Alsa audio started working a couple of days ago with wine and then stopped working yesterday. Here is my experience. Pulseaudio cannot be removed any more. So I reinstalled the system and left it there. I compiled wine git and installed, and then installed DNS 10. Then I re-booted, ran killall pulseaudio in terminal, and started the program with winecfg's sound set to alsa. Everything worked fine. The sound driver came up in winecfg as "Creative CA0110-IBG" and in DNS as "default." Sound quality was pretty good. That was Friday. Now the same steps appear to produce no sound at all. Although I get no error messages, the program does not respond. If I don't kill pulseaudio, then I get dSnoop:default, which seems to start working and then freezes. I got something yet again when I tried to compile wine and install the program with pulseaudio killed. But nothing worked.
What distro are you using?
>What distro are you using?Ubuntu Studio Karmic -- all updates included, but I have the Standard kernel rather than the real-time.
Susan Cragin wrote:> Now the same steps appear to produce no sound at all. Although I get no error messages, the program does not respond.Have you removed pulseaudio plugin from alsa config? That was one place not too easy to find and was making pulse to comeback all the time. Don't know which config file was it, search for anything "pulse" under /etc.
>Susan Cragin wrote: >> Now the same steps appear to produce no sound at all. Although I get no error messages, the program does not respond. > >Have you removed pulseaudio plugin from alsa config? That was one place not too easy to find and was making pulse to comeback all the time. >Don't know which config file was it, search for anything "pulse" under /etc.Under /etc/pulse I think the one you mean is client.conf autospawn=yes has to be changed to no. Did that already. Critical to do so, but that does not appear to be my problem. Thanks for asking.
Susan Cragin wrote:> I think the one you mean is client.conf > autospawn=yes has to be changed to no.No, I'm talking about ALSA config (one of it's config files) where it had libpulse something. Since I did this a long time ago don't remember exact details.
Susan Cragin wrote:>> I think the one you mean is client.conf >> autospawn=yes has to be changed to no. > >No, I'm talking about ALSA config (one of it's config files) where it had libpulse something. Since I did this a long time ago don't remember exact details.Got it. /usr/share/alsa/ has the following files: alsa.conf pulse-alsa.conf pulse.conf alsa.conf loads pulse.conf, which looks like the libpulse plugin. # PulseAudio alsa plugin configuration file to set the pulseaudio plugin as # default output for applications using alsa when pulseaudio is running. hook_func.pulse_load_if_running { lib "libasound_module_conf_pulse.so" func "conf_pulse_hook_load_if_running" } @hooks [ { func pulse_load_if_running files [ "/usr/share/alsa/pulse-alsa.conf" "/etc/asound.conf" "~/.asoundrc" ] errors false } ] Hmmm.... Will try replacing this with an empty file in the morning.... Right now bed.