geforce-fx-59xx-pretaktovani-a-uprava-biosu
Článek GeForce FX 59xx, přetaktování a úprava BIOSu

GeForce FX 59xx, přetaktování a úprava BIOSu | Kapitola 3

Kwolek Jirka

Kwolek Jirka

23. 9. 2004 00:00 91

Seznam kapitol

1. Kniha první: záchranný režim 2. Kniha druhá: přetaktování 3. Kniha třetí: modifikace BIOSu

Dnes už dřívější Top-end grafických karet, řada GeForce FX (...5800, 5900, 5950) nepatří mezi absolutní špičku. O to zajímavěji si dnes tyto karty (zejména doprodej typů s čipy 5900 a 5900XT) vedou v cenové oblasti. Za co jste dříve museli platit více než 12 000Kč, dnes pořídíte za poloviční cenu. Vše je o to zajímavější, že zde stále je obrovský taktovací potenciál. Pokud Vám ještě řeknu, že dnes navíc existuje způsob jak modifikovat BIOS těchto grafických karet, bude zřejmé, že tyto karty stojí za povšimnutí.

Reklama

V této kapitole se budeme zabývat téměř výlučně řadou GeForce FX 5900SP, 5900XT, 5900, 5900 Ultra a 5950 Ultra. U ostatních karet nepřináší modifikace BIOSu tak velké efekty, většinou stačí změna frekvencí ovladači nebo RivaTunerem.

Rodina GeForce XT 5900

Rodina 5900 obsahuje několik cenových a výkonových podskupin:

  FX 5900XT FX 5900 FX 5900Ultra FX 5950 Ultra
označení čipu NV35 NV35 NV35 NV38
pipelines 4/8 4/8 4/8 4/8
TMU na pipeline 1/2 1/2 1/2 1/2
paměti 128MB 128MB 256MB 256MB
šířka sběrnice 256 bit 256 bit 256 bit 256 bit
frekv. čipu (3D) 390MHz 400MHz 450MHz 475MHz
frekvence paměti 700MHz 850MHz 850MHz 950MHz

Poznámka: Karty řady 5900XT v minulosti doplňoval ještě nedávno typ GeForce FX 5900 SP - což je prakticky totéž jako 5900XT s mírně odlišným taktováním (rozdíl je zanedbatelných 10MHz taktu grafického čipu).

PCtuning komentuje

Obecně platí, že výkon této rodiny grafických karet velmi závisí na taktování grafického čipu. Pokud přetaktujete np. čip karty 5900 FX nad hodnotu 450MHz, můžete počítat s dosažením (pokud máte výkonnou sestavu) hodnoty 6 200 - 6 300 bodů v 3D Marku 2003, což se blíží kartám řady Radeon 9800 Pro / XT.

Základní provedení

Karty 59xx můžeme rozdělit na dva typické designy:

Design 5900: typický vzhled karet 5900 a vyšších (karta je zobrazena bez chladiče), paměti jsou "do C"
i Zdroj: PCTuning.cz
Design 5900: typický vzhled karet 5900 a vyšších (karta je zobrazena bez chladiče), paměti jsou "do C"


Design XT: karty řady 5900XT a některé 5900SP mají tento referenční design (paměťové čipy jsou do L)

Největší taktovací a ladící potenciál mají karty řady 5900 (non ultra, tedy ne XT) a vyšší. Podobné provedení (paměti do "C") mají také některé karty (to je však poměrně vzácné) řady GeForce 5900 SP.

Celá řada 5900 je, přes vysoké nároky na chlazení, poměrně snadno přetaktovatelná. V případě karet s designem "5900" a 2.2ns paměťovými čipy je zde dokonce vysoká pravděpodobnost, že změnou BIOSu dosáhnete taktů (a výkonů) karet 5950 Ultra (BIOS 5950 Ultra mění časování pamětí a zvedá napětí čipu).

Poznámka: BIOS grafické karty je základním hardwarovým ovladačem, který v okamžiku bootování počítače grafickou kartu inicializuje, testuje a posléze i nastavuje odpovídající hodnoty taktů a frekvencí. Dnešní BIOSy grafik, jsou stejně jako u základních desek, uložené v pamětech typu Flash - je možné je případně měnit a aktualizovat.

