VOGONS


First post, by Kahenraz

User metadata
Rank l33t
Rank
l33t

I bought a for-parts Voodoo 3 from eBay that I thought might have only needed a little work, but it seems like the problem is not so obvious.

The card was very beat up and looks like it may have even been baked by a previous owner. Some of the capacitors also looked like they were leaking or had dried up, and a few tested bad after being removed.

I replaced all of the capacitors and reflowed the pins on all of the memory chips. There is no video output from the VGA but the card is detected by the system (there is no BIOS alarm for no video device) and the card is detected by Windows when using an second video card for display output.

So the card is mostly working but there is no video output.

What else could be the problem? I'm hoping that this isn't an issue with the BGA. I can't tell if all of what looks like flux residue is from the factory or if someone tried to reflow it at some point. The heatsink looks like it has been removed previously, since it has scratch marks on it where the old thermal paste was removed.

Here are some photos of the card in various states of repair.

20231202_012029.jpg
Filename
20231202_012029.jpg
File size
1.29 MiB
Views
573 views
File license
CC-BY-4.0
20231202_012039.jpg
Filename
20231202_012039.jpg
File size
738.49 KiB
Views
573 views
File license
CC-BY-4.0
20231202_011951.jpg
Filename
20231202_011951.jpg
File size
1023.68 KiB
Views
573 views
File license
CC-BY-4.0
20231202_215250.jpg
Filename
20231202_215250.jpg
File size
1.4 MiB
Views
573 views
File license
CC-BY-4.0
20231202_215307.jpg
Filename
20231202_215307.jpg
File size
418.29 KiB
Views
573 views
File license
CC-BY-4.0
Last edited by Kahenraz on 2023-12-03, 06:53. Edited 1 time in total.

Reply 1 of 9, by Kahenraz

User metadata
Rank l33t
Rank
l33t
20231202_221101.jpg
Filename
20231202_221101.jpg
File size
1.32 MiB
Views
569 views
File license
CC-BY-4.0
20231202_221121.jpg
Filename
20231202_221121.jpg
File size
1.73 MiB
Views
569 views
File license
CC-BY-4.0
20231202_012007.jpg
Filename
20231202_012007.jpg
File size
737.15 KiB
Views
569 views
File license
CC-BY-4.0
20231202_221831.jpg
Filename
20231202_221831.jpg
File size
823.22 KiB
Views
569 views
File license
CC-BY-4.0
20231202_233904.jpg
Filename
20231202_233904.jpg
File size
865.08 KiB
Views
569 views
File license
CC-BY-4.0

Reply 2 of 9, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
Kahenraz wrote on 2023-12-03, 06:48:

So the card is mostly working but there is no video output.

Corrupted VBIOS maybe?

In this video @vswitchzero managed to repair a couple of Voodoo 3 cards which had similar symptoms by simply re-flashing them.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 6 of 9, by Kahenraz

User metadata
Rank l33t
Rank
l33t
paradigital wrote on 2023-12-03, 13:52:

C84 next to the main IC doesn’t look like it’s connected at both ends.

It is. The ceramic capacitor there is just lopsided.

20231203_141254.jpg
Filename
20231203_141254.jpg
File size
411.99 KiB
Views
418 views
File license
CC-BY-4.0

Reply 7 of 9, by Shponglefan

User metadata
Rank l33t
Rank
l33t

IIRC, in vswitchzero's videos he uses verbose diagnostics logs to determine point of failure in Voodoo cards he has repaired.

Perhaps that could shed some light on where there might be a failure?

Pentium 4 Multi-OS Build
486 DX4-100 with 6 sound cards
486 DX-33 with 5 sound cards

Reply 8 of 9, by Kahenraz

User metadata
Rank l33t
Rank
l33t

Out of curiosity, I setup the Voodoo 3 as a second desktop, opened a window on it, then dragged it over to another desktop that is being rendered by a different card. This produced a garbage rendering of the window. My guess is that this garbage was bit blit from the Voodoo framebuffer, which appears to be corrupt.

Although this isn't a definitive test, it does add some credibility that the fault may be in whichever memory chip serves the framebuffer.

Are there any suitable replacements for this chip or will I need to salvage one from another card?

20231203_185157.jpg
Filename
20231203_185157.jpg
File size
778.02 KiB
Views
357 views
File license
CC-BY-4.0
20231204_031656.jpg
Filename
20231204_031656.jpg
File size
657.73 KiB
Views
357 views
File license
CC-BY-4.0

Reply 9 of 9, by Thermalwrong

User metadata
Rank Oldbie
Rank
Oldbie

I have some questions:

1. Are the damaged capacitors replaced? Looks like they got baked in an oven and the electrolytics will probably all need replacing. I mean you've said you have but just checking 😀

2. So in the card's current state, what happens if you boot the computer with just the V3 PCI fitted? Does it boot with no display output, or does the PC give the "no VGA detected" beep error?

3. You've flashed the BIOS, was that through the flash utility in DOS to write the VBIOS while the card is running, or was the EEPROM chip removed to program it?

4. I agree with the suggestions to check the VGA connector with an oscilloscope while the card is running. I don't like pulling out my scope so instead I use my multimeter's (UT61E) Hz / clock measurement mode to see if VSYNC & HSYNC clock signals are detectable. If you have a multimeter with a similar capability I recommend jamming a pin into the VSYNC / HSYNC pins on the VGA port and measure that with just the positive probe.
Even with bad memory or maybe even no memory, the card should be providing video output.

5. I made a floppy image with VMTCE configured for logging to file. That should help you to see if the card is running enough to run this test. See this post: Re: Accurately troubleshooting video memory faults with VMTCE

Something to add as well, the framebuffer and card's memory layout is not confined to one chip. Because the V3 has a 128-bit bus, that's made up in aggregate from all 4 of the QFP SGRAM chips with 32-bits each.