TrashPanda wrote on 2022-07-30, 12:22:
Is there a list of which Sound Blaster cards are affected by the speed of the machine eg which ones are best used for pre Pentium CPUs and which are good for Pentium and above?
Asking this mostly out of curiosity and wondering if this speed issue affects AWE32/64 Gold cards or if Creative got their shit together and fixed this issue after a certain model.
I got curious about this mainly because I have a SB16 2230 with both DAC chips 1748A 1745A (I think they are DACS) and thought that it would be interesting to put this into a P2 rig ..then I remember this issue and I have yet to find a list of cards that suffer from it.
Well, this is a VERY complex question and based on my experience, there's no correct answer.
As Joseph_Joestar said, a card like the Yamaha YMF724/744/754 tends to work fine on some fast platforms (but, not all!).
It does behave very well on newer VIA chipsets (or at least on some motherboards with newer VIA chipsets, even with very fast Athlon XP CPUs), but funnily enough, I've had issues with it on some Pentium 3 / 440BX platforms, even though I was using it with SBLink or DDMA (and had no resource conflicts).
The issue was the usual "total silence instead of FM music" or "noise that wakes up the dead" and it was only occurring in certain games like Prince of Persia/Dyna Blaster with the CPU running at full speed. Disabling the L1 cache (which, on a P3 @ 1 GHz or below, translates to slow 386 or even 286 performance) completely fixes the problem. Even weirder is that it doesn't actually happen on all 440BX motherboards, just some random ones. So simply saying that "YMF7x4 cards have speed sensitivity issues on 440BX" would not be accurate, because on others (off the top of my head: Gigabyte GA-BX2000+ and MSI MS-6163, which I specifically remember) the card works perfectly in all games (of course, if the game itself is not speed sensitive).
When it comes to all old Creative cards (SB 2.0, SB Pro 2, SB16), these are some of the most speed sensitive cards out there. Going with anything faster than a 486 DX2-66 is a hit & miss (mostly a miss). But even these cards have many revisions, some might be better in this regard than others (especially SB16 cards). And the platform might again play an important role as well...
The only cards that, overall, I can honestly say are VERY permissive when it comes to the CPU (i.e.: they usually work fine with higher CPU speeds) are the ESS Audio Drives ES1688 / ES1868. But take it with a grain of salt, since this "conclusion" is based on the cards that I have (and I do have more than 10 ESS cards at this point). As with the others, there might be certain cards / revisions that have issues in some situations/on certain platforms.
My advice? Build a system, pick a card, see how well it works with that specific configuration. If it doesn't, move on to the next card. 😀
2 x PLCC-68 / 4 x PGA132 / 5 x Skt 3 / 1 x Skt 4 / 9 x Skt 7 / 12 x SS7 / 1 x Skt 8 / 14 x Slot 1 / 6 x Slot A
5 x Skt 370 / 8 x Skt A / 2 x Skt 478 / 2 x Skt 754 / 3 x Skt 939 / 7 x LGA775 / 1 x LGA1155
Current PC: Ryzen 7 9800X3D
Backup: Ryzen 7 5800X3D