VOGONS


First post, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie

Creative 3D Blaster Banshee CT6750 AGP. Recognized in OS, drivers install, but heavy artefacting from get-go. Running in a Pentium 4 system with a 100 MHz FSB, which has worked with some Voodoo3s and a Rush.

VGA boot screen:

The attachment ban1.gif is no longer available

PC boot screen (Energy Star logo etc.):

The attachment ban2.gif is no longer available

Similar fullscreen artefacting in Windows, the cursor leaves behind garbage etc., but partially correctly rendered.

Pressing on the card in various places while it's running has had no obvious effect. No evident trace damage, and no obvious loose joints on the half of the memory chips I've gone through. Visually all memory chips look ok. Measured a number of resistors and looked for cracks in them and capacitors, but nothing bad. No shorts as far as I can remember testing.

The card was also not able to flash its original SST BIOS chip, failed data verification. Same with a replacement chip of the same make and model, unknown condition. But works with an AMD and an Atmel BIOS chip. Flashing with the correct BIOS type as far as I know, and have tried a few versions of BIOS and flasher.

Reply 1 of 8, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie

Creative's own flasher won't allow flashing if the card doesn't already have a Creative BIOS image, but flashing a CT6750 AGP SGRAM BIOS from 3dfxzone.it using the 3dfx flasher gets the Creative flasher to run. But it comes out with the error "AGP SDRAM memory not supported in this BIOS!" The board has SGRAM chips, so something's confused here. Generic Banshee BIOSes for SGRAM and SDRAM produce the same artefacting in any case.

May be that "this BIOS" in the error means the BIOS on the card rather than the BIOS being flashed with and that the flasher is for an SDRAM version. The file description doesn't say, but the D in the filename BNF1032D.EXE might suggest it. But I wasn't aware of there being an SDRAM AGP version of the Creative Banshee.

Reply 2 of 8, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie

Got the Creative flasher working, though no change in the artefacting. Claims the card has 1 MB of VRAM, which is obviously a problem. I don't have hot air to reflow the graphics chip, the card is going in the bin if that's where the issue is.

The attachment ban3.gif is no longer available

Reply 3 of 8, by akimmet

User metadata
Rank Member
Rank
Member

Considering how collectable 3Dfx cards are, don't just bin it. Collectors are even buying non working examples.

Check all the passive components with a multimeter. Cracks in surface mount components can be invisible even under magnification. You might get lucky and discover something you missed before.
Unfortunately bad solder joints under the BGA is likely possible. If force was ever used to remove the heat-sink, it is almost certainly the problem.

Reply 4 of 8, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie

The voltage regulator looked ok with 5 volts in and 3.5 volts out. No idea what voltage the Banshee is expecting.

All resistors measured good except the 33-ohm array RP10 next to the heatsink where one resistor had unusual readings, in the 20-50 range. Out of circuit it measures dozens of ks and doesn't settle, the other resistors in the array still measure fine. Looks fine under a microscope. I don't have time to replace it right now, place your mental bet that this failure causes these symptoms. Keeping in mind the card was not only artefacting but also unable to flash the type of BIOS chip it originally came with.

Reply 5 of 8, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie

Replacing RP10 fixed the artefacting, at least in DOS:

The attachment ban4.gif is no longer available

I think the failed resistor went into a bank select pin on half the memory chips. The card needs a heatsink before testing in Windows, but looks good on that front.

As a reminder, the card was sold as tested and working, yet had no output without replacing the BIOS chip and then needed this resistor array replacement to fix artefacting. The magic of Voodoo on eBay. It's possible these aren't the only things that need fixing either.

Reply 6 of 8, by tehsiggi

User metadata
Rank Newbie
Rank
Newbie
vvbee wrote on Yesterday, 11:01:

As a reminder, the card was sold as tested and working, yet had no output without replacing the BIOS chip and then needed this resistor array replacement to fix artefacting. The magic of Voodoo on eBay. It's possible these aren't the only things that need fixing either.

Did the seller at least provide pictures/screenshots in the eBay listing? Apart from some cases, I usually tend to go with listings like that. It's a shame what goes on there sometimes.

Reply 7 of 8, by akimmet

User metadata
Rank Member
Rank
Member

Good find, an open or intermittent memory address signal would definitely cause the problems you were experiencing. The damage could have easily occurred during shipment.

While not common, EEPROM chips are known to fail on 3Dfx cards.

It is entirely possible the card actually worked when the seller last tested it. Considering most of the desirable parts on ebay are now recovered from scrap, an unscrupulous seller is still just as likely.

Reply 8 of 8, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie

No screenshots, but the previous Voodoo I bought as tested and working had screenshots but simply not of the parts that were artefacting. Well-rated typical sellers.

Just a flaky BIOS that works in one motherboard but not another would be somewhat plausible, but this card doesn't look too likely to have been working when sold. I think at best the seller was confused about which of their cards were working.

The 3dfx flasher has a bug with SST chips where the program gets stuck in an infinite loop if the chip doesn't read back the correct data after writing. I modified the code to do restarts after failed writes, which happened occasionally and normally would just do the infinite loop, but even when all bytes were written and verified the flashing wouldn't produce a working BIOS. It's possible the issue was in reading data from the chip rather than in writing to it, and the one replacement chip of the same make looked to have the same issue. To me this says maybe the voltages the card was now feeding were too low for these chips and the other working models had higher tolerances, but no idea. I did put in a socket for the BIOS but I don't have a proper chip puller right now so don't want to mess about with it testing the old chips again.