NV35 (FX5900/FX5900XT/FX5950 ir jų Ultra versijų perdarymas į Quadro 3000)

1) Pritaikymas :

CAD softas, taip pat tai naudinga tiems kas dirba su 3Dmax, Maya. Jei jums žodis "CAD applications" sukelia nemalonias asociacijas, galingos 3D video yra reikalingos tik žaidimams, tada šis straipsnelis yra ne jums. Toliau galite nebeskaityti ;-)
Verta taip pat paminėti, kad plokštės perdarymas nesutrumpins galutinio renderinimo laiko. Jis tik labai smarkiai pagreitina vaizdo renderinimą viewporte - t.y. patį modeliavimo procesą - darbo metu modelį daug greičiau galima paversti, pasukti. Bet kokiu atveju, galutinį vaizdo renderinimą 3Dmax'e, Maya ir daugumoje kitų aplikacijų atlieka CPU, GPU čia visai neturi įtakos.

2) Reikalavimai :

Perdarymo variantai - Pilnai softwarinis

Yra tokia viena nuostabi programėlė, vadinama RivaTuner [1]. Dabartinė versija - V2.0 RC15. Ji turi softquadro, Forceware/Detonator antiprotector patchus. Praktiškai tai viskas ko reikia. Čia atsiranda keletas apribojimų :

!!! softwarinis perdarymas įmanomas su visomis FX5900/FX5950 serijos plokštėmis, jei kas nors neveikia - vadinasi skaitėte neatidžiai, arba kažką padarėte ne taip kaip buvo sakyta. Dar sykį perskaitykite iš naujo. Ir beje, visos, absoliučiai visos programos turi rodyti rendererį kaip Quadro 3000, čipą - NV35GL. Apie buvusį NV35/FX5900 galite išgirsti nebent iš RivaTuner ;-)

Visa procedūra yra ganėtinai paprasta ir aprašyta ne kartą www. Seka tokia :

Testavimas, tikrinimas ir išvados :