Hrátky s BIOSem

Na začátku bych chtěl podotknout, že flashování, ať originálního nebo upraveného, BIOSu je procesem, který vás může snadno přivést k nefunkční grafické kartě. Nesmíte zapomínat, že neautorizované úpravy (což úpravy BIOSu jsou) vedou pochopitelně ke ztrátě záruky. I zde platí, že veškerá rizika s spojená s editací a flashováním BIOSu nesete plně na svých bedrech. Tento článek má pouze vzdělávací cíle - tak v případě problémů neříkejte, že jsme to zavinili my :-)

Zjistilo se, že mnoho karet řady 5900 (non ultra, karty 5900 Ultra a 5950 Ultra) se liší ne tak hardwarově, jako rozdílným BIOSem. Jelikož je k dispozici množství BIOSů a odpovídající nástroj pro jejich prohlížení a modifikování (X-Bios Editor v1.0.3.520; ke stažení zde) pustila se řada lidí do hledání souvislostí mezi předvolenými hodnotami a bloky čísel uvnitř... (je to něco jako chip-tunning u automobilů).

GeForce FX 59xx, přetaktování a úprava BIOSu
i Zdroj: PCTuning.cz


Mnohé změny lze upravit v Hexadecimálním editoru...

Další část článku je určena pro skalní šťouraly a zvídavce...

Taktování

Vyjděme z typické karty GeForce FX 5900 Ultra. Taktování čipu zapíšeme jako 300/400/850 což znamená:

  • čip v režimu 2D je taktován 300MHz,
  • v režimu 3D "Performance" frekvencí 400MHz,
  • a taktování paměti je 850MHz (vzhledem k DDR je takt 425MHz)

V BIOSu byla objevena místa, kdy bylo možné najít sestavy čísel odpovídající těmto frekvencím. Každé číslo se je v BIOSu zaznamenáno ve speciálním tvaru:

      2D rychlost = 300x100 = 30 000 = 75 30 Hex = 30 75 00 00 bin word
      3D rychlost = 400x100 = 40 000 = 9C 40 Hex = 40 9C 00 00 bin word
mem (850DDR) = 425x100 = 42 500 = A6 04 Hex = 04 A6 00 00 bin word

Pro jednoduchost jsem sestavil tabulku nejpoužívanějších čísel:

frekvence u paměti (DDR) kód
300   30 75 00 00
350 700 B8 88 00 00
375 750 7C 92 00 00
390 780 58 98 00 00
400 800 40 9C 00 00
410 820 28 A0 00 00
420 840 10 A4 00 00
425 850 04 A6 00 00
450 900 C8 AF 00 00
480 960 80 BB 00 00
500 1000 50 C3 00 00

V BIOSu jsou hodnoty frekvencí uložené jako hodnota taktování čipu GPU + 8 hodnot rychlosti pamětí (podle počtu čipů).

Pro nastavení 300/700 (2D režim u karet 5900XT) najdete v BIOSu tento blok dat:

30 75 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00
B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00
B8 88 00 00

Pro nastavení 375/700 (throttle u karet 5900XT) najdete v BIOSu tento blok dat:

7C 92 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00
B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00
B8 88 00 00

Pro nastavení 390/700 (3D režim u karet 5900XT) najdete v BIOSu tento blok dat:

58 98 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00
B8 88 00 00 B8 88 00 00 B8 88 00 00 B8 88 00 00
B8 88 00 00

V X-Bios editoru provedené změny vypadají asi takto: (300/800) 2D, (375/800) zpomalení a (480/800) pro 3D Performance:

GeForce FX 59xx, přetaktování a úprava BIOSu
i Zdroj: PCTuning.cz

Tyto změny lze potenciálně provést u všech kvalitních značkových karet 5900XT - kartu nebude třeba přetaktovávat ovladači (takty můžete nastavit na standardní).

Napájení GPU

Typickým "napěťovým" řetězcem v BIOSu řady 5900XT je: 03 78 01 82 02 8C 03, kde:

