Avatar

3dfx Voodoo2 (Super Grace VOLCANO 3DX2000) (Chirurgia VGA - przywracanie do życia piękności)

by smola ⌂, 2025-09-08, 14:12 (10 days ago)
edited by smola, 2025-09-08, 17:15

card: 3dfx Voodoo2 (Super Grace VOLCANO 3DX2000)
gpu: 3x3dfx
board: 600-0027-03
rev: ?
ram: 12MB EDO 100MHz, 24x256Kx16 25ns, fbi 4MB + tmu 2x4MB
bus: 3x64-bit
pci: 5V
directx: 5
in: vga
out: vga

src: callahan {
Otrzymałem martwą od Varusa... Miała być sprawna. Nie wziął kasy ode mnie za nią, leżała tak ze 3 lata aż trafiła do ciebie
}

info:
* karta zakurzona - oczyszczona pedzelkiem i kompresorem
* pod mikroskopem widac ze fbi w gornym rzedzie ma lekko przetracone i ruchome kilkanascie nozek - do prostowania i lutowania
* pozostale chipy i ramy trzymaja sie mocno
* nogi w fbi naprostowane i przelutowany caly rzad ale udar tutaj musial byc dosc mocny bo czesc z nich odeszla z padami, koszmar do lutowania gdy 2 elementy sa ruchome ;) mimo niedogodnosci udalo sie, chociaz niektore pady i nogi nie wygladaja najladniej - przydalyby sie jakies bardziej precyzyjne narzedzia
* brak zwarc na glownych liniach zasilajacych, mozna odpalac, uzyta standardowa platforma testowa
* karta wykrywana przy boot standardowo jako multimedia device, id 121A:0002
* detect i mojo wykrywa karte ale fbi 0 ram i oba tmu dead - rzezbienia ciag dalszy ;)
* zmierzone napiecia i sa oba 3.5 i 5V
* peknieta 1 z drabinek rezystorow 4x22 miedzy fbi i tmu, to moze byc to - wymienona na nowa
* kolejne odpalenie i... sukces :) mojo informuje ze fbi ma 4MB oraz 2 tmu po 4MB :)
* demo dimmension w dos stopklatka na samym poczatku, nie widac artefaktow ale moze byc to ram od ktoregos tmu, to samo z demem nature, stopklatka przy wczytywaniu #5
* ponownie dokladnie przepatrzone kostki ram pod mikroskopem i zadnych uszkodzen, nie widac tez na nich sladow po udarach - zanim zaczne wylaczac po kolei 4 banki, to sprawdze kamera termo czy czasem ktoras nie grzeje sie bardziej niz inne
* kamera termo nic nie wykazala, ramy od fbi letnie, od obu tmu zimne jakby wogole nie pracowaly
* pod mikro znaleziona 1 mikrozworka na lutowanym fbi, byla na samej gorze miedzy 2 nogami i obudowa, dziwne ze to przegapilem, normalnie to czyszcze na koniec piny szczoteczka ale tutaj bylo sporo "latajacych" i uzylem tylko wacika, nauczka dla mnie aby na przyszlosc dokladniej sprawdzac lutowane nogi gdy sie nie uzywa szczoteczki
* kolejna proba i... to nie to, nadal freeze w dimension
* na spodniej stronie urwany C85 pod tmu, ale to na pewno nie to, 1 z wielu malych odsprzegaczy - do uzupelnienia
* brak uszkodzen na innych smd, rezystorki sprawdzone, wszystkie ok, czas na bardziej drastyczne metody diagnostyczne ;)
* wylaczony gorny ram w obu tmu, powinno byc 2x2MB dla tmu + 4MB dla fbi, mojo potwierdza - test z dimension i... to nie to
* wylaczony caly ram dla obu tmu, nie powinno byc zadnych tekstur ale fizyka powinna byc ok, jesli bedzie nadal problem to wina musi byc po stronie fbi - mojo blednie zglasza 2x1MB dla tmu a co na to dimension? a demo czarny ekran i freeze, wiec to moze jednak ram przy fbi i problem z fizyka, demo nature klasycznie stopklatka na ladowaniu #5
* zanim zaczne zabawe z wylaczaniem pamieci od fbi, to zrobie pare testow technologicznych od 3dfx, one moga podpowiedziec gdzie lezy problem, bo samo wylaczanie ram poprzez sygnaly ras nie jest 100% metoda i jesli ktoras z kostek ma zwarte piny adresowe lub danych do masy albo zasilania, to wtedy ta metoda moze nie dzialac - to moja autorska metoda wynaleziona jakis czas temu przy diagnozie innej karty 3dfx, chodzi o to ze sygnal ras aktywuje dany blok pamieci a jesli go nie ma to po prostu pamiec jest odlaczona, dziala pieknie jesli ram jest uszkodzony wew. ale warunkiem sa sprawne piny adresow i danych czyli brak zwarc do masy/Vcc lub przekrosow na liniach data/addr, co sie generalnie nie zdarza ;)
* uruchomiony pierwszy z brzegu test00, ktory ma pomalowac ekran na niebiesko, zrobil to ale freeze na koniec, czyli problem jest z fbi
* test01 ma rysowac linie z gornego lewego rogu do dolnego prawego i czesciowo mu sie udalo zrobic ja z kropek ktore zaczynaja migac, wiec problem jest na pewno z czescia ramu od fbi - mozna sprobowac metody z wylaczaniem blokow
* w fbi pamiec jest inaczej traktowana, musi byc obecna i musi byc pelna szyna 64-bit czyli 4 uklady musza byc wlaczone bo kazdy wystawia 16-bit danych, co daje 4x16=64, sa to pary A0-B0 czyli bank0 na stronie elementow i A1-B1 czyli bank1 na spodzie karty, test z sama para A1-B1 powoduje blad glide ale jest to dodatkowa pamiec 3-4MB, wiec bank0 1-2MB musi byc dostepny
* test A0-B0 na gornej stronie i mojo wyswietla fbi 2MB, test01 czarny ekran ale z prawej strony kilka kolorowych kropek w kwadracie, raczej na pewno ram po tej stronie, ale ktora kostka z 4 to juz ruletka ;)
* minela noc, wpadlem na nowy pomysl jak mozna dokladniej wytypowac uszkodzone ramy przy fbi, na razie jest 4 kandydatow na stronie elementow, z poprzednich testow wynika ze uszkodzone moga byc 1 lub 2 chipy w bank0 A lub B, poniewaz linie cas3:0 sa wspolne dla obu bankow a roznica jest tylko miedzy sygnalami ras a1:0 i b1:0, to postanowilem troche jeszcze namieszac ;) przelaczylem sygnaly ras a0 na a1 i b0 na b1, jesli mam racje i spodnie ramy sa ok, to w tescie #26 powinien pojawic sie ruchomy kwadracik z logo 3dfx
* rezystorki przestawione, proba generalna i... jest kwardat i rusza sie bez artefaktow :) testy 0 i 1 rowniez dzialaja ok, wiec dedukcja byla poprawna i caly bank1 na spodzie pcb jest ok
* teraz mozna wprowadzic kolejna kombinacje i wytypowac ktore z par a0/b0 sa uszkodzone a moze i obie? linia ras ponownie przepieta a0->a0, b0->b1 zostaje jako sprawny, szybki test i... kwadracik sie pojawil ale stoi w miejscu, wiec ktorys albo oba uklady z a0 sa uszkodzone, kolejny test na sprawdzenie b0, ras przestawione a0->a1 bo a1 jest sprawny i b1->b0 aby przekonac sie ze b0 jest ok
* rezystorki przelutowane, test i... nadal tylko statyczny kwadracik - to oznacza ze problem jest z ramem w a0 i b0 a ze sa one uzywane w parach to nie mozna juz bardziej zawezic testow z ras, trzeba by juz zabawic sie z cas ale to za duzo lutowania, wiec wymienie wszystkie 4 za 1 razem
* wlutowane hotem 4 nowe kostki oraz oryginalna drabinka 4x10om, odpalone toole 3dfx i... yeah :) test 1, 2 i 26 dzialaja poprawnie, nic sie nie zawiesza, brak artefaktow - do przywrocenia ram tmu
* wlutowane 4 rezystorki od pamieci tmu oraz brakujacy maly cap smd, zwarc brak, przejscia na rezystorach sa - czas na standardowe testy
* mojo wykrywa poprawnie cala pamiec 4+2x4=12MB, demo dimension bez artefaktow, jest ok, demo nature ok

test: 98SE SP3, Pentium III 500/100, SDRAM 128MB/PC133@100, ASUS P2B 440BX, HDD SEA40, DX9.0c, AGPx2
3dm99: 3094

dziala :)

web:
http://www.vgamuseum.info/index.php/companies/item/4-3dfx-voodoo-2

foto: 1-top, 2-bottom, 3-ra15-broken, 4-fbi-test26-bank1-ok, 5-rework1, 6-rework2, 7-rework3, 8-ir-voodoo2, 9-test-demo-dimension, 10-final
[image] [image] [image] [image] [image] [image] [image] [image] [image] [image]

Tags:
pci, 3dfx, voodoo


Complete thread: