When I enable 'Hardware3D Sound' Darwinia crashes to desktop with an error box when I try to play a level. I have a Turtle Beach Santa Cruz soundcard with the latest drivers for it as well as DirectX 9.0c installed. My OS is Windows XP Pro SP2.
What does 'Hardware3D Sound' do exactly anyway. Does it provide better sound and/or enhancements or merely reduce CPU usage?
=========================
DARWINIA BLACK BOX REPORT
=========================
VERSION : win32-full-v1.21
ERROR : 'DirectSound ERROR
C:\Development\Darwinia\code\sound\sound_library_3d_dsound.cpp line 561
Direct sound couldn't set channel frequency
Error Code : E_INVALIDARG
An invalid parameter was passed to the returning function'
=========================
====== PREFERENCES ======
=========================
ServerAddress = 127.00
BypassNetwork = 1
SinglePlayer = 1
IAmAServer = 1
TextLanguage = english
TextSpeed = 15
HelpEnabled = 1
SoundLibrary = dsound
SoundMixFreq = 44100
SoundMasterVolume = 255
SoundChannels = 64
SoundHW3D = 1
SoundSwapStereo = 0
SoundMemoryUsage = 1
SoundBufferSize = 512
SoundDSP = 1
ScreenWidth = 1024
ScreenHeight = 768
ScreenWindowed = 0
ScreenZDepth = 24
ScreenColourDepth = 32
ScreenRefresh = 85
RenderLandscapeDetail = 1
RenderWaterDetail = 1
RenderBuildingDetail = 1
RenderEntityDetail = 1
RenderCloudDetail = 1
RenderPixelShader = 1
ControlUp = key PGUP
ControlDown = key PGDN
ControlLeft = key LEFT
ControlBackwards = key DOWN
ControlRight = key RIGHT
ControlForwards = key UP
ControlChatLog = key CONTROL
ControlZoom = key END
ControlDeselect = key SPACE
ControlMouseButtons = 3
BootLoader = random
UserProfile = fairuza
=========================
====== STACKTRACE =======
=========================
retAddress = 0041F3E5
retAddress = 0047AD87
retAddress = 00478C82
retAddress = 0047FE9C
retAddress = 004AA68C
retAddress = 004AB140
retAddress = 00424A0F
retAddress = 004BF89A
retAddress = 7C816D4F
retAddress = 00000000
Note: I've tried chaning SoundMixFreq which didn't help.
Hardware3D Sound enable = crashes to desktop
Moderators: jelco, bert_the_turtle, Chris, andy, John
Open up your preferences.txt file and find this line:and change it toI hope that helps.
Code: Select all
SoundHW3D = 1Code: Select all
SoundHW3D = 0Basically 3D Hardware sounds adds echoey effects and stuff, makes the world sound more geniune.
As for your problem, I couldn't tell you want may be causing it, but guessing from the error message you could try setting a lower number of channels. 32 channels sounds just fine to me. Other than that, I'm afraid I couldn't suggest anything.
As for your problem, I couldn't tell you want may be causing it, but guessing from the error message you could try setting a lower number of channels. 32 channels sounds just fine to me. Other than that, I'm afraid I couldn't suggest anything.
- Will Stanton
- level0
- Posts: 4
- Joined: Fri Dec 16, 2005 8:59 am
- Location: R'yleh
Got the same problem (or similar). I've got a Soundblaster PCI512, which has supported 3D audio (Direct3D or EAX 2.0 and older) in most games I play. Here's my blackbox.txt:
=========================
DARWINIA BLACK BOX REPORT
=========================
VERSION : win32-full-steam-v1.4
ERROR : 'DirectSound ERROR
C:\Development\Darwinia\code\sound\sound_library_3d_dsound.cpp line 263
Direct sound couldn't create a secondary buffer
Error Code : E_INVALIDARG
An invalid parameter was passed to the returning function'
=========================
====== PREFERENCES ======
=========================
ServerAddress = 127.0.0.1
BypassNetwork = 1
IAmAServer = 1
TextLanguage = english
TextSpeed = 15
HelpEnabled = 1
SoundLibrary = dsound
SoundMixFreq = 44100
SoundMasterVolume = 255
SoundChannels = 32
SoundHW3D = 0
SoundSwapStereo = 0
SoundMemoryUsage = 1
SoundBufferSize = 512
SoundDSP = 1
ScreenWidth = 1024
ScreenHeight = 768
ScreenWindowed = 0
ScreenZDepth = 24
ScreenColourDepth = 32
ScreenRefresh = 85
RenderLandscapeDetail = 1
RenderWaterDetail = 1
RenderBuildingDetail = 1
RenderEntityDetail = 1
RenderCloudDetail = 1
RenderPixelShader = 1
ControlMouseButtons = 3
ControlMethod = 1
BootLoader = random
UserProfile = NewUser
RenderSpecialLighting = 0
=========================
====== STACKTRACE =======
=========================
retAddress = 0042134F
retAddress = 0047FDAB
retAddress = 00480209
retAddress = 00483E15
retAddress = 00411479
retAddress = 004EE1D0
retAddress = 004D0120
retAddress = 004B31B2
retAddress = 004B3D1E
retAddress = 00425FA4
retAddress = 004D2576
retAddress = 7C816D4F
retAddress = 00000000
=========================
DARWINIA BLACK BOX REPORT
=========================
VERSION : win32-full-steam-v1.4
ERROR : 'DirectSound ERROR
C:\Development\Darwinia\code\sound\sound_library_3d_dsound.cpp line 263
Direct sound couldn't create a secondary buffer
Error Code : E_INVALIDARG
An invalid parameter was passed to the returning function'
=========================
====== PREFERENCES ======
=========================
ServerAddress = 127.0.0.1
BypassNetwork = 1
IAmAServer = 1
TextLanguage = english
TextSpeed = 15
HelpEnabled = 1
SoundLibrary = dsound
SoundMixFreq = 44100
SoundMasterVolume = 255
SoundChannels = 32
SoundHW3D = 0
SoundSwapStereo = 0
SoundMemoryUsage = 1
SoundBufferSize = 512
SoundDSP = 1
ScreenWidth = 1024
ScreenHeight = 768
ScreenWindowed = 0
ScreenZDepth = 24
ScreenColourDepth = 32
ScreenRefresh = 85
RenderLandscapeDetail = 1
RenderWaterDetail = 1
RenderBuildingDetail = 1
RenderEntityDetail = 1
RenderCloudDetail = 1
RenderPixelShader = 1
ControlMouseButtons = 3
ControlMethod = 1
BootLoader = random
UserProfile = NewUser
RenderSpecialLighting = 0
=========================
====== STACKTRACE =======
=========================
retAddress = 0042134F
retAddress = 0047FDAB
retAddress = 00480209
retAddress = 00483E15
retAddress = 00411479
retAddress = 004EE1D0
retAddress = 004D0120
retAddress = 004B31B2
retAddress = 004B3D1E
retAddress = 00425FA4
retAddress = 004D2576
retAddress = 7C816D4F
retAddress = 00000000
- Will Stanton
- level0
- Posts: 4
- Joined: Fri Dec 16, 2005 8:59 am
- Location: R'yleh
Who is online
Users browsing this forum: No registered users and 2 guests





