Mostani "kis" szösszenetben megpróbálom leírni hogyan javítottam meg ezt a saját hülyeségemmel elb*szott régi Radeon-t.
Maga a történet egy lassan fél éves dolog és a lényege mindösszesen annyi, hogy abban a hitben voltam, hogy a kártya biosa valamilyen szinten hibás, újraflashelést igényel stb. Ezt akkor a retro topik lakóival kibogarásztuk, hogy valójában semmi baja nincs a kártyának szimplán csak az adott GPU-Z verzió nem jelzi ezeket az adatokat (alap órajelek). Régebbi verziókkal ez a jelenség nem áll fent. Az is kiderült, hogy ez csak a régi X szériás kártyákat érinti, a HD-t nem.
Ez még a sértetlen bios chip (PM25LV010)
Szóval hogy jutottam el odáig, hogy abszolút nem volt életképes a kártya ? Ezek ellenére megpróbáltam a bios flashelést ami atiflash segítségével nem igen akart összejönni, így maradtam egy chip újraírónál. Sajnos teljesen amatőr módon próbáltam meg leszedni a bios chipet a nyákról és meg is lett az eredménye (flux nuku illetve feszegettem is). Valahogy a végeredmény az lett, hogy maga chip úgy jött le, hogy a lábak több mint fele a nyákon maradt illetve ami nem maradt ott az hozta magával az érintkezési pontot is (szerencsére ebből csak kettő keletkezett). Sajnos erről pont nem csináltam képet így csak azt tudom megmutatni amikor már ezeket eltávolítottam.
"Takarítás" utáni állapot
Király, szóval akkor a bios chipnek gatya illetve van két hiányzó érintkezési pontom is. Nyilván mondanom sem kell, hogy ezek után szimplán fogtam és hagytam az egészet, feladtam. Egy amúgy tökéletesen müködő kártyából csináltam egy használhatatlant. Ezek után szegény csak rakosgatva volt, úgy voltam vele hogy akkor neked ez a sorsod. Viszont, az utóbbi pár napban játszottam a gondolattal, hogy mi lenne ha adnék neki egy esélyt és megpróbálnám megjavítani a saját hibámat. Így is tettem. Mindkét hiányzó pontot egy vékony rézdróttal "pótoltam" (valójában csak az egyiket, a másiknál szimplán egy alternatív pontot használtam). Ezt az egyet egy hidalásnak is nevezhető megoldással oldottam meg viszont a fő célja az, hogy maga a drót ne tudjon elmozdulni. Nyilván elég lett volna, ha ahhoz az alternatív ponthoz hozzá sem forrasztom de én inkább ezt válaszottam. Na szuper, a neheze meg van, viszont honnan szerzek bios chipet, méghozzá azonnal ?
Ennél a pontnál kellett levakarnom a bevonatot
Egyik érintkezési pont pótlása
Itt jött képbe a ChatGPT. Van egy memória hibás Radeon HD 4850-em amit már csak azért tartottam meg, hogy donornak használjam ilyen esetekre és lám most pont jól jött. Küldtem is az AI-nak általam készített képeket a nyák hátulján található chippekről, hogy mondja már meg melyik a bios chip illetve hogy tudom-e az X1950 Pro-hoz használni.
Radeon HD 4850-es bios chipje (PM25LV512)
Kis várakozás után már küldte is, hogy az egyik képen egy bios chip látható és fel is használható. Azt viszont hozzá tette, hogy ennek a kapacitása jóval kisebb mint a gyárié és lehet, hogy a bios fájl nem fog ráférni. Ez viszont egy kicsit téves információ mert a TPU-n szereplő összes X1950 Pro bios mérete 62KB, magyarul ez pont ráfér erre a 64KB-os chipre.
Nem teljesen volt igaza, de így is hasznos információval szolgált
Magára a bios chipre egy CH341A-PRO nevezetű programozóval írtam és az AsProgrammer szoftvert használtam hozzá. Ez számomra nem újdonság, alaplap flashelésre elég sokszor vettem igénybe ezt a kombót. Lehet használni direkt csipeszt is, amivel elkerülhető a chipnek a leforrasztása de én inkább maradtam ennél a megoldásnál. Sajnos erről sem lőttem képet, így képzeljétek el, hogy oda van forrasztva.
AsProgrammer
CH341A-PRO ami 5V-ról 3,3V-ra van módosítva
Bekarikázott részre volt felforrasztva a chip
Ezután csak "szimplán" vissza forrasztottam a nyákra, ami nem volt egy nagy kihívás viszont a második hiányzó pontot még meg kellett oldanom. Ez kicsit egyszerűbb volt mint a másik, közvetlen a láb mellett található a csatlakozás. A chip felett C140-es jelöléssel van még egy hiányzó smd, viszont ez nem került potlásra (a célját nem tudom).
Végeredmény
Ezután jöhetett a tesztelés. Egy spontán összerakott 775-ös teszt konfigban próbáltam ki, és nagy meglepetésemre adott is képet. Ez már egy jó jel volt, viszont még nem kezdtem el teljesen örülni. Driver telepítés illetve terhelés alatt még bármi is előjöhet, viszont szerencsére ez nem így történt.
Itt már bent van a teszt konfigban
Windows XP alatt gond nélkül felment a hozzá való legfrissebb driver (Catalyst 10.2), majd ezután adtam neki egy kis 3DMark06-ot. Ez sem jelentett neki gondot és bármiféle probléma nélkül lefutott.
Hiányzó alap órajelek újabb GPU-Z-vel
3DMark06
3DMark06 eredmény
Így a végére ténylegesen kijelenthető, hogy az operáció sikeres volt. Eszméletlenül örülök, hogy ezt az orbitális nagy hibámat kitartással és elszántsággal sikerült javítanom. Sajnos megfelelő alaplap hiányában még nem tudtam kipróbálni a Sapphire mellett CrossFire-ben, de szerintem gond nélkül mennének (ezt majd valamikor a jövőben tesztelni fogom).