Greičio skirtumui "skaičiukais" matuoti galima pasiimti SpecViewPerf [4] programa, kuri skirta būtent profesionalių grafinių aplikacijų greičio testavimui. Tie, kurie žino ko nori, be abejo iškart susidės PowerDraft'ą [2] arba MAXtreme [2] paketus, kurie atitinkamai skirti palengvinti darbui su AutoCAD/Arch Desktop'u bei 3Dmax'u. Kiti gi turėtų pajausti skirtumą savo naudojamose CAD programose - pvz. SolidWorks leis įsijungti RealView režimą (kitas reikalas modeliuot kažką, kol assembly neviršija 100 detalių ;-)
Bet vis tiek siūlau pasitikslinti, ar viskas gerai su perdarymu SpecViewPerf pagalba. Visos aplikacijos turi veikti puikiai, be jokių lūžimų, kurie susįję su 3D (t.y. jokių bluescreen'ų, kur pranešama apie nv4_mini.sys klaidą ar panašiai), jokių pakibimų ir t.t.. Apie specifinius aplikacijų lūžimus, kurie vyksta "natūraliai" dėl programos kreivumo čia nekalbama ;-) Dabar esminis momentas - Kiek rodo Drv09 testas? Ant FX5900/FX5950 testo rezultatai turėtų svyruot 40-60 ribose, perdarius į quadro - rezultatas turi būti ne mažiau 140. (beje, draiveriai turi reportinti, kad rendereris yra Quadro 3000, jokios užuominos apie FX5900 niekur nebeturi būti likę). Jei kažkas ne taip - pasitikslinkite ar pas jus nėra uždėta Antialiasingas, Anizotropija, ir nuimkite VerticalSync openGL aplikacijose (tereikia tik pasivaikščioti po draiverių kontrol panelį).
Jei kažkas ne taip - tikrinkite rendererį. Pvz su GLinfo [5].Jei ten rodomas rendereris - FX5900 (FX5950 ar kitas, priklausomai nuo videokortos) - vadinas padarėt kažką ne taip, ar praleidot kažkurį žingsnį. Iš naujo! Taipogi pasitikslinkite startiniame RivaTuner puslapyje rodomas versijas. Visi failai turi būti 45.28 versijos, neturi būti jokių "not found" ar panašių įrašų. Vėlgi, jei kažkas ne taip - pradėkite iš naujo, nes praleidote kažkurį žingsnį, arba atlikote neteisingai.

Ties šita vieta elementarus softwarinis perdarymas kaip ir baigtas. Linksmiausia dalis - tai, kad plokštė kaip pilnavertė quadro greičiausia vis tiek dar nedirbs - absoliuti dauguma modelių yra su "atkirptu" AA lines ir Two-sided lightning palaikymu. 3Dmax vartotojams tai neaktualu, o va tiems kas dirba su autodesko produktais, Dassault Systemes produkcija (SolidWorks, CATIA) - tai pakankamai smarkiai kirs per performansą. Kaip patikrinti? Paleiskite UGS03 testą iš to paties SpecViewPerf [4] paketo. Jei gaunate ~9-11 taškų - jums nepasisekė. "Tikras quadro" šioje vietoje surenka ~50 taškų, ir ~35 taškus su 16xAA. Yra skirtumas? ;-)
Pasitikslinimas Nr.2 - pasileidžiat rivatunerį, keliaujat į "reportą" - Graphics Subsystem Diagnostic Report (šalia Low-Level Tweaks - kur instaliavote NVstrap draiverį), uždedat varnelę tik ant "NVidia graphics processor registers", ir spaudžiat fotoaparatą apačioje (Capture Current Record). Tame lange turite pamatyti NV_PBUS_DEBUG_1 reikšmę (~7 eilutė nuo viršaus). Nusikopijuojate jos reikšmę (dešinysis stulpelis); ir darote tokius veiksmus :
Jei gauta reikšmė yra 10000 - viskas gerai, jums pasisekė - pas jus quadro su pilnu palaikymu (ir jei UGS vis tiek mažai taškų surenka - vadinas kažką praleidot, pradėt iš naujo ;-). Jei reikšmė ne 10000 - vadinas be hardwarinio modo nieko nebus.
lieka pasirinkimas - arba jums nereikia dvipusio apšvietimo ir antialiasintų linijų (na, nebent simple darbeliai su 3Dmax), arba teks daryt hardwarinę modifikaciją.

Hardwarinė modifikacija :

Tiems, kam pavyko softwarinė modifikacija, bet nori daugiau - galima pasiūlyt kai ką rimtesnio - kur jau reikės šiek tiek ir su peiliu ir su lituokliu pasiterlioti ;-)
Esmė yra NV_PBUS_DEBUG_1_SPARE3 reikšmėje; šiuo atveju viskas yra lockinama rezistorių/trumpiklių šalia GPU pagalba. Paveiksliukai čia pasakys daugiau nei ilgas rašymas. Visų pirma, numontuojam aušinimo sistemą. Šitai yra skirtinga kiekvienam gamintojui, todėl tikslių instrukcijų nebus - dažniausiai visa aušinimo sistema (Sparkle, Asus) laikoma poros - trejeto plastikinių sagučių. Jos lengvai nusiima prispaudus spyruoklę ir suspaudus jų apačią. Vienžo, čia tik noro reikia, tai nėra sudėtinga. Turite prisikasti iki paties čipo, dengto dangteliu :

Dengtas NV kristalas

Visi rezistoriai/trumpikliai yra būtent po dangteliu. Kaip jį nuimti? Labai paprasta. Paimkite peilį popieriui pjaustyti (na, tokie su plona keičiama geležte), atsargiai pakiškite po vienu kraštu, kilstelkite, po kitu... Visa tai padarius su visais kraštais dangtelis turi nesunkiai nusilupti. Svarbu nepadauginti įkišti ten peilio, kad "nenurinkti" SMD komponentų iš vidaus; ir neįpjauti tekstolito - t.y. elkitės švelniai ir palengva, niekur neskubant ;-) Nuimtas dangtelis :

