VOGONS


Quantum3D 3dfx cards repair thread

Topic actions

Reply 20 of 36, by sdz

User metadata
Rank Member
Rank
Member

With a scalpel I removed pads from a blank VG 4400H PCB:

The attachment S6.jpg is no longer available

And mounted them on the 200SB card:

The attachment S7.jpg is no longer available

I didn't have a spare 21150 IC, so I straightened the pins and soldered it back on:

The attachment S8.jpg is no longer available

Now the system boots fine every time, and the card works nicely:

The attachment S9.jpg is no longer available
The attachment S10.jpg is no longer available

Reply 21 of 36, by sdz

User metadata
Rank Member
Rank
Member

Card6(Quantum3D Obsidian2 200SBi):

The attachment S1.jpg is no longer available
The attachment S2.jpg is no longer available

Driver installs fine, and detects the card properly:

The attachment S3.jpg is no longer available

Running a 3D application either freezes or throws an "could not initialize glide rendering system" error. Running mojo shows that the second half of the card (right one) has issues regarding TMU0, either TMU or TMU RAM (or traces and series resistors):

The attachment S4.jpg is no longer available

TMU0 on the second half of the card is this one:

The attachment S5.jpg is no longer available

Reply 22 of 36, by sdz

User metadata
Rank Member
Rank
Member

Checked the TMU pins, and these ones were all loose:

The attachment S6.jpg is no longer available

Soldered them back on, and now the card works fine.

The attachment S7.jpg is no longer available
The attachment S8.jpg is no longer available
The attachment S9.jpg is no longer available
The attachment S10.jpg is no longer available

Reply 23 of 36, by sdz

User metadata
Rank Member
Rank
Member

Card7(Quantum3D Obsidian2 X-24):

The attachment S1.jpg is no longer available
The attachment S2.jpg is no longer available

Card installs fine, and is correctly detected by mojo.exe:

The attachment S3.jpg is no longer available
The attachment S4.jpg is no longer available

Hower, it throws this error:

The attachment S5.jpg is no longer available

This usually means that something is really wrong with it. I removed the daughtercard, and it throwed the same error.
I then checked all FBI and TMU pins, checked all the traces, measured all resistors and verified that all RAM pins are actually soldered. Everything was fine.
The FBI had some previous rework done, so I started with it. I removed the bottom 4 FBI RAM ICs, same error. Replaced the top 4 FBI RAM ICs, same error. Removed the FBI and then tried with a known good X-24 card in the system. It throwed the same error.
At this point I soldered back the FBI and original RAM.

The lesson here is that while the Q3D X-24 is almost identical to the Q3D 200SB, one is intended for the consumer market (X-24), while the other is intended for professional use.
If the professional driver is installed, it will NOT work with the X-24. It will identify that the card is not an 200SB/200SBi and throw an error that normally indicates a faulty card (instead of just saying "use the right driver" or "incompatible card").
While not a repair, I thought it is useful information. Use the appropriate driver or Fastvoodoo drivers (recommended only for testing, as using Fastvoodoo drivers on Q3D 200SB/200SBi/X-16/X-24 cards causes the TV out Chrontel encoder to get stupidly hot).

Last edited by sdz on 2024-09-21, 21:09. Edited 4 times in total.

Reply 24 of 36, by sdz

User metadata
Rank Member
Rank
Member

Here's the card with some new solder joints, working fine with the consumer driver:

The attachment S6.jpg is no longer available
The attachment S7.jpg is no longer available
The attachment S8A.jpg is no longer available
The attachment S9.jpg is no longer available

Reply 25 of 36, by sdz

User metadata
Rank Member
Rank
Member

Card8(Quantum3D Obsidian2 X-24)*:

The attachment S1.jpg is no longer available

Mojo.exe found nothing wrong with the card, and the driver properly installs and detects the card.

The attachment S2.jpg is no longer available
The attachment S3.jpg is no longer available

Running a 3D application results in a black screen, and the 3D application is frozen.

I removed the daugther card, and without it installed it worked fine:

The attachment S4.jpg is no longer available

Taking a closer look at the card, the FBI looks like crap. Somebody either replaced it or resoldered it at some point, but didn't clean it after.

The attachment S5.jpg is no longer available
Last edited by sdz on 2025-01-14, 19:03. Edited 2 times in total.

Reply 26 of 36, by sdz

User metadata
Rank Member
Rank
Member

I plugged the card back in, and disabled the TMUs from autoexec.bat. The card worked fine like this:

The attachment S6.jpg is no longer available

So it's either something wrong with the TMUs on the daugtercard, of the FBI<->TMU connection. Since the FBI already looked like that, I checked the pins, and found this one loose:

The attachment S7.jpg is no longer available

Soldering it back on was really hard, the solder wouldn't stick to the pad or the pin. After doing this the card worked fine:

The attachment S8.jpg is no longer available

While the card worked fine at this point, it's not good to leave it like this. The FBI area looks really bad, and the fact that solder doesn't stick implies corrosion:

The attachment S9.jpg is no longer available
The attachment S10.jpg is no longer available

Reply 27 of 36, by sdz

User metadata
Rank Member
Rank
Member

Next I removed the junked FBI, and this is how the PCB looked like:

The attachment S11.jpg is no longer available
The attachment S12.jpg is no longer available

It was way worse than it looked. Cleaning those pads up so that they accepted new solder took about an hour, and I destroyed 1 JBC tip.

After cleaning up it looks like this:

The attachment S13.jpg is no longer available

And the card with a new FBI installed, working fine:

The attachment S14.jpg is no longer available
The attachment S15A.jpg is no longer available

All the corrosion was in the FBI area, on most of the pads. This happened because someone reworked it, and did not clean the flux. Some types of flux are corrosive, and can really mess the board if left there for a couple of years.
There was also a broken cap on the daugthercard, that was replaced as well.

Reply 28 of 36, by sdz

User metadata
Rank Member
Rank
Member

Card9(Quantum3D 100SB)* :

The attachment S1.jpg is no longer available

Card installs fine, both halves are detected in device manager:

The attachment S2.jpg is no longer available

However, when trying to open the Q3D settins page:

The attachment S3.jpg is no longer available

Running mojo under DOS just freezes:

The attachment S4.jpg is no longer available

Without the two shade modules, the card works fine. With just a shade module installed on the left side of the card, mojo still freezes. With a shade module installed on the right, mojo doesn't freeze anymore, however, we can see a second issue. More on that later.

The attachment S5.jpg is no longer available
Last edited by sdz on 2025-01-14, 17:25. Edited 2 times in total.

Reply 29 of 36, by sdz

User metadata
Rank Member
Rank
Member
The attachment S6.jpg is no longer available

So, the first and more major issue seems to be on the left side, when connecting the extra TMU.

This is how the FBI and the two TMUs are connected:

The attachment S7.jpg is no longer available

TMU0 solder joints are good, so are the passives in that area and the PCB traces. However, this pin of the J13 connector is loose:

The attachment S8.jpg is no longer available

After soldering it back on, and with both shade modules installed, Q3D settings can be opened:

The attachment S9.jpg is no longer available

But that's about it:

The attachment S10 (Custom).jpg is no longer available

Reply 30 of 36, by sdz

User metadata
Rank Member
Rank
Member

Checking mojo again, with the two shade modules installed, we can see that the left part of the card seems ok, but the right part has an issue detecting the RAM of the extra TMU:

The attachment S11.jpg is no longer available

Quickly inspecting the card on the microscope, the right Shade module connector (J17) is messed up:

The attachment S12.jpg is no longer available

Judging by how it looks, it likely left the factory like that. A pre-bent connector was soldered, and a couple of the pins were never actually soldered to the board.

After fixing that, the card fully works:

The attachment S13.jpg is no longer available
The attachment S14.jpg is no longer available

Reply 31 of 36, by sdz

User metadata
Rank Member
Rank
Member

Card10(Quantum3D 100SB)* :

The attachment S1.jpg is no longer available

Only half of it (the right half) is detected in device manager/by mojo:

The attachment S2.jpg is no longer available
The attachment S3.jpg is no longer available

To at least detect the FBI, not much is needed. Just the PCI to PCI bridge working (which it seems to be, since the second FBI is detected), FBI power and the FBI properly connected to the PCI bus. RAMDAC, RAM etc is not needed to detect it as a PCI device.

Checking the FBI0 area, a resistor connected to it is broken:

The attachment S4.jpg is no longer available

This should be a 1k resistor, and it's open. After replacing it, and adding the shade modules:

The attachment S5.jpg is no longer available
Last edited by sdz on 2025-01-14, 17:25. Edited 1 time in total.

Reply 32 of 36, by sdz

User metadata
Rank Member
Rank
Member
The attachment S6.jpg is no longer available
The attachment S7.jpg is no longer available
The attachment S8.jpg is no longer available

Why was that 1k resistor so important? It connects FBI pin 230 (PCI AD20 signal) to pin 224 (IDSEL pin). There is no way the device (FBI) would correctly work on the PCI bus with the IDSEL pin floating.

Reply 33 of 36, by sdz

User metadata
Rank Member
Rank
Member

Card11(Quantum3D Obsidian2 200SBi)*:

The attachment S1.jpg is no longer available

Card seems to function properly, however, video output and video passthrough works only when the Medusa cable is tensioned in a certain way:

The attachment S2.jpg is no longer available

Looking closer at the card, it had some mechanical impact in that area, the PCI bracket is bent, and so is the video connector:

The attachment S3.jpg is no longer available
The attachment S4.jpg is no longer available

Inspecting the area under the microscope revealed that some of the pins had cracked solder joints:

The attachment S5.jpg is no longer available
Last edited by sdz on 2025-01-14, 17:25. Edited 2 times in total.

Reply 34 of 36, by sdz

User metadata
Rank Member
Rank
Member

Resoldered all the pins, but that didn't actually solve the problem.
It's possible that some traces or connector pins are broken, so I removed the video connector (would have done that anyway, since it wasn't possible to bend it back in position).

The attachment S7.jpg is no longer available
The attachment S8.jpg is no longer available

The traces and connector were OK. However, when measuring the ferrite beads in this area, I got some inconsistent readings. If the board was slightly bent, the resistance would vary significantly.

The attachment S9.jpg is no longer available

While they don't look cracked at all, here's what happened after gently touching them with the soldering iron:

The attachment S10.jpg is no longer available

Replaced those ferrite beads, soldered back the video connector, and straightened the PCI bracket in a vice:

The attachment S11.jpg is no longer available
Last edited by sdz on 2025-01-14, 17:20. Edited 1 time in total.

Reply 35 of 36, by sdz

User metadata
Rank Member
Rank
Member
The attachment S12.jpg is no longer available
The attachment S13.jpg is no longer available

Card is working properly now.

Reply 36 of 36, by Thermalwrong

User metadata
Rank Oldbie
Rank
Oldbie
sdz wrote on 2024-09-21, 11:12:
Next I checked if the vias were still connected to the corresponding TMU1 and FBI pins, as well as GND and VCC. Most of them we […]
Show full quote
The attachment S4.jpeg is no longer available
The attachment S5.jpeg is no longer available
The attachment S6.jpeg is no longer available

Next I checked if the vias were still connected to the corresponding TMU1 and FBI pins, as well as GND and VCC. Most of them were salvageable.

The pads were really corroded even underneath, and when touched by the soldering iron, they would instantly lift. So, wire and liquid soldermask it is. Solder a couple, use soldermask, UV cure, and repeat.

The attachment S8.jpeg is no longer available

After all pads were fixed, and the soldermask cure, I scraped off the soldermask where the new TMU would be soldered:

The attachment S9.jpeg is no longer available

Looks like I missed this, what an incredible repair! So clean

Thanks for sharing your repair experiences with these quantum cards. The microscope shots give some good indications of what could go wrong on other cards from that era like lifted pins on a corner and those broken inductors.