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-run-team-fortress-2-half-life-2-hl2-ep-12-in-ubuntu-using-wine/ http://ubuntuforums.org/showpost.php?p=4426050&postcount=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: 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-pulseaudio-related-issues.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: 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.