VOGONS


First post, by SpeedySPCFan

User metadata
Rank Member
Rank
Member

So I've been messing around on my Win9x box recently and something is confusing me. For some reason, certain games are having really choppy sound in Windows 98, and none of them had this issue before I changed sound cards from my AudioPCI to a SB16 CT2290. So far I've had these problems:

Stuttering and choppy playback (Soldier of Fortune)
Delayed sounds (if I shoot a weapon I won't hear a sound until 1~3 seconds later) (Gun Metal, Soldier of Fortune and Unreal Gold)

I can't pinpoint what the issue is either. It doesn't seem to be a DirectX problem as I've tried it on two different Windows 98 install (one of them is mostly empty, and the other install has some USB drivers and other things loaded onto it). I had the same issues with DirectX 7 as I did with DirectX 8.

Anyone know what the problem is? I haven't had this happen before and I can't find anything out about it either online or in driver documents, so I'm stumped. 😒

Thanks

Hardware setup in case this helps:

Sound: SB16 CT2290
Video: Voodoo 3 3000 AGP
Motherboard: SE440BX-2
CPU: Pentium II @ 300MHz

Musician & music gear/game reviewer.

MIDI hardware: JD-990, SC-55, SC-880, SD-90, VL70-m, Motif ES, Trinity, TS-10, Proteus 2000, XK-6, E6400U

Reply 1 of 5, by Thandor

User metadata
Rank Member
Rank
Member

Have you installed the Intel Chipset drivers for the 440BX chipset? Not sure if Win98 already has drivers built-in for the 440BX, but running newer chipsets without drivers can do nasty things with playing sounds while running games or other intensive tasks.

thandor.net - hardware
And the rest of us would be carousing the aisles, stuffing baloney.

Reply 2 of 5, by ZanQuance

User metadata
Rank Member
Rank
Member

I think both Gunmetal and SOF games support A3D 2/3.0 so try removing the A3D.dll and/or A3DAPI.dll (Unreal supports A3D 2.0 for sure)
or upgrade both to the latest versions, A3D.dll 2.9 and A3DAPI.dll v3.3.678 in the A3D 3.12 pack
This will determine if it's an API issue as A3DAPI V3+ has it's own internal audio renderer for non DS3D cards.

Reply 4 of 5, by SpeedySPCFan

User metadata
Rank Member
Rank
Member
ZanQuance wrote:

I think both Gunmetal and SOF games support A3D 2/3.0 so try removing the A3D.dll and/or A3DAPI.dll (Unreal supports A3D 2.0 for sure)
or upgrade both to the latest versions, A3D.dll 2.9 and A3DAPI.dll v3.3.678 in the A3D 3.12 pack
This will determine if it's an API issue as A3DAPI V3+ has it's own internal audio renderer for non DS3D cards.

I tried that and nothing happened. No difference was made in SoF, and there's no A3D files in the GunMetal directory when I checked.

Thandor wrote:

Have you installed the Intel Chipset drivers for the 440BX chipset? Not sure if Win98 already has drivers built-in for the 440BX, but running newer chipsets without drivers can do nasty things with playing sounds while running games or other intensive tasks.

I installed it yesterday and nothing happened.

shamino wrote:

I wonder if it's a resource conflict. If you haven't already, I'd try going in the BIOS and reserving resources just for the SB16 and then set up Win98 to match.

There shouldn't be anything like that going on since I don't really have anything in my computer that should be conflicting. I can still try to see if reserving resources fixes anything though.

Musician & music gear/game reviewer.

MIDI hardware: JD-990, SC-55, SC-880, SD-90, VL70-m, Motif ES, Trinity, TS-10, Proteus 2000, XK-6, E6400U

Reply 5 of 5, by SpeedySPCFan

User metadata
Rank Member
Rank
Member

Well, I just did ANOTHER install of Windows 98 and I maybe found the problem: drivers! I used the Windows 3.1/DOS drivers for my SoundBlaster and that seems to be a big no-no with Win98. So here's what I did this time in exact order

0: Installed USB drivers for 98SE
1: Installed drivers for the Yamaha YMF740 XG built into my motherboard (that I didn't know I had until today because I'm a doofus)
2: Installed video drivers for my Voodoo 3 3000
3: Installed DirectX 7.0a
4: Used the Add New Hardware Wizard to set up the basic stuff for the SB16 (mine is a CT2290 so I used SB16 or AWE32 100% compatible and not plug and play)
5: Installed the Windows 95 drivers from the Sound Blaster 16 CD

And done! Hexen II doesn't have ear-bleedingly bad stutter anymore and neither does anything else seemingly. I'll test some more games and get DOS drivers for the SB16 if necessary (I don't run a lot of games from pure DOS since nothing I play requires it) but it looks like everything is okay now.

EDIT: Installed the same drivers on my primary Win98 install. No problems with stuttering anymore! Looks like the solution is to not be lazy and hunt down working Win9x drivers for the SoundBlaster cards.

Musician & music gear/game reviewer.

MIDI hardware: JD-990, SC-55, SC-880, SD-90, VL70-m, Motif ES, Trinity, TS-10, Proteus 2000, XK-6, E6400U