(hex 78)/100 neboli 120/100 = 1.2 = volba 01
(hex 82)/100 neboli 130/100 = 1.3 = volba 02
(hex 8C)/100 neboli 140/100 = 1.4 = volba 03

Typickým řetězcem v BIOSu řady 5900 a vyšších je: 07 78 04 82 05 8C 06, kde:

(hex 78)/100 neboli 120/100 = 1.2 = volba 04
(hex 82)/100 neboli 130/100 = 1.3 = volba 05
(hex 8C)/100 neboli 140/100 = 1.4 = volba 06
případně (u 5950 Ultra)
(hex 96)/100 neboli 150/100 = 1.5 = volba 07

Poslední varianta je určena pro 3D režim karet GeForce FX 5950 Ultra, které zvedají napájení na 1.5V - díky tomu dokáže čip pracovat na frekvenci 500MHz (a ¨často i mírně vyšší). Volbu 96 07 lze pravděpodobně použít u karet GeForce FX 9500 (non ultra a vyšších). Není prokázáno, jestli lze zvednout napětí (na 1.5V) u řady 5900XT.

Nedoporučuji ruční změnu napájení - raději neriskujte a neměňte zde žádné hodnoty! Bloky které začínají 07 (předpokládám karty 5900 a vyšší) by mohly teoreticky končit 96 07 a tím zvednout napětí na 1.5V. Otázkou je, jestli raději nezměnit BIOS přímo na 5950 Ultra.

Latence

V BIOSu je několik bloků odpovědných za tzv. latence paměti. Kratší latence zrychluji komunikaci čipu s pamětí, ale paměť nedosáhne vysokých frekvencí.

Blok: "07 03 0F 43" je možné změnit na "07 03 0F 40" (změna musí být provedena na každém z osmi binárních slovech v tabulce). Někteří hovoří i o tom, že dosáhli zrychlení změnou "07 03" na "07 00".. ve výsledku na "07 00 0F 40". U karet 5900XT jsou bloky latencí často "07 03 0F 03" a změna na "07 03 0F 40" by mohla zlepšit přetaktovávací možnosti paměti (zase se musí změnit osm bloků). Variantou je i zde "07 00 0F 40".

Flashování a záloha biosu

Pro flashování BIOSu je nutné použít utilitu NVflash 4.41 (ke stažení zde).

  • BIOS si nejdříve zálohujte: nvflash -b ORIGINAL.ROM
  • příkaz pro flashování je: nvflash -f xxxxxx.ROM -u -p,
    přičemž -u a -p dovolí na kartu zapsat modifikovaný BIOS (případně BIOS jiného výrobce).

Pro kartu Canyon 5900XT (300, 390, 700) jsem si připravil upravený BIOS (latence a takty 300, 420, 800), ke stažení je zde: newbios.rom (předpokládám, že lze jej použít i u jiných 5900XT).

Závěr

Upravil a zmodifikoval jsem dva BIOSy 5900XT a prošel (a vyzkoušel) několik dalších. Je to zábava na dlouhé zimní večery - hodně také závisí na štěstí, s dobrou kartou dosáhnete nečekaně vysokých taktů. Zkoušel jsem jednu kartu MSI GeForce 5900 a změnou BIOSu ji překonvertoval na 5950 Ultra (to je poměrně známá věc), s 5900XT jsem měl střídavé štěstí - lepší kousek zvládal takty 460 a 820 a na přetaktovaném Pentiu 4 jsem dosáhl na metu 6339 bodů v 3DMark 03 - to není na kartu za 5000Kč bez DPH vůbec špatné...

GeForce FX 59xx, přetaktování a úprava BIOSu
i Zdroj: PCTuning.cz

Užitečné linky:

  • Sbírka oficiálních BIOSů: MKVTECH,
  • diskuze na NV News (anglicky),
  • diskuze na Guru 3D + některé BIOSy (anglicky)
Předchozí
Další
Reklama
Reklama

Komentáře

Nejsi přihlášený(á)

Pro psaní a hodnocení komentářů se prosím přihlas ke svému účtu nebo si jej vytvoř.

Rychlé přihlášení přes:

Google Seznam
Reklama
Reklama