Orange Box killed my sound

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Pryme
Newbie
Newbie
Posts: 3
Joined: Thu Sep 18, 2008 3:43 pm

Orange Box killed my sound

Post by Pryme »

I am currently running Ubuntu 8.04 and have been using Wine to run games such as WoW and D2 the last few months without any problems.
So the other day my friend wanted me to play Zombie Panic with him. I got out my copy of the Orange Box I had laying around and decided to try and get it to run in Wine. Long story short, it didn't.

None of the Orange Box games, Garry's Mod, or Zombie Panic would run. I dug around the internet and found some guides that I thought might fix the problem, specifically these two.

http://www.fsckin.com/2007/10/15/how-to ... sing-wine/

http://ubuntuforums.org/showpost.php?p= ... ostcount=6

Using these guides I was able get slightly further then before, but the games still didn't run. After a few hours I decided to just give up and try again later. I came back the next day to find that none of my Wine apps had sound anymore. whenever I run something in Wine it spits out this error

Code: Select all

This sound card s driver does not support direct access.
The (slower) DirectSound HEL mode will be used instead.
and I don't get any sound. I tried undoing all of the changes I made while trying to get Orange Box running (removing the registries I created, setting my sound options back the way it was originally, etc.) but this didn't fix the problem. I tried removing and reinstalling wine via the Synaptic Package Manager but that didn't fix the problem either.

I have tried just about every audio configuration under winecfg without success. According to what I have read on these forums pulseaudio can cause problems with sound in Wine so I removed pulseaudio using this guide:

http://www.ubuntugeek.com/fix-for-all-p ... ssues.html

However this did not fix the problem, so I reinstalled it (Becuse you have to remove ubuntu-desktop to remove it, not to mention it has worked fine with pulseaudio up untill now). Upgrading from Wine 1.0 to 1.1.4 did nothing for me either. I am running out of things to try and just can not bring myself to play these games without sound, so any help would be greatly appreciated.

Here is a copy of my terminal output while running WoW:

Code: Select all

