|
|||||||
| 3-D Audio kX 3-D Audio, DirectSound 3D, OpenAL and EAX discussion |
![]() |
|
|
Thread Tools |
|
|
#1 |
|
DriverHeaven Junior Member
Join Date: Mar 2003
Posts: 23
Rep Power: 0 ![]() |
The first 3d audio post
Well, let me be the first to post about the 3d audio acc.
It works (kinde ).Running BF42, you hear for the first few seconds sound but with a bit of distoring into it. After those few second the sounds gets more distored up to the point that it's not sound anymore. While flying a place, i noticed that after a few min, the sound of the engine returned (not perfect, but there was sound that you can recognice). Software playback had no problems ofcourse. I tried the same under Morrowind, and i noticed the sound had less problems, but still distorted, but not so bad like under BF42 (ran it only for about 4 min testing the 3d sound). Sorry if it's not very detailed, but i'm not a audio expert, so i can only tell what i hear. I can't guess on the problem... Info included: ---------------------------------------------------- kX Audio Driver, kX Mixer (Debug) Copyright © Eugene Gavrilov, 2001-2003. All Rights Reserved Version: 5, 10, 00, 3534 - debug Compiled: Aug 1 2003 01:03:13 ---------------------------------------------------- ASIO Technology by Steinberg CodeMax2.0 Copyright 1997-2000 Barry Allyn inflate 1.1.3 Copyright 1995-1998 Mark Adler sfArk SoundFont compression Copyright melodymachine.com ---------------------------------------------------- Current skin: Aqua Skin Skin Author: Eugene Gavrilov ----Hardware / Software configuration--------------- Driver Name:kX Audio Driver (Debug) Driver Date: Aug 1 2003 01:00:27 Driver Version: 5.10.00.3534 - debug DB Name:none SB0240 10k2 [c800] PCI Information: Device: 41102 Subsys: 10021102 ChipRev: 4 Card is '10k2' Card has MPU device Card model is '5.1' Card is Audigy2-compatible Card HAS AC97 codec Codec name: SigmaTel STAC9721/23 3D Extension: SigmaTel 3D Enhancement Codec is 2.0 compliant Capabilities[6940] : DAC resolutions : -16-bit- -18-bit- ADC resolutions : -16-bit- -18-bit- Ext Capabilities [200]: -slot/DAC mappings- Port: c800 Irq: 6 Playback buffer: 20a0 Record buffer: 4000 Number of AC3 buffers: 4 Tank memory: 256 kb GSIF buffer: 512 samples OS version: [2 5 1 Service Pack 1; 2 5 1 Service Pack 1; 156 148] ---------------------------------------------------- |
|
|
|
|
|
#2 |
|
DriverHeaven Junior Member
Join Date: May 2003
Posts: 45
Rep Power: 0 ![]() |
Yah same for me. Sounds are either missing or badly distorted, so I turned it off for now.
One game that it really doesn't work in is OpFlashpoint
|
|
|
|
|
|
#3 |
|
HardwareHeaven Junior Member
Join Date: Nov 2002
Location: Germany
Posts: 90
Rep Power: 0 ![]() |
same here in ut2003 !!!
cya tom
__________________
3820TG i5@3.5Ghz HD5650@700/900 Windows7 On Intel X25-M G2 Postville 160GB 3820tray --- 3820TG ATI vBios MOD --- 1810t TME MOD --- Acc Sensor Mod |
|
|
|
|
|
#4 |
|
kX Project Lead Programmer and Coordinator
Join Date: Dec 2002
Posts: 3,106
Rep Power: 73 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
what is the kind of distortion?
a pitch shift? cracking? noise?.. /Eugene |
|
|
|
|
|
#5 |
|
DriverHeaven Junior Member
Join Date: May 2003
Posts: 45
Rep Power: 0 ![]() |
Definitely pitch shifting, plus many sounds are simply not audible. The missing sounds may be a config issue on my end because I only have headphones with front left/right enabled in the DSP but it set to 5.1 in Windows Audio.
|
|
|
|
|
|
|
|
|
DriverHeaven Junior Member
Join Date: Mar 2003
Posts: 23
Rep Power: 0 ![]() |
Quote:
|
|
|
|
|
|
|
#7 |
|
DriverHeaven Newbie
Join Date: Nov 2002
Posts: 8
Rep Power: 0 ![]() |
I've got a 4.1 speaker config, and am testing it with games such as morrowind,
gothic 2 etc... i noticed strange pitchshifting to the point of distortion only with certain sounds on gameplay, and most of the times are the same sounds (samples) of the game that make it happen. As for missing sounds, it seems i'm sometimes lacking a center channel instead of it bein redirected to my only 2 front speakers, even if I configure the games to 4 speaker setup, this is variable though. (of course I have the surrounder set to 4 speakers). also experienced (and this happened 1 time only) a "doppler go crazy" thing for 4 or 5 seconds... I just hope any of this info helps in any way! Thanks 1 more time kx people!! |
|
|
|
|
|
#8 |
|
kX Project Lead Programmer and Coordinator
Join Date: Dec 2002
Posts: 3,106
Rep Power: 73 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
there's an updated version of 3534 available (non-official release)
it might fix certain problems with Doppler as well as muted sounds let me know if it fixes some of the issues http://kx.maincore.nl/beta/kx3534e1.rar (copy kx.sys to windows\system32\drivers folder and reboot) /Eugene p.s. use WinRar 3.x |
|
|
|
|
|
#9 |
|
DriverHeaven Junior Member
Join Date: May 2003
Posts: 45
Rep Power: 0 ![]() |
I lost all sounds except for a single ambient with that update
|
|
|
|
|
|
#10 |
|
DriverHeaven Newbie
Join Date: Nov 2002
Posts: 8
Rep Power: 0 ![]() |
Used the update
and nothing... I still get pitchshifting in strange ways, like when a character in gothic 2 is speaking and I turn around quickly: it all gets pitchshifted to a higher or lower frequecy (sometimes higher, sometimes lower). I haven't notice missing sounds though... but the testings has just begun. Hope to help in anyway... Thanks 1 more time Eugene! Last edited by TWidXugA; Aug 11, 2003 at 01:49 AM. |
|
|
|
|
|
#11 |
|
kX Project Lead Programmer and Coordinator
Join Date: Dec 2002
Posts: 3,106
Rep Power: 73 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
perhaps we need to find a 3-D tool to verify / reproduce audio bugs...
does anybody have EAX2 SDK installed? or, probably, Microsoft DirectX SDK?.. or at least RMAA3D? I'll try to create a test suite -- but this might take some time... /Eugene |
|
|
|
|
|
#12 |
|
DriverHeaven Junior Member
Join Date: Mar 2003
Location: Germany / Duesseldorf
Posts: 26
Rep Power: 0 ![]() |
I have RMAA3D installed
Details follow after installing the e1-driver
|
|
|
|
|
|
#13 |
|
DriverHeaven Junior Member
Join Date: Mar 2003
Location: Germany / Duesseldorf
Posts: 26
Rep Power: 0 ![]() |
e1 test
ok, here some results.
dxdiag-issue is still there. UT-issue (pitch shift / disorted / loud sounds with directsound enabled) is not gone. But i figured out thatit has something to do with speakers setup. I had 5.1 copy mode, and switched now to 5.1 surround on. So i recognized that the "missing" sounds i described are actually not missing, but come out from the rear speakers now. But some sounds are still disorted (loud parts). In my opinion, the separation between front and rear is very absolute, i mean the sound directly switches from front to rear. I don't know if this is a feature or a bug, but i think it should fade out or should be there on front and rear. So, in 2.1 setup with surround enabled i hear nearly all sounds on my headphones, but as already said some are very loud, and others can't be heard nearly. Rightmark 3D Sound Subjective Test Everything sound good. 5.1 surround on is fine as well as 2.1 surround on. And this in ds software, ds hardware and ds hardware eax2 mode. Rightmark 3D Sound CPU test Device: kX Wave CT4832 10k1 [d400] 0/1 (kx.sys) ->tested with both releases - same results Features: DirectSound 3D Hardware present DirectSound 2D Hardware present EAX 1 present EAX 2 present Device have no EAX3 support Rates: dwMinSecondarySampleRate 100 dwMaxSecondarySampleRate 191999 Free buffers stats: dwFreeHw3DAllBuffers 63 dwFreeHw3DStaticBuffers 63 dwFreeHw3DStreamingBuffers 63 dwFreeHwMixingAllBuffers 63 dwFreeHwMixingStaticBuffers 63 dwFreeHwMixingStreamingBuffers 63 Max buffers stats: dwMaxHwMixingAllBuffers 64 dwMaxHwMixingStaticBuffers 64 dwMaxHwMixingStreamingBuffers 64 dwMaxHw3DAllBuffers 64 dwMaxHw3DStaticBuffers 64 dwMaxHw3DStreamingBuffers 64 Misc stats: dwFreeHwMemBytes 0 dwTotalHwMemBytes 0 dwMaxContigFreeHwMemBytes 0 dwUnlockTransferRateHwBuffers 0 dwPlayCpuOverheadSwBuffers 0 ========== Tested 44100 hz with 16 buffers Test DirectSound 2D hardware (63 buffers max): sound ok on both channels, symmetric Test DirectSound 3D software (128 buffers max): frequently sound panning, irregulary Test DirectSound 3D hardware (63 buffers max): frequently sound panning, irregulary, lost sounds and muted parts (same i get in unreal tournament, posted info) Test DirectSound 3D EAX 2 (63 buffers max): same as 3rd test XML results 3534e1 driver <?xml version="1.0" ?> <?xml:stylesheet type="text/xsl" href="dataresults.xsl"?> <TestResults> <Version>Right Mark 3D Sound benchmark v 1.0 prefinal 5</Version> <DateTime>Monday,11,August,2003, 18:57 53 PM</DateTime> <CPU>Original OEM AMD Athlon MP/Mobile Athlon (Palomino core) 1333.09 Mhz</CPU> <ResultsSet> <TestMode>DirectSound 2D</TestMode> <DeviceName>kX Wave CT4832 10k1 [d400] 0/1 (kx.sys)</DeviceName> <nBuffers>16</nBuffers> <SampleRate>44100</SampleRate> <Result> <Data>5.71044016</Data> </Result> <Result> <Data>1.02615392</Data> </Result> <Result> <Data>1.74396098</Data> </Result> <Result> <Data>3.64499307</Data> </Result> <Result> <Data>2.03694773</Data> </Result> <Result> <Data>0.76204318</Data> </Result> <Result> <Data>1.81526136</Data> </Result> <Result> <Data>0.01000000</Data> </Result> <Result> <Data>1.95539272</Data> </Result> <Result> <Data>0.81278533</Data> </Result> <Result> <Data>1.80918133</Data> </Result> <Result> <Data>1.23032665</Data> </Result> <Result> <Data>1.53148460</Data> </Result> <Result> <Data>1.07175410</Data> </Result> <Result> <Data>1.85243452</Data> </Result> <Result> <Data>1.10217655</Data> </Result> <Result> <Data>1.59639335</Data> </Result> <Result> <Data>1.07192171</Data> </Result> <Result> <Data>1.89547527</Data> </Result> <Result> <Data>0.84574360</Data> </Result> </ResultsSet> <ResultsSet> <TestMode>DirectSound 3D software</TestMode> <DeviceName>kX Wave CT4832 10k1 [d400] 0/1 (kx.sys)</DeviceName> <nBuffers>16</nBuffers> <SampleRate>44100</SampleRate> <Result> <Data>34.11991882</Data> </Result> <Result> <Data>38.82083130</Data> </Result> <Result> <Data>35.71739960</Data> </Result> <Result> <Data>37.66915894</Data> </Result> <Result> <Data>36.46617126</Data> </Result> <Result> <Data>36.62026215</Data> </Result> <Result> <Data>36.44744110</Data> </Result> <Result> <Data>36.99998474</Data> </Result> <Result> <Data>35.93267059</Data> </Result> <Result> <Data>36.23137283</Data> </Result> <Result> <Data>37.34910583</Data> </Result> <Result> <Data>37.47832870</Data> </Result> <Result> <Data>36.80397034</Data> </Result> <Result> <Data>36.69031906</Data> </Result> <Result> <Data>36.17840958</Data> </Result> <Result> <Data>35.39701462</Data> </Result> <Result> <Data>37.00373459</Data> </Result> <Result> <Data>36.60859299</Data> </Result> <Result> <Data>34.69992447</Data> </Result> <Result> <Data>37.43206024</Data> </Result> </ResultsSet> <ResultsSet> <TestMode>DirectSound 3D hardware</TestMode> <DeviceName>kX Wave CT4832 10k1 [d400] 0/1 (kx.sys)</DeviceName> <nBuffers>16</nBuffers> <SampleRate>44100</SampleRate> <Result> <Data>9.83571243</Data> </Result> <Result> <Data>2.14380574</Data> </Result> <Result> <Data>1.98693287</Data> </Result> <Result> <Data>2.44505858</Data> </Result> <Result> <Data>1.94205904</Data> </Result> <Result> <Data>2.21139097</Data> </Result> <Result> <Data>1.88034225</Data> </Result> <Result> <Data>2.55333686</Data> </Result> <Result> <Data>1.65694571</Data> </Result> <Result> <Data>2.43885565</Data> </Result> <Result> <Data>1.90704298</Data> </Result> <Result> <Data>2.47286582</Data> </Result> <Result> <Data>1.72557247</Data> </Result> <Result> <Data>2.40613079</Data> </Result> <Result> <Data>1.98969340</Data> </Result> <Result> <Data>2.10462093</Data> </Result> <Result> <Data>1.94194734</Data> </Result> <Result> <Data>2.46138763</Data> </Result> <Result> <Data>1.84959567</Data> </Result> <Result> <Data>2.23163867</Data> </Result> </ResultsSet> <ResultsSet> <TestMode>DirectSound 3D + EAX</TestMode> <DeviceName>kX Wave CT4832 10k1 [d400] 0/1 (kx.sys)</DeviceName> <nBuffers>16</nBuffers> <SampleRate>44100</SampleRate> <Result> <Data>4.08174658</Data> </Result> <Result> <Data>2.28572917</Data> </Result> <Result> <Data>1.80894661</Data> </Result> <Result> <Data>2.41325021</Data> </Result> <Result> <Data>1.72425091</Data> </Result> <Result> <Data>2.41781020</Data> </Result> <Result> <Data>1.84471154</Data> </Result> <Result> <Data>2.31171155</Data> </Result> <Result> <Data>2.21771836</Data> </Result> <Result> <Data>2.79670572</Data> </Result> <Result> <Data>1.91554832</Data> </Result> <Result> <Data>2.41392279</Data> </Result> <Result> <Data>1.79763603</Data> </Result> <Result> <Data>2.39113188</Data> </Result> <Result> <Data>1.85944223</Data> </Result> <Result> <Data>2.14956212</Data> </Result> <Result> <Data>1.85718453</Data> </Result> <Result> <Data>2.36435294</Data> </Result> <Result> <Data>1.94366848</Data> </Result> <Result> <Data>2.14908051</Data> </Result> </ResultsSet> </TestResults> //Driver info ----Hardware / Software configuration--------------- Treiber Name:kX Audio Driver (Debug) Treiber Datum: Aug 8 2003 02:26:57 Treiber Version: 5.10.00.3534 - debug DB Name:none CT4832 10k1 [d400] PCI Information: Device: 21102 Subsys: 80271102 ChipRev: 8 Card has MPU device Card HAS AC97 codec Codec name: Unknown AC97 codec [43525914 3D Extension: Crystal Semi 3D Stereo Enhancement Codec is 2.0 compliant Capabilities[1990] : -headphone out- DAC resolutions : -16-bit- -20-bit- ADC resolutions : -16-bit- -18-bit- Ext Capabilities [200]: -slot/DAC mappings- Port: d400 Irq: 11 Playback buffer: 20a0 Record buffer: 4000 Number of AC3 buffers: 4 Tank memory: 256 kb GSIF buffer: 512 samples OS version: [2 5 1 Service Pack 1; 2 5 1 Service Pack 1; 156 148] ---------------------------------------------------- |
|
|
|
|
|
#14 |
|
DriverHeaven Junior Member
Join Date: Mar 2003
Location: Germany / Duesseldorf
Posts: 26
Rep Power: 0 ![]() |
debugview-log
Well i watched the debugview output while running UT and Rightmark CPU test.
Eugene_: if you need the complete / more logs, let me know where to send it (>50K). the RM3D-log has some entries 00001519 12.42589563 waveout open[81f22558;81537000]: open(freq=8000; n_channels=1[1]; bps=8; type: Normal) 00001520 12.42616382 kx_wdm: 00001521 12.42617472 !!! incorrect call to 'listener_allocation' [1][1] -- deallocating (just in case...) 00001522 12.42618310 kx_3d: ... don't know if this is relevant. UT-Log: it seems that UT uses samples of different rates (at least 17226, 22050, 44100; 17226 is the rocket launcher, 22050 seems to be the ambient sound) 00003956 100.46283802 kx_wdm: 00003957 100.46285646 waveout open[81f22558;815db000]: open(freq=22050; n_channels=1[1]; bps=16; type: Normal) 00003958 100.46320008 kx_3d: 00003959 100.46320930 -- first call to 3-D source - re-init 00003960 100.46324031 kx_wdm: 00003961 100.46324785 (3D): azimuth: 0 fxbus: e0d0508 (ff / 0) 00003962 100.46352526 kx_wdm: 00003963 100.46353364 (3D): azimuth: 1 fxbus: e0d0508 (f7 / 8) 00003964 102.25348187 kx_wdm: 00003965 102.25349863 waveout open[81f22558;815b7000]: open(freq=17226; n_channels=1[1]; bps=16; type: Normal) 00003966 102.25382465 kx_3d: 00003967 102.25383303 -- first call to 3-D source - re-init 00003968 102.25386236 kx_wdm: 00003969 102.25386990 (3D): azimuth: 0 fxbus: e0d0508 (ff / 0) 00003970 102.25410289 kx_wdm: 00003971 102.25411128 (3D): azimuth: 7 fxbus: e0d0508 (c4 / 3b) 00003972 102.26921291 kx_wdm: 00003973 102.26922800 (3D): azimuth: 3 fxbus: e0d0508 (e6 / 19) 00003974 102.28575272 kx_wdm: 00003975 102.28576864 (3D): azimuth: 2 fxbus: e0d0508 (ee / 11) 00003976 102.28592453 kx_wdm: 00003977 102.28593375 (3D): azimuth: 84 fxbus: e0d0507 (ac / 53) 00003978 102.31885748 kx_wdm: 00003979 102.31887256 (3D): azimuth: 1 fxbus: e0d0508 (f7 / 8) 00003980 102.41850363 kx_wdm: 00003981 102.41851872 (3D): azimuth: 83 fxbus: e0d0507 (a8 / 57) 00003982 102.93335132 kx_wdm: 00003983 102.93336809 waveout open[81f22558;81543000]: open(freq=22050; n_channels=1[1]; bps=16; type: Normal) 00003984 102.93370919 kx_3d: 00003985 102.93371757 -- first call to 3-D source - re-init Can't post more here because every move i make in the game is debugged when sound changes. |
|
|
|
|
|
#15 |
|
kX Project Lead Programmer and Coordinator
Join Date: Dec 2002
Posts: 3,106
Rep Power: 73 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
3534e2 is out -- check it (and post any feedback to that thread, too)
http://www.hardwareheaven.com/showthre...threadid=23464 at least, it fixes a doppler issue in some games (such as Morrorwind) /Eugene |
|
|
|
![]() |
| Bookmarks |
| Thread Tools | |
|
|