Pretvorba FX5900 kartice u FX5950 Ultra karticu

Datum objave 20.01.2004 - Ozren Žagmešter

Uvod i procedura 1/2

Grafičke kartice i pripadajući driveri zanimljiva su vrsta jer malo pa malo na vidjelo izađe neki način da se neka jeftinija kartica pretvori u skuplji model. Oni koji malo prate takve stvari odmah će se sjetiti kako su se 256-bitne Radeon 9500 128MB kartice lijepo mogle pretvoriti u puno skuplji Radeon 9700/9700Pro. Sada je pak došlo vrijeme da se malo okoriste vlasnici NVIDIA FX5900 kartica - jednostavnom promjenom BIOS-a moguće je kartice iz FX5900 serije pretvoriti u FX5950 Ultre. Mi smo tako odlučili podijeliti naša iskustva s ovim BIOS-modom te napisati vodič za one kojima engleski jezik nije jača strana (uputstva kako flashati FX5900 u FX5950 moguće je naći na više stranih foruma). Ovo nam nije bio problem jer smo na raspologanju imali sve potrebno, nešto što nažalost ne možemo reći da se radi o ATi karticama koje nikako da dobijemo na stalni test.

Kao prvo, treba vam (gle čuda!) neka FX5900 kartica. Mi smo stvar isprobali na dvije kartice - Gainward FX5900 128MB i referentna nVIDIAFX5900 Ultra poslužile su kao pokusni kunić. Od ove dvije kartice, Gainwardica je i prije novog BIOS-a mogla dostići takt FX5950 Ultra kartica - 475/950MHz, dok je to referentnoj FX5900 Ultra kartici to polazilo za rukom jedino s vodenim hlađenjem, inače bi maksimum bio 472/936MHz. No, FX5950 Ultra BIOS diže voltažu na kojima radi kartica s 1.4 na 1.6V, dakle radi upravo ono što treba za bolji overclocking. Ipak, treba napomenuti da viša voltaža donosi i veću toplinu, tako da se može desiti da vam se stvar na kraju i ne isplati ukoliko ste vlasnik FX5900 kartice čije je hlađenje jako loše. Naravno, uvijek se može desiti da vam veća voltaža ne pomogne zbog toga jer ste baš dobili neki loš chip na vašoj grafičkoj kartici. Drugim riječima ovakva modifikacija ne jamči uspjeh no s obzirom da je su nama rezultati bili pozitivni na obje kartice, šanse da ćete profitirati su vrlo velike.

 

Procedura

Za flashanje smo i na jednoj i na drugoj kartici koristili Leadtekov Winfast Flash program koji dolazi zajedno s FX5950 Ultra BIOS-om verzije 4.35.20.32.00. Možete ga skinuti i s naših stranica - klik ovdje. Izabrali smo Leadtekov program zato što sam radi back-up postojećeg BIOS-a i zato što se ne buni zbog različitih Vendor-ID-a kartice i BIOS-a, kao što je slučaj s NVFlash programom kojeg možete skinuti ovdje. Dodatni razlog zbog kojeg smo se odlućili na Leadtekov program bio je i taj što smo i jednu i drugu karticu odlučili flashati s BIOS-om koji je originalno namijenjen Leadtek FX5950 Ultra kartici (model A380 Ultra), iako smo za Gainwardicu mogli upotrijebiti i neki Gainward BIOS. Ovo smo napravili zato da umirimo i one koji bi željeli napraviti BIOS-mod a ne mogu naći FX5950 Ultra BIOS koji pripada tvrtci čija je i sama kartica.

Prvo što smo napravili jest bootable disketu na koju smo unzipali "A380U-BIOS.zip" datoteku. Računalo će sve datoteke iz "A380U-BIOS.zip" fajle staviti u "a380u bios" folder. Mi smo ih sve prebacili u root direktorij da nam bude lakše i nakon toga preimenovali sam BIOS fajl iz "A380U_2978.rom" u "A380U.rom" da nas ne zeza DOS i njegovo ograničenje na dužinu datoteke od samo 8 karaktera.

Nakon toga smo na istu disketu unzipali sastojke "nvflash446.zip" datoteke. Nakon toga smo rebootali stroj te napisali:

nvflash -b original.rom

i na taj način napravili back-up originalnog BIOS-a grafičke kartice. Ovo samo napravili zato da se možemo osigurati, tj. složiti "autoexec.bat" datoteku kojom ćemo moći automatski flashati stari BIOS ukoliko grafička kartica više neće davati sliku. Tako smo onda napravili još jednu boot disketu koja je imala sve kao i prva, s dodatkom "autoexec.bat" datoteke u kojoj je bila linija "wfflash.exe nm original.rom". Neki puta ni ovakva zaštita neće pomoći i onda jedini način u stroj staviti još jednu PCI grafičku karticu i onda AGP kartici vratite originalni BIOS.

Procedura 2/2

Nakon toga smo rebootali stroj s prvom disketom i u DOS-u napisali:

wfflash nm a380u.rom

Flash utility je nakon toga napravio svoje i nakon restarta nas je prilikom bootanja dočekao Leadtek logo. Nakon ulaska u Windowse morali smo ponovo instalirati drivere i nakon toga nas je dočekao dokaz da sve štima (screenshot je napravljen na Gainward kartici jer ona ima samo 128MB memorije):

Lažni FX5950 Ultra (128MB)

Taktovi kao u FX5950 Ultra kartice

Nakon što je bilo očito da je flashanje uspjelo, bacili smo se na testiranje stabilnosti. Nakon 12 sati loopanja raznih testova bilo nam je jasno da je sve OK i da i jedna i druga kartica rade savršeno stabilno. Kako FX5900 kartice rade throttling a napon je narastao s 1.4 na 1.6V, provjerili smo i dali imamo kakvih negativnih pojava oko toga, no nije ih bilo. Slijedeća stvar bilo je vidjeti koliko smo profitirali u vidu performansi.

Test sistem i 3dMark 2003 rezultati

Test sistem:

Test sistem :: Hardware
Platforme

Chaintech 9CJS Zenith (3.0 BIOS)

Procesor(i)

Intel P4C 2.4GHz @ 3000/100/400MHz FSB (HT uključen)

Memorija

2x 256MB Corsair XMS3500C2 (2-2-2-5)

Grafička kartica

Gainward FX5900 128MB
Driveri :: NVIDIA ForceWare 53.03

Gainward FX5900 128MB with FX5950 Ultra BIOS
Driveri :: NVIDIA ForceWare 53.03

nVIDIA FX5950 Ultra 256MB
Driveri :: NVIDIA ForceWare 53.03

Muzička kartica CL Audigy Player
Driveri :: Audigy EAX4 031031
Kontroler integrirani
Hard disk(ovi)

Seagate Barracuda IV 40GB 7200rpm

CD-ROM

Kenwood TrueX72


Testni sistem :: Software
OS

Windows XP Professional

Service Pack SP1
Chipset datoteke

Intel Chipset Driveri :: 5.02.1003

Intel Application Accelerator :: 2.3.0.2164

DirectX verzija 9.0b
Aquamark 3 GFX test
Gun Metal Benchmark2 v1.20s, demo1 i demo2, sve default
3dMark 2003 build 330, sve default

Iako smo izvrtili sve testove koje inače koristimo za benchanje, nije nam se zbog ovako kratkog članka dalo raditi baš sve grafove pa smo se na kraju odlučili samo prikazati rezultate u Aquamark 3, GunMetal i 3dMarku 2003 testovima. Od BIOS-modanih kartica dali smo rezultate samo za Gainward FX5900 karticu jer nije bilo smisla pisati rezultate i za modanu referentnu FX5900 Ultra karticu jer je ona postala apsolutno jednaka originalu.

Prvo 3dMark 2003:

3dMark 2003

1024x768x32
GeForce FX5950 Ultra
6527
  
FX5900 w FX5950 Ultra BIOS
6347
  
GeForce FX5900
5765
  
 
010002000300040005000600070
00
 

Kao što vidimo, viši takt koji nudi FX5950 Ultra donio je dobar pomak u performansama. Tako je score narastao s 5765 na 6347, dakle za oko 10%. Prava FX5950 Ultra kartica ipak je ostala #1 zbog više memorije (256 vs 128MB) no razlika nije velika.

Aquamark 3 i GunMetal rezultati, zaključak

AquaMark3

GFX Score
GeForce FX5950 Ultra
5904
  
FX5900 w FX5950 Ultra BIOS
5490
  
GeForce FX5900
4674
  
 
01000200030004000500060
00
 
FPS
GeForce FX5950 Ultra
45.27
  
FX5900 w FX5950 Ultra BIOS
43.54
  
GeForce FX5900
38.26
  
 
0 510152025303540455
0
 

Aquamark 3 je što se performansi tiče donio rast od 17% ukoliko gledamo GFX score ili 14% ukoliko gledamo frame rate. Za dodatno ulaganje od 0 kuna, sasvim lijep rezultat!

GunMetal

demo2
GeForce FX5950 Ultra
39.86
  
FX5900 w FX5950 Ultra BIOS
39.77
  
GeForce FX5900
35.43
  
 
0 5101520253035404
2
 

U GunMetal demo2 testu vidimo porast performansi od oko 12%. Isto tako se vidi da GunMetalu nije bitno da li kartica ima 128 ili 256MB memorije jer je razlika između prave i lažne FX5950 Ultra kartice minimalna.

 

Zaključak

Što reći nego da se BIOS-mod za FX5900 kartice itekako isplati - što se performansi tiče, dobitak je bar 10%. Navodno da i FX5900XT kartice (FX5900XT je najjeftiniji model FX5900 serije) rade kako treba nakon promjene BIOS-a. Ovo nismo uspjeli provjeriti jer još nismo uspjeli naći niti jednu FX5900XT karticu u Hrvatskoj. Uz to ćete se moći hvaliti i svojim prijateljima. Naravno, ukoliko sve prođe kako treba. Teoretski je moguće da je neki proizvođač grafičkih kartica odskočio od referentnog dizajna FX5900/FX5950 kartica i samim tim BIOS-mod neće proći kako treba. Zato je dobro osigurati se s pravilno pripremljenom drugom boot disketom te PCI grafičkom karticom. Ukoliko nešto zabrljate nemojte nam doći kukati jer mi ne preuzimamo nikakvu odgovornost za probleme koji mogu proizaći iz opisanog postupka. Pozdrav!