fixme:shdocvw:PersistStreamInit_Load (0x1351a8)->(0x32e2d4)
fixme:shdocvw:OleControl_FreezeEvents (0x1351a8)->(1)
fixme:shdocvw:OleControl_FreezeEvents (0x1351a8)->(0)
fixme:shell:IShellLinkA_fnGetPath (0x135710): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkA_fnGetPath (0x135710): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkA_fnGetPath (0x135710): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkA_fnGetPath (0x135710): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkA_fnGetPath (0x1356f0): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkA_fnGetPath (0x1356f0): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkA_fnGetPath (0x135a90): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkA_fnGetPath (0x135a90): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkA_fnGetPath (0x1356f0): WIN32_FIND_DATA is not yet filled.
fixme:iphlpapi:NotifyAddrChange (Handle 0x7d85fa08, overlapped 0x7d85f9ec): stub
fixme:system:SetProcessDPIAware stub!
fixme:msimtf:CActiveIMM_Create ((nil) {08c0e040-62d1-11d1-9326-0060b067b86e} 0x138ef34)
fixme:ole:CoCreateInstance no instance created for interface {08c0e040-62d1-11d1-9326-0060b067b86e} of class {4955dd33-b159-11d0-8fcf-00aa006bcc59}, hres is 0x80004002
fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x135244)->((null) 1 0x32bca4 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x135244)->((null) 25 2 0x32bcb8 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x135244)->((null) 26 2 0x32bcb8 (nil))
fixme:shdocvw:ClientSite_GetContainer (0x135244)->(0x32bcf4)
fixme:shdocvw:ClOleCommandTarget_Exec (0x135244)->({000214d1-0000-0000-c000-000000000046} 37 0 0x32bdb8 (nil))
fixme:shdocvw:HttpNegotiate_BeginningTransaction (0x1356f0)->(L"" L"" 0 0x32bdf0)
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (10000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 10000
fixme:shdocvw:ClOleCommandTarget_Exec (0x135244)->((null) 29 2 0x32e9a8 (nil))
fixme:shdocvw:DocHostUIHandler_GetDropTarget (0x135244)
fixme:shdocvw:ClientSite_GetContainer (0x135244)->(0x32e7e8)
fixme:shdocvw:InPlaceFrame_SetStatusText (0x135244)->(0xb7e146b1)
fixme:shdocvw:ClOleCommandTarget_Exec (0x135244)->((null) 25 2 0x32e71c (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x135244)->((null) 26 2 0x32e71c (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x135244)->((null) 21 2 (nil) (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x135244)->((null) 28 2 0x32e948 (nil))
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (60000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 60000
fixme:bidi:mirror stub: mirroring of characters not yet implemented
fixme:shdocvw:OleInPlaceObject_InPlaceDeactivate (0x1351a8)
fixme:mshtml:HlinkTarget_SetBrowseContext (0x14e778)->((nil))
fixme:shdocvw:OleObject_Close (0x1351a8)->(1)
fixme:shell:DllCanUnloadNow stub
fixme:msimtf:DllCanUnloadNow ()
archive Data\patch.MPQ opened
archive Data\enUS\patch-enUS.MPQ opened
archive Data\enUS\patch-enUS-2.MPQ opened
archive Data\patch-2.MPQ opened
archive Data\expansion.MPQ opened
archive Data\common.MPQ opened
archive Data\enUS\locale-enUS.MPQ opened
archive Data\enUS\speech-enUS.MPQ opened
archive Data\enUS\expansion-locale-enUS.MPQ opened
archive Data\enUS\expansion-speech-enUS.MPQ opened
fixme:powrprof:DllMain (0x7ce60000, 1, (nil)) not fully implemented
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 11
fixme:powrprof:DllMain (0x7ce60000, 0, (nil)) not fully implemented
fixme:win:EnumDisplayDevicesW ((null),0,0x33eda4,0x00000000), stub!
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 32 vertex samplers and 32 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x33ec94,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f42c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f5a8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f5a0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f57c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f144,0x00000000), stub!
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000
fixme:reg:GetNativeSystemInfo (0x37404204) using GetSystemInfo()
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
fixme:imm:ImmReleaseContext (0x30050, 0x132280): stub
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
fixme:imm:ImmAssociateContextEx (0x30050, (nil), 16): stub
Thanks in advanced
-Pryme

Edit:
I did not notice this before but if I set my DirectSound Hardware Acceleration to Emulation I no longer get the DirectSound HEL error anymore, but I still have no sound. The output I posted is from when I had Hardware Acceleration set to Emulation. Back when my sound still worked my Hardware Acceleration set to full.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

Delete or rename ~/.wine, then reinstall your apps. A new ~/.wine will automatically be created.
Pryme
Newbie
Newbie
Posts: 3
Joined: Thu Sep 18, 2008 3:43 pm

Post by Pryme »

If I were to just copy my WoW folder over to the new Wine install would it still work? I lost my WoW CDs and I really don't want to wait two days for the blazingly fast blizzard downloader to download WoW, BC, and all the patches...again.
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Orange Box killed my sound

Post by vitamin »

Pryme wrote:I have tried just about every audio configuration under winecfg without success. According to what I have read on these forums pulseaudio can cause problems with sound in Wine so I removed pulseaudio using this guide:

http://www.ubuntugeek.com/fix-for-all-p ... ssues.html
:lol: Great! You replaced one sound server with another sound server. Don't install esd. Or for that matter any other sound server.
Pryme
Newbie
Newbie
Posts: 3
Joined: Thu Sep 18, 2008 3:43 pm

Re: Orange Box killed my sound

Post by Pryme »

vitamin wrote::lol: Great! You replaced one sound server with another sound server. Don't install esd. Or for that matter any other sound server.
I was under the impression that you needed a sound server for sound to work at all :oops:
Anyway, I tried it with no sound server and it still didn't work
Locked