First post, by feipoa
- Rank
- l33t++
I have been playing around with a set of four Cyrix 5x86-120 QFP CPUs of Stepping 1, Revision 3. I had two CPUs I thought would be good candidates for 2x66 MHz operation with branch prediction enabled. CPU-A excelled at 3.55 V, while CPU-B was solid at 3.70 V. With branch prediction enabled at 133 MHz, software like IE 5.5, K-Meleon-TLS, Acrobat, Office, Cambridge dictionary, etc and Outlaws in D3D mode would run fine on these CPUs two CPUs.
However, with GLQuake, the system would freeze after about 5 minutes of auto-play running at 2x66 or 2x60 MHz. At 2x50 MHz, GLQuake would usually freeze at about 10 minutes into auto-play. I noticed that about 70% of the time, the game would hang up at around the same frame. If I disabled branch prediction, the game would not freeze at all.
For 2x66, PCI was run at 33 MHz. For 2x60, PCI = 30 MHz. For 2x50, PCI = 33 MHz. I tried increasing/decreasing CPU voltage but it did not change the outcome. I used conservative memory and cache timings.
On the other hand, at 3x33 or 3x40 MHz, GLQuake would not hang up with branch prediction enabled. Is anyone able to provide an explanation for these outcomes, particularly at 3x40 vs. 2x60? Does it make sense that GLQuake, in particular, would be sensitive to branch prediction with respect to higher FSB's?, yet not at the lower FSB's?
On the testbed, I was using a Biostar MB-8433UUD and I tried versions 1, 2a, 2b, 3, and 3.1. I tested with 256K cache, 1024K cache, EDO, and FPM. I am running the CPUs with LSSER=off, FPU_FAST=on, DTE_E=on, MEM_BYP=on, BWRT=off, LINBRST=on. I tried 133 Mhz with LINBRST, MEM_BYP, DTE_E all set to disabled, but it did not change the outcome when branch prediction was enabled in GLQuake. I did not check with FPU_FAST off, or LSSER on, as doing so would negate the benefit of using BTB.
For the 2D card and D3D card, I was using a Matrox G200 16 MB. Sound was ESS 1868. Ethernet was 3C515TX with XT-IDE. I used the onboard IDE port with an 80 GB late-gen Maxtor HDD and a CD-ROM drive.
Plan your life wisely, you'll be dead before you know it.