[Wine] Re: No sound in Wine 1.3.37 (tried known solutions already)

The Wanderer wineforum-user at winehq.org
Sun Mar 4 09:33:20 CST 2012


I am experiencing what appears to be this same problem. However, I am already running a self-compiled Wine, so that alone cannot be the solution in this case.

I am running 64-bit Debian, tracking testing. I have compiled Wine myself, from git revision b05be807583eca27dc0a4de896ba901bac54088c ("Release 1.4-rc5.").

As with the previous report, winecfg reports that it's using winealsa.drv, and the winecfg sound test works fine when the listed devices are all set to the (System default) device. However, when I set them to any other device, the sound test stops actually producing sound (though it does not report failure). Also like the previous report, clicking Apply does not appear to actually change the device for this purpose; to effectively change the device being used for the sound test, it is necessary to exit winecfg and re-launch it.

I am testing game sound using World of Warcraft (the 32-bit edition). When using the (System default) sound device, there is very quiet, choppy sound on the pre-login title screen; there does not appear to be any identifiable sound after logging in. When using any other sound device, there is no in-game sound at all.

In-game sound is configured appropriately as far as I can tell, and in-game volume levels are appropriate. An identical World of Warcraft install directory (literally copied using rsync) works flawlessly on my laptop, with Wine revision 769fd080f88235a687c18127ed0c580d60ad630a ("ddraw: Don't leak the window DC."). The laptop is also tracking 64-bit Debian testing, but is some distance further behind, and various sound-related packages (oss4, for instance) have been updated in the meantime. I have tried also synchronizing the ~/.wine/ directory between the two machines, but it made no difference.

The output of 'aplay -L' is:


Code:
null
    Discard all samples (playback) or generate zero samples (capture)
hdmi:CARD=Generic,DEV=0
    HD-Audio Generic, HDMI 0
    HDMI Audio Output
sysdefault:CARD=DX
    Xonar DX, Multichannel
    Default Audio Device
front:CARD=DX,DEV=0
    Xonar DX, Multichannel
    Front speakers
surround40:CARD=DX,DEV=0
    Xonar DX, Multichannel
    4.0 Surround output to Front and Rear speakers
surround41:CARD=DX,DEV=0
    Xonar DX, Multichannel
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=DX,DEV=0
    Xonar DX, Multichannel
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=DX,DEV=0
    Xonar DX, Multichannel
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=DX,DEV=0
    Xonar DX, Multichannel
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=DX,DEV=0
    Xonar DX, Multichannel
    IEC958 (S/PDIF) Digital Audio Output



I have no ~/.asoundrc. My /etc/asound.conf, which seems to work flawlessly in other respects, is:


Code:
pcm.!default {
        type plug
        slave.pcm "dmixer"
}

pcm.dmixer  {
        type dmix
        ipc_key 1024
        slave {
                pcm "hw:DX"
        }
        bindings {
                0 0
                1 1
        }
}

ctl.dmixer {
        type hw
        card DX
}



The output from winecfg when the sound test works successfully is:


Code:
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded



The output from World of Warcraft when observing quiet, choppy sound at the title screen is:


Code:
fixme:process:GetLogicalProcessorInformation (0x32f620,0x32fc20): stub
fixme:process:GetLogicalProcessorInformation (0x15fbff0,0x15fc5f0): stub
fixme:process:GetLogicalProcessorInformation (0x15fbff0,0x15fc5f0): stub
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:process:GetLogicalProcessorInformation (0x16fe370,0x16fe970): stub
fixme:process:GetLogicalProcessorInformation (0x16fe370,0x16fe970): stub
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:process:GetLogicalProcessorInformation (0x16fe370,0x16fe970): stub
fixme:process:GetLogicalProcessorInformation (0x16fe370,0x16fe970): stub
fixme:process:GetLogicalProcessorInformation (0x16fe370,0x16fe970): stub
fixme:process:GetLogicalProcessorInformation (0x16fe370,0x16fe970): stub
fixme:process:GetLogicalProcessorInformation (0x32f554,0x32fb54): stub
fixme:process:GetLogicalProcessorInformation (0x32f554,0x32fb54): stub
archive Data/Cache/SoundCache-1.MPQ opened
archive Data/Cache/SoundCache-2.MPQ opened
archive Data/Cache/SoundCache-3.MPQ opened
archive Data/Cache/SoundCache-0.MPQ opened
archive Data/Cache/enUS/SoundCache-enUS.MPQ opened
archive Data/wow-update-base-15211.MPQ opened
archive Data/enUS/wow-update-enUS-15211.MPQ opened
archive Data/Cache/patch-base-15211.MPQ opened
archive Data/Cache/enUS/patch-enUS-15211.MPQ opened
archive Data/Cache/SoundCache-patch-15211.MPQ opened
archive Data/Cache/enUS/SoundCache-patch-enUS-15211.MPQ opened
archive Data/wow-update-base-15354.MPQ opened
archive Data/enUS/wow-update-enUS-15354.MPQ opened
archive Data/Cache/patch-base-15354.MPQ opened
archive Data/Cache/enUS/patch-enUS-15354.MPQ opened
archive Data/Cache/SoundCache-patch-15354.MPQ opened
archive Data/Cache/enUS/SoundCache-patch-enUS-15354.MPQ opened
archive Data\world2.MPQ opened
archive Data\enUS\expansion3-speech-enUS.MPQ opened
archive Data\enUS\expansion3-locale-enUS.MPQ opened
archive Data\expansion3.MPQ opened
archive Data\enUS\expansion2-speech-enUS.MPQ opened
archive Data\enUS\expansion2-locale-enUS.MPQ opened
archive Data\expansion2.MPQ opened
archive Data\enUS\expansion1-speech-enUS.MPQ opened
archive Data\enUS\expansion1-locale-enUS.MPQ opened
archive Data\expansion1.MPQ opened
archive Data\enUS\speech-enUS.MPQ opened
archive Data\enUS\locale-enUS.MPQ opened
archive Data\sound.MPQ opened
archive Data\world.MPQ opened
archive Data\art.MPQ opened
fixme:win:EnumDisplayDevicesW ((null),0,0x32ed20,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32ebe0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f0c0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f008,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32eec8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32efe8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32eea8,0x00000000), stub!
ALSA lib ../../../src/pcm/pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
ALSA lib ../../../src/pcm/pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0x32f740): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0x32f878): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0x32f878): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub
fixme:process:GetLogicalProcessorInformation (0x1afe370,0x1afe970): stub



Any suggestions?







More information about the wine-users mailing list