http://bugs.winehq.org/show_bug.cgi?id=21585
Summary: Alsa: wine stops other alsa output Product: Wine Version: 1.1.37 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: barret@markmcb.com
When starting an application that uses sound, other Alsa clients stop outputting.
Specifically, if I run mplayer in one terminal, and then try to run either Eve, Ventrilo, or winecfg from another terminal, mplayer keeps progressing but stops outputting sound.
I can run multiple mplayers concurrently and the sounds overlap. I can also run aplay of a random wav file at the same time, so it seems like Alsa is properly dmixing. mplayer is using alsa (AO: [alsa])
When I start the wine app, sound doesn't work for it either, until I close the original application (mplayer) and restart the wine application.
For example, mplayer, then winecfg = total silence, the Test Sound button does nothing. If I run only winecfg, I can use the Test Sound button (and it works). The alsa detection seems to work fine all the time, and detects the wave out device as dmix:0.
When the Test Sound button plays, this is in the console: ALSA lib pcm.c:7234:(snd_pcm_recover) underrun occured
This problem also occurs if I run two wine applications (Eve and Ventrilo at the same time).
I see this in the console too, all the time: fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI, disabling mixer
2.6.32-gentoo-r2, x86_64 ATI, fglrx 10.1 wine 1.1.37 On-board audio (snd_hda_intel module) No pulseaudio, esd, or anything like that. Happens on a new .wine folder too (moved the old one to .wine-bak, etc).
Thanks.