Viskas, ką reikia perlituoti

Štai čia ir prasideda linksmumai. Pasidėkite čipą taip, kad matytumėt viską patogiai, ir raktas būtų apačioje (mano atveju tai raidės C4, jūsų atveju tai gali būt visai kitokia raidžių/skaičių kombinacija). Turėtumėt pastebėt, kad B vietoje yra SMD komponentas (trumpiklis), A vietoje nėra nieko. Ką gi, reikia sukeisti vietomis ;-)
Savo darbo specai turbūt perlituos tą trumpiklį iš pozicijos "B" į poziciją "A", aš padariau paprasčiau (kadangi jau teko anksčiau tokius dalykus ant NV core lituot, ir nebenorėjau be padidinimo stiklo terliotis) - tiesiog atlitavau B trumpiklį, o A kontaktus sujungiau plonyte vielute. Nuotraukoje matote variantą jau po perdarymo (kaip ir nuskeltą kristalo kampą po n+k masyvaus radiatoriaus perkėlinėjimų ;-).
Viskas, tuom modifikacija baigta. Belieka gražiai užtept termopastos ant kristalo (tik nenaudokit titano serebriankos, litol'as ir tas geriau tiktų termopastos vaidmeniui ;-), sumontuot viską į vietą ir...
Dangtelio aišku atgal nebedėkit. Niekam jis nereikalingas. Be abejo, sudėję viską, įsitikinkit, kad čipas gerai kontaktuoja su paviršiumi. Esu ne kartą rašęs apie video sistemos aušinimo modernizavimą, jei bus noras - susirasit. Galima tiesiog pritaikyti procesorinį aušintuvą poliruotu dugnu - tokiu atveju galima ir žymiai didesnius dažnius išspaust prie tylesnio aušinimo. Na, vienok čia jau fantazijos reikalas. Dar liko klausimų? Originalus paveiksliukas iš "nemoku perskaityt japoniškų title ;-)" [6] :

schematinis NV35 core piešinys

Sėkmės lituojant, ir gero modeliavimo ;-)

Jei kas nors nepavyko :

Ramiai, neskubėdami ir iš naujo perskaitykit šitą puslapį. Taip pat informacijos galite ieškoti RivaTuner forumuose [7] - ten beje, paskutiniu metu taip pat yra nuotraukų apie hardwarinį perdarymą. Jei nesupratote ko nors, skaitykite dar, ir dar kartą, nepamirškite google, ir pasieškoti patys ko nors, bei mąstyti savo galva.
Klausimai tematika "o ar tai tikrai galima", "dar kartą parašyk kajp če daros", "nesupratau ką čia iš ko darai" ar panašiai bus iškart adresuojami į šiukšliadėžę, užtat mielai priimsiu atsiliepimus apie klaidas puslapyje, ar idėjas apie pilnai hardwarinę modifikaciją (t.y. PCI ID keitimą). Esant reikalui, rašykite abl eta sc dot vtu dot lt

Nuorodos :

Dėkavojimai :


Disklaimeris ar kaip jis ten :

Nesiimu jokios atsakomybės už jūsų padarytus veiksmus. Jei jau imatės šios modifikacijos, jūsų turite puikiai suprasti, kad prarandate bet kokią gamintojo garantiją, ir kad už visus veiksmus atsakingi jūs patys. Nors softwarinis perdarymas yra visiškai nekenksmingas kortai arba garantijai, bet hardwarinio perdarymo atveju - visa atsakomybė tenka tik jums. Taigi, apsispręskite prieš imdamiesi veiksmų.

Valid XHTML 1.0! Valid CSS! RivaTuner