I renamed this thread so I don't make new threads for each repair. This thread is dedicated exclusively for repairing Q3D 3dfx cards.
Got these cards a few days ago(Quantum3D 100SB) and finally got to test them yesterday. Although all of them look almost brand new, they are all broken.
I'll call them from top to bottom, card 1, 2, 3.
Card 1 is detected, running a 3D application just freezes, no video output.
Card 2 is either not detected or prevents Windows from starting up.
Card 3 (the one without Shade modules) has some serious graphical errors (probably TMU and SLI issues):
Card1(Quantum3D 100SB) :
-removed the Shade modules to see if it makes any difference, it didn't.
-the card is correctly detected by mojo.exe and by the q3d utility:
-inspected the card under the microscope, everything looked fine. Checked all TMU and FBI pins and all were OK. Measured all the resistors on the board and all were OK as well.
-started the card up and checked temperatures, all good:
-disabled the TMUs from autoexec.bat by adding "set SST_TEXMAP_DISABLE=1" (it can be any value, doesn't matter), checked again, still running a 3D application causes a freeze.
-disabled SLI from autoexec.bat by adding "set SST_SLIDETECT=0", to narrow the issue down a bit, still not working.
This means that the issue is located on this part of the card (circled in red) and most likely FBI and FBI RAM related (circled in yellow):
These cards use two types of RAM, FBI has 512KB ICs, the TMUs have 1MB ICs.
Since I already checked all the FBI pins and they were OK, I checked all the RAM pins next. This pin was not connected to the pad underneath it:
This was the RAM IC with the unsoldered pin:
After soldering it, now the card works:
Since now I have a working card, I tested the 4 Shade modules on it, and all work fine:
Quake2 demo1.dm2 timedemo, 640x480, with the extra TMUs: 44.1FPS, without the extra TMUs: 32.7FPS.