HardwareHeaven.com
Looking for the skin chooser?
 
 
  • Home

  • Reviews

  • Articles

  • News

  • Tools

  • GamingHeaven

  • Forums

  • Network

 

Go Back   HardwareHeaven.com > Forums > Hardware and Related Topics > kX Project Audio Driver Support Forum > 3-D Audio


3-D Audio kX 3-D Audio, DirectSound 3D, OpenAL and EAX discussion

Reply
 
Thread Tools
Old Aug 3, 2003, 04:11 AM   #1
DriverHeaven Junior Member
 
Join Date: Mar 2003
Posts: 23
Rep Power: 0
ArconX is on a distinguished road

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]
----------------------------------------------------
ArconX is offline   Reply With Quote


Old Aug 3, 2003, 10:45 AM   #2
DriverHeaven Junior Member
 
Join Date: May 2003
Posts: 45
Rep Power: 0
kuja is on a distinguished road

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
kuja is offline   Reply With Quote
Old Aug 4, 2003, 09:24 AM   #3
HardwareHeaven Junior Member
 
Join Date: Nov 2002
Location: Germany
Posts: 90
Rep Power: 0
inteks is on a distinguished road

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
inteks is offline   Reply With Quote
Old Aug 5, 2003, 08:49 PM   #4
kX Project Lead Programmer and Coordinator
 
Join Date: Dec 2002
Posts: 3,106
Rep Power: 73
Eugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud of

what is the kind of distortion?
a pitch shift? cracking? noise?..

/Eugene
Eugene Gavrilov is offline   Reply With Quote
Old Aug 6, 2003, 09:18 AM   #5
DriverHeaven Junior Member
 
Join Date: May 2003
Posts: 45
Rep Power: 0
kuja is on a distinguished road

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.
kuja is offline   Reply With Quote
Old Aug 6, 2003, 05:19 PM Threadstarter Thread Starter   #6
DriverHeaven Junior Member
 
Join Date: Mar 2003
Posts: 23
Rep Power: 0
ArconX is on a distinguished road

Quote:
Originally posted by kuja
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.
Nowp, it's not you setup, it's identical to what i hear ( 5.1 Audio on in KX ).
ArconX is offline   Reply With Quote
Old Aug 7, 2003, 02:22 AM   #7
DriverHeaven Newbie
 
Join Date: Nov 2002
Posts: 8
Rep Power: 0
TWidXugA is on a distinguished road

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!!
TWidXugA is offline   Reply With Quote
Old Aug 8, 2003, 11:38 PM   #8
kX Project Lead Programmer and Coordinator
 
Join Date: Dec 2002
Posts: 3,106
Rep Power: 73
Eugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud of

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
Eugene Gavrilov is offline   Reply With Quote
Old Aug 9, 2003, 07:01 AM   #9
DriverHeaven Junior Member
 
Join Date: May 2003
Posts: 45
Rep Power: 0
kuja is on a distinguished road

I lost all sounds except for a single ambient with that update
kuja is offline   Reply With Quote
Old Aug 11, 2003, 01:39 AM   #10
DriverHeaven Newbie
 
Join Date: Nov 2002
Posts: 8
Rep Power: 0
TWidXugA is on a distinguished road

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.
TWidXugA is offline   Reply With Quote
Old Aug 11, 2003, 03:34 AM   #11
kX Project Lead Programmer and Coordinator
 
Join Date: Dec 2002
Posts: 3,106
Rep Power: 73
Eugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud of

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
Eugene Gavrilov is offline   Reply With Quote
Old Aug 11, 2003, 05:28 PM   #12
DriverHeaven Junior Member
 
Join Date: Mar 2003
Location: Germany / Duesseldorf
Posts: 26
Rep Power: 0
HumanRes is on a distinguished road

I have RMAA3D installed

Details follow after installing the e1-driver
HumanRes is offline   Reply With Quote
Old Aug 11, 2003, 06:59 PM   #13
DriverHeaven Junior Member
 
Join Date: Mar 2003
Location: Germany / Duesseldorf
Posts: 26
Rep Power: 0
HumanRes is on a distinguished road

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]
----------------------------------------------------
HumanRes is offline   Reply With Quote
Old Aug 11, 2003, 07:53 PM   #14
DriverHeaven Junior Member
 
Join Date: Mar 2003
Location: Germany / Duesseldorf
Posts: 26
Rep Power: 0
HumanRes is on a distinguished road

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.
HumanRes is offline   Reply With Quote
Old Aug 13, 2003, 01:41 AM   #15
kX Project Lead Programmer and Coordinator
 
Join Date: Dec 2002
Posts: 3,106
Rep Power: 73
Eugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud of

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
Eugene Gavrilov is offline   Reply With Quote
Reply

Bookmarks

Thread Tools