The first 3d audio post

Discussion in '3-D Audio' started by ArconX, Aug 3, 2003.

  1. ArconX

    ArconX New Member

    Joined:
    Mar 11, 2003
    Messages:
    23
    Likes Received:
    0
    Trophy Points:
    0
    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. kuja

    kuja New Member

    Joined:
    May 11, 2003
    Messages:
    45
    Likes Received:
    0
    Trophy Points:
    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 :duh: :uhoh:
     
  3. inteks

    inteks New Member

    Joined:
    Nov 28, 2002
    Messages:
    90
    Likes Received:
    0
    Trophy Points:
    0
    same here in ut2003 !!!

    cya
    tom
     
  4. Eugene Gavrilov

    Eugene Gavrilov kX Project Lead Programmer and Coordinator

    Joined:
    Dec 7, 2002
    Messages:
    3,146
    Likes Received:
    9
    Trophy Points:
    48
    what is the kind of distortion?
    a pitch shift? cracking? noise?..

    /Eugene
     
  5. kuja

    kuja New Member

    Joined:
    May 11, 2003
    Messages:
    45
    Likes Received:
    0
    Trophy Points:
    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.
     
  6. ArconX

    ArconX New Member

    Joined:
    Mar 11, 2003
    Messages:
    23
    Likes Received:
    0
    Trophy Points:
    0
    Nowp, it's not you setup, it's identical to what i hear ( 5.1 Audio on in KX ).
     
  7. TWidXugA

    TWidXugA New Member

    Joined:
    Nov 4, 2002
    Messages:
    8
    Likes Received:
    0
    Trophy Points:
    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. Eugene Gavrilov

    Eugene Gavrilov kX Project Lead Programmer and Coordinator

    Joined:
    Dec 7, 2002
    Messages:
    3,146
    Likes Received:
    9
    Trophy Points:
    48
    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. kuja

    kuja New Member

    Joined:
    May 11, 2003
    Messages:
    45
    Likes Received:
    0
    Trophy Points:
    0
    I lost all sounds except for a single ambient with that update :(
     
  10. TWidXugA

    TWidXugA New Member

    Joined:
    Nov 4, 2002
    Messages:
    8
    Likes Received:
    0
    Trophy Points:
    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: Aug 11, 2003
  11. Eugene Gavrilov

    Eugene Gavrilov kX Project Lead Programmer and Coordinator

    Joined:
    Dec 7, 2002
    Messages:
    3,146
    Likes Received:
    9
    Trophy Points:
    48
    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. HumanRes

    HumanRes New Member

    Joined:
    Mar 6, 2003
    Messages:
    26
    Likes Received:
    0
    Trophy Points:
    0
    I have RMAA3D installed

    Details follow after installing the e1-driver
     
  13. HumanRes

    HumanRes New Member

    Joined:
    Mar 6, 2003
    Messages:
    26
    Likes Received:
    0
    Trophy Points:
    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. HumanRes

    HumanRes New Member

    Joined:
    Mar 6, 2003
    Messages:
    26
    Likes Received:
    0
    Trophy Points:
    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. Eugene Gavrilov

    Eugene Gavrilov kX Project Lead Programmer and Coordinator

    Joined:
    Dec 7, 2002
    Messages:
    3,146
    Likes Received:
    9
    Trophy Points:
    48

Share This Page

visited