Reply 40 of 48, by MattRocks
- Rank
- Member
leileilol wrote on 2025-11-26, 00:52:Both of those games mixed at 22khz. It was the Windows Sound System and AC'97 pushing for 48khz, and ES1371 was focused on AC'97 compliance.
Partly right. You may be right about the default mixer configuration in those game engines - I thought they were different, but I might be remembering changes that came with various mods.
Doesn't matter because 22kHz output from both games is even better for ES1370. Below is a screenshot is from Ensoniq's technical data (before Creative) and it shows ES1370 will clock to 22kHz natively. If the ES1370 driver finds a match between 22kHz PCM output from the game, and 22kHz PCM input to the hardware, then the driver will not resample the stream. What really matters is that the software driver tells Microsoft DirectSound that the sound card will ingest 22kHz* PCM audio.

AC'97 was an Intel standard, not a Microsoft standard. AC'97 aligns to the DVD audio standard, not something Intel made up. Intel pushed AC'97 to simplify its motherboards. ES1370 is a first generation PCI sound card that predates AC'97. Furthermore, ES1370 flatly rejects 48kHz - its hardware simply cannot clock to that rate. That constraint is in hardware, aligned to the CD audio standard (CD audio and DVD audio operate at different rates), and all of this has nothing to do with Windows Sound System pushing anything.
Summary: Q3/UT produce 22kHz output, Windows asks the sound card if it can open a 22kHz PCM stream, sound card says yes and the FIFO pump does the rest with zero CPU overhead.
You mentioned ES1371, which is a Creative Labs variant created after Ensoniq was destroyed. ES1371 did support 48kHz (probably it was AC'97 compliant and probably works nicely with DVD audio) - but it flatly rejected 22kHz PCM streams: UT/Q3 produce 22kHz output, the ES1371 says "no", software resamples it to 48kHz, ES1371 says "yes" but by then you're down ~5FPS. ES1371 was not tuned for those games. ES1371 was, in my opinion, tuned to sell more SB Live cards!
Conclusion: ES1370 is not ES1371 - but to doubly check you should read the frequency of the oscillating crystal because that is the component that is dictating the physical hardware constraint.
*22kHz needs to be specifically 22.05kHz. 22.05kHz is exactly half of 44.1kHz. 44.1kHz is the standard for CD ROM music / redbook audio.