I'm unable to get 6 channel audio to work.
OS is Vista Ultimate 64 SP1, Nexuiz 2.4.2, the sound chip is a Realtek ALC 889A with dts connect on a Gigabyte GA-X48-DQ6 board.
Both nexuiz.exe and nexuiz-sdl.exe fail to allocate 6 channel audio and fall back to 2 channel audio, which works fine.
I've tried this with the default audio device being the Realtek Digital Output and the Realtek Analog Output (both in analog 5.1 and in dts connect mode), with similiar results.
I'm not very clear on whether 5.1 audio is supposed to work at all in Nexuiz on Vista or whether it's a specific issue with the realtek chipset. Any advise is welcome.
Log excerpt from the normal client:
- Code: Select all
S_Startup: initializing sound output format: 48000Hz, 16 bit, 6 channels...
SndSys_Init: using the Win32 module
Set primary sound buffer format: no
DS:CreateSoundBuffer Failed (-2147024809): channels=6, width=2, speed=48000
DirectSound failed to init
waveOutOpen failed
Wave sound failed to init
S_Startup: sound output initialization FAILED
S_Startup: initializing sound output format: 48000Hz, 16 bit, 2 channels...
SndSys_Init: using the Win32 module
Set primary sound buffer format: yes
Using secondary sound buffer
2 channel(s)
16 bits/sample
48000 samples/sec
DirectSound initialized
Sound format: 48000Hz, 2 channels, 16 bits per sample
S_Startup: extra sound time = 1064960
Log excerpt from the SDL version:
- Code: Select all
S_Startup: initializing sound output format: 48000Hz, 16 bit, 6 channels...
SndSys_Init: using the Win32 module
Set primary sound buffer format: no
DS:CreateSoundBuffer Failed (-2147024809): channels=6, width=2, speed=48000
DirectSound failed to init
waveOutOpen failed
Wave sound failed to init
S_Startup: sound output initialization FAILED
S_Startup: initializing sound output format: 48000Hz, 16 bit, 2 channels...
SndSys_Init: using the Win32 module
Set primary sound buffer format: yes
Using secondary sound buffer
2 channel(s)
16 bits/sample
48000 samples/sec
DirectSound initialized
Sound format: 48000Hz, 2 channels, 16 bits per sample
S_Startup: extra sound time = 491520
Thanks,
Olli