Sound (DSound) errors

Questions about Wine on Linux
Locked
IdoSC
Level 2
Level 2
Posts: 20
Joined: Fri Feb 18, 2011 3:02 pm

Sound (DSound) errors

Post by IdoSC »

Greetings,

My WINE version is 1.7.38 from ubuntu-wine PPA, running Linux Mint 17.1 64bit. I've used Winetricks to install d3dx9, dsound, and directmusic. When I press "Test sound" in winecfg, there is sound coming out.

I'm trying to run the programs "DeSmuME" version 0.9.10 and "Dragonball Xenoverse". When running DeSmuME, for example, I'm getting the following error:

Code: Select all

err:module:import_dll Library DSOUND.dll (which is needed by L"LOCATION\\DeSmuME_0.9.10_x64.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"LOCATION\\DeSmuME_0.9.10_x64.exe" failed, status c0000135
And then the program either doesn't run at all (DeSmuME) or runs with no sound (Dragonball Xenoverse). DeSmuME does run before I install dsound with Winetricks (or if I change it to builtin rather than native), but then again, no sound.

Any kind of help would be highly appreciated.
Regards,
User avatar
dimesio
Moderator
Moderator
Posts: 13207
Joined: Tue Mar 25, 2008 10:30 pm

Re: Sound (DSound) errors

Post by dimesio »

Winetricks only installs 32 bit dlls, and it appears your app is 64 bit. You will need to install any needed 64 bit dlls yourself.
IdoSC
Level 2
Level 2
Posts: 20
Joined: Fri Feb 18, 2011 3:02 pm

Re: Sound (DSound) errors

Post by IdoSC »

Thanks for the reply, but it only solved it for DeSmuME. It did not work with the other software. Here's the log:

Code: Select all

fixme:ver:GetCurrentPackageId (0x1f5f5ac (nil)): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:win:EnumDisplayDevicesW ((null),0,0x1f5f308,0x00000000), stub!
fixme:d3d:debug_d3dformat Unrecognized 0x434f5441 (as fourcc: ATOC) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x434f5441) in the format lookup table
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x1004e 0x00000000
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:xinput:XInputGetCapabilities (0 1 0x1f5f724)
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
err:ole:CoGetClassObject class {5a508685-a254-4fba-9b82-9a24b00306af} not registered
err:ole:CoGetClassObject no class object {5a508685-a254-4fba-9b82-9a24b00306af} could be created for context 0x1
fixme:thread:SetThreadIdealProcessor (0x110): stub
fixme:thread:SetThreadIdealProcessor (0x114): stub
fixme:thread:SetThreadIdealProcessor (0x118): stub
fixme:thread:SetThreadIdealProcessor (0x11c): stub
fixme:xinput:XInputGetState (0 0x1f5fbac)
err:ole:CoGetClassObject class {5a508685-a254-4fba-9b82-9a24b00306af} not registered
err:ole:CoGetClassObject no class object {5a508685-a254-4fba-9b82-9a24b00306af} could be created for context 0x1
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0xad9e218 1 C) semi-stub
fixme:wtsapi:WTSUnRegisterSessionNotification Stub 0x1004e
fixme:msvcrt:__clean_type_info_names_internal (0x20bc87c) stub
User avatar
dimesio
Moderator
Moderator
Posts: 13207
Joined: Tue Mar 25, 2008 10:30 pm

Re: Sound (DSound) errors

Post by dimesio »

According to the AppDB, Dragonball Xenoverse doesn't need any native dlls at all. Unnecessary overrides can prevent apps from working. Try installing it to a clean wineprefix, and if it's a 32 bit game, make it a 32 bit wineprefix.
Locked