I was testing some S3 Trio64V+ cards yesterday and started to notice something very confusing that now has my mind boggled. I'm hoping someone else has experienced this as well or has a possible answer.
I experienced this on two totally different systems (440BX + 850Mhz PIII; MVP3 + K6-III+ 550). All cards are run at 800x600x32bit and have been run on a CRT as well as an LCD that can do 75Hz.
Basically, what I'm noticing is that there is some very inconsistent performance with regard to desktop usage in Windows 98SE. Particularly when dragging a window around (with contents shown while dragging). On some cards I can flick the window around as fast as I can and it just moves perfectly. On other cards I get a big trail behind the window and sometimes the icons disappear briefly as they are uncovered by the window. The behavior also changes after rebooting sometimes, though some cards are clearly affected by it more than others. On some cards even just moving the mouse cursor around is clearly faster and more responsive than on others, and this is at either 60Hz or 75Hz. I am using PS2Rate to set my PS/2 Port to 200Hz to get smoother mouse movement, so it is very obvious when one card is slower than another.
Swapping BIOS chips from one card to another does not cause the behavior to change so it is something about the card itself that is causing this.
I thought it might be a memory thing, but I'm a bit confused about that too since there are cards on both sides of the issue that have all EDO chips (I have checked the datesheets for those too). After reading the Trio64V+ datasheet it seems that there are three possible memory configurations for these cards. It says: Supports standard fast page mode and EDO DRAMs (60 MHz) and 1-cycle EDO DRAMs (50 MHz)
I'll be honest, I never even knew about this faster single-cycle mode of EDO. What exactly enables or disables this feature? It seems like some cards have it and some do not.
Confusingly, some of my cards that are faster have a BIOS chip marked with -60 and others -50. I would have thought this was indicating the memory speed applied by the BIOS... which normally would make the -60 better, but if the single-cycle EDO cards are 50Mhz, then maybe those are better.
TL;DR:
Sorry for the confusing post... this is just a mind-bending thing to discover. If someone would have asked me, I'd have said that every Trio64V+ would give the same solid compatibility, decent performance and be totally boring otherwise... but I have a couple cards here that feel more like using a Voodoo 3 or Matrox card on the desktop, where as the others are noticeably sluggish. If anyone has any explanation for what is happening here, or something specific I can check (differences between cards, etc.) please let me know. If it seems like there's a deeper rabbit hole to explore here, then I will make a dedicated thread for this where I'll post pictures of all of the cards and try to document which ones are faster.
Also, is there any kind of Windows 9x desktop graphical benchmark I can use to try to quantify this difference? Something that will just run at whatever resolution and color depth I have selected and give me a performance number that might reflect desktop smoothness or responsiveness? That'd be way better than me just flicking the mouse around and going "huh". 😅