Podkrecanie r9550 Gigabyte via BIOS

isbjorn

Witam

Wiem ze o podkrecaniu Radeona 9550 troche juz bylo napisane, jednak wymaga to przewertowania wielu tematow i istnieja tam

pewne niescislosci odnosnie flashowania.

Dlatego aby ulatwic zabawe z Radeonem 9550 firmy Gigabyte nowym posiadacza postanowilem cos w tym temacie napisac.

Karte zakupilem pare dni temu i zastapila ona starego GF2GTS, oczywiscie byla ona kupowana z mysla o podkreceniu do

9600pro. Zabawe rozpoczelem od przegladniecia opinii uzytkownikow na temat osiagow, biosow itp. Jednak zaskoczyl mnie

pewien problem a mianowicie podczas flashowania blad block protect not disabled, status=0E jedyna rade

jaka spotkalem to podmiana pamieci FlashEprom co mnie niezbyt satysfakcjonowalo :mrgreen: ale o tym bedzie dalej.

Na poczatku poszlo w ruch sprawdzenie mozliwosci karty za pomoca RadLinkera i sterownikow Omega v2.6.05a, testy

przeprowadzane byly 3DMarkiem2001SE oraz 2003. Oczywiscie na oryginalnym chlodzeniu. W tle z tego co pamietam pracowal tez

UD Agent (United Devices) jednak nie sprawdzilem jak wplywa on na wyniki testow.

Platforma testowa to:

Asus a7n8xDeluxe rev 1.04
AMD Barton 2500@3200
2x512MB Kingston 333@400
Gigabyte Radeon 9550 (GV-R955128D)
Zasilacz Chieftec HPC420-302-DF (420W)
Windows XP SP1 (dosc mocno sie sypiacy - jakos nie mam czasu go reinstalnac)
Serowniki omega z paczki: rad_w2kxp_omega_2605a.exe

VPU (MHz)            MEM (MHz)                      3DMark2003

430,31                  270                                3491
435,50                  275,40                            3546
439,20                  280,80                            3587
442,80                  275,40                            3570
451,80                  275,40                            3613
455,40                  275,40                            Blad VPU Recover Prwde mowiac dobra stabilnosc karta posiadala gdzies do 425MHz na Core, w innych przypadkach od czasu do czasu wywalalo

blad VPU Recover.

Po roznych kombinacjach i testach postanowilem dodac na oryginalny radiator jakis wiatraczek. Ze wzgledu ze pod reka byl

tylko wiatraczek z radiatorem (chyba na chipset) firmy Cooler Master (BLE ICE SLC-S41-U1 koszt ok. 18zł) wentylator

zostal przelozony na oryginalny radiatorek. Pasuje niemal idealnie i bez problemu mozna go przykrcic na oryginalny

radiator - dla niekorych moze byc atutem niebieskie podswietlenie wentylatorka.

Czestotliwosci jakie postanowilem ustawic w Biosie to 432 MHz na VPU i 276,75. Okazalo sie ze w tej konfiguracji

Benchmarki jak i Gry chodza stabilnie bez widocznych artefaktow.

Przeprowadzilem tez testy za pomoca ATITool, jednak wystapily tu pewne problemy.
O ile w wersji 0.0.22 mozna bylo zaakceptowac takie ustawienia (artefakt w pojedynczym pixelu co 2-3minut) to w wersji

0.0.23 karta wywala artefakty (pojedynczy pixel co 5-20 sekund i nieraz doprowadza do VPU Recover). Dlatego postanowilem

nie zwracac na to uwagi zwazywszy na to ze w grach jak i testach artefakty nie sa zauwazalne (choc moze wystepuja co jakis

czas na poziomie 1 pixela - jednak nie jest to zauwazalne), a praca karty jest stabilna.

Po wyzej 432MHz Core zaczyna byc juz nie stabilne i jest to zapewne Max przy oryginalnym napieciu zasilania dla mojego

egzeplarza, niestety jak narazie nie mam ochoty na zabawy z VMOD-em gdyz wiadomo ze nie jest to do konca bezpieczne dla

karty.

Na zmiane biosu zdecydowalem sie ze wzgledu na sporadyczne uzywanie Windowsa, karta bedzie pracowala najczesciej pod

Linuxem do ktorego niestety ATI zaniedbala troche sterowniki i brak jest mozliwosci softwarowego podkrecania.

Na poczatek dla pezpieczenstwa nalezy zachowac sobie oryginalny bios, jak juz to bylo opisywane wiele razy startujemy

komputer z dyskietki systemowej i odpalamy:

flashrom -s 0 nazwa.bin

gdzie "nazwa.bin" to nazwa pliku do jakiego chcemy zapisac nasz oryginalny bios

Nastepnie edydtujemy w zaleznosci od naszych upodoban oryginalny bios programem Rabit (z tego co zauwazylem Rabit potrafi

nieraz uszkodzic bios choc nie jest to regula).

Tutaj przygotowalem do sciagniecia pare gotowcow (RV350 i pamieci Hynix 4ns):

1. Bios oryginalny z Gigabyte R9550 (GV-R955128D)

- Description: GV-R955128D F20
- Device ID: 4153
- SubSystem ID: 4050
- SubVendor ID: 1458
- Core clock: 249,75 MHz
- Memory clock: 195,75 (391,50) MHz
- TV init mode: NTSC
- do sciagniecia z: http://www.lantech.pl/r9550/gbr9550.rom


2. Bios oryginalny przerobiony na 9600pro 400/500

- Description: GV-R96P128D F1
- Device ID: 4150
- SubSystem ID: 4022
- SubVendor ID: 1458
- Core clock: 398,25 MHz
- Memory clock: 249,75 (499,50) MHz
- TV init mode: PAL
- do sciagniecia z: http://www.lantech.pl/r9550/gb400_500.rom


3. Bios oryginalny przerobiony na 9600pro 432/550

- Description: GV-R96P128D F1
- Device ID: 4150
- SubSystem ID: 4022
- SubVendor ID: 1458
- Core clock: 432 MHz
- Memory clock: 276,75 (553,50) MHz
- TV init mode: PAL
- do sciagniecia z: http://www.lantech.pl/r9550/gb432_550.rom


Gdy juz mamy nasz bios przyszla kolej na wgranie go do naszej karty graficznej.
Jak wspominalem wiele osob, z reszta sam tez uzywajac programu flashrom zobaczylem cudowny napis block protect

not disabled, status=0E.

Niestety nie jest to zadne zabezpieczenie ATI itp. jak ludzie wspominaja na forum. Na kartach gigabyte uzyty jest

FlashEprom z interfejsem SPI firmy ST Microelectronics (na mojej karcie siedzi akurat: ST M25P05). Praktycznie kazda

pamiec FlashEprom czy to z interfejsem szeregowym czy rownoleglym posiada zabezpieczenie przed przypadkowym skasowaniem

zawartosci w postaci Pinu WriteProtect. Choc nie zawsze jest ten pin uzywany w urzadzeniach elektronicznych, to zalezy juz

od projektanta. W naszym przypadku nie ma koniecznosci wymiany pamieci lub recznego wymuszania stanu na pinie pamieci,

wystarczy tylko poinformowac program flashrom ze ma do czynienia z pamiecia ST ktora posiada wlasnie WriteProtect.

Pamiec programujemy wiec flashromem z parametrami:

flashrom -p 0 gb400_500.rom -f -sst

gdzie:
gb400_500.rom : nazwa naszego pliku z biosem ktory chcemy wgrac
-f : (force) pozwala wgrac bios z innymi wartosciami Device ID, SubSystem ID, SubVendor ID niz aktualnie znajdujace sie w

karcie.
-sst : informacja dla flashorom-a o typie pamieci FlashEprom, dzieki temu program wie jak ma wylaczyc WriteProtect.

Uzywany podczas testow flashrom dostepny tutaj: http://www.lantech.pl/r9550/flashrom.zip

I to wlasciwie juz wszystko na koniec podaje wyniki mojego Radeona w 3DMarkach:

Asus a7n8xDeluxe rev 1.04
AMD Barton 2500@3200
2x512MB Kingston 333@400
Gigabyte Radeon 9550 (249,75MHz/391,50 MHz)@ R9600 (432 MHz/553,50MHz)
Zasilacz Chieftec HPC420-302-DF (420W)
Windows XP SP1 (dosc mocno sie sypiacy - jakos nie mam czasu go reinstalnac)
Serowniki omega z paczki: rad_w2kxp_omega_2605a.exe

1. 3DMark2001SE - 12288 (screenshot : http://www.lantech.pl/r9550/3d2001.jpg )
2. 3DMark2003 - 3539 (screenshot : http://www.lantech.pl/r9550/3d2003.jpg )
3. 3DMark2005 - 1457 (screenshot : http://www.lantech.pl/r9550/3d2005.jpg )

Pozdrawiam
Tomek


Calkiem niezle udalo ci sie go podkrecic, proponuje jeszcze pobawic sie timmingami pamieci a byc moze uda ci sie wycisnac dodatkowe Mhz i kolejne pkt w 3dmarkach, u mnie pamiatki doszly do 295Mhz (efektywnie 590 Mhz).
:arrow: moreno

dzieki za sugestie, niestety timingami sie nie bawilem i pozostaly oryginalne z biosu Gigabyte czyli:

tWL = 1.0
tCL = 3
tRcdRD = 4
tRcdWR = 2
tRP = 4
tRAS = 8
tRRD = 3
tR2W = CL + 3
tWR = 3
tW2R = 2
tW2Rsb = Use tWR Rule
tR2R = 2
MemRR = 24
tRFC = 14
tRBS = CL + 3.5
tERST = CL - 0.5
tQSREQ = CL - 0.5
tDQM = WL - 1
tDQS = WL - 1

screenshot z rabit-a : http://www.lantech.pl/r9550/rabit_timings.jpg


jesli kotos zmienial i osiagnol fajne rezultaty to moze podal by je w tym temacie (dotyczy gigabajtow r9550z pamieciami Hynix 4ns)

Przeprowadzilem test z ustawionym softwarowo 432/295 (screenshot : http://www.lantech.pl/r9550/rl432_295.jpg )

Tak jak sie spodziewalem pojawiaja sie dosc czesto artefakty (praktycznie gubione sa cale trojkaty), jednak zalezy to od sceny najbardziej rozsypany jest test Troll's Lair z 3DMarka03 w innych scenach sa mniej lub bardziej widoczne.

Pamieci po testach sa lekko cieple (sprawdzane palcem wiec nie podam temperatury) tak wiec dodanie radiatorow niewiele nam da. Mozna podniesc napiecie jednak wedlug danych katalogowych producenta nie mamy zbyt duzego manewru w bezpiecznym zakresie, pozostaje oczywiscie przekraczanie dozwolonych napiec jednak to jak wiadomo moze grozic uszkodzeniem i wiaze sie juz z bardziej extremalnym podkrecaniem.

Drugi spodob to moze faktycznie dac lagodniejsze timingi i obserwowac do ile pamieci poleca, jednak pytanie jak to odzwierciedli sie na wydajnosci karty. Tak wiec jesli ktos sie bawil z Gigabajtem i jego Timingami moze przedstawi swoje doswiadczenia.

Wyniki testow 432/590:

1. 3DMark2001SE - 12195 (screenshot : http://www.lantech.pl/r9550/3d2001m590.jpg )
2. 3DMark2003 - 3632 (screenshot : http://www.lantech.pl/r9550/3d2003m590.jpg )
3. 3DMark2005 - 1483 (screenshot : http://www.lantech.pl/r9550/3d2005m590.jpg )

Jak widac najwieksza roznice widac w 3DMarku03, 2001 wypadl slabiej i niewiele wiecej w 05. Jednak mimo wszystko wystepowanie znacznych artefaktow raczej dyskwalifikuje takie ustawienia, jak znajde troszke czasu moze powalcze troche z timingami i zobacze jakie daje to efekty.

Pozdrawiam
Tomek
Z orginalnych timmingow zmienilem tylko:
tWL: 1.5
tRcdRD: 5
tRAS: 9

Przed zmiana timmingow pamiatki chulaly max bez artow na 275(550), a teraz ida 295(590) bez artow, tak wiec oplaca sie troche pobawic :wink:


:arrow: moreno

Narazie zrobilem tescik zmieniajac timingi za pomoca atitool-a na takie jak podales i ustawilem czestotliwosci 432/300 (screenshot : http://www.lantech.pl/r9550/rl432_300.jpg ) no i faktycznie brak widocznych artefaktow (przynajmniej na czas testow w 3dmarkach - dluzej nie testowalem bo juz troche pozno) jednak mysle o dodaniu tak dla bezpieczenstwa jakis radiatorkow na pamieci wtedy zobacze ile na tych timingach uda sie wycisnac z tych pamieci.

Prawde mowiac troche szkoda ze VPU nie kreci sie wyzej, napewno wplynol by ladnie na wydajnosc grafiki. Mam ochote zmienic oryginalna tasme pod radiatorkiem na jakas paste jednak troche watpie by to cos pomoglo w osiagnieciu kilku MHz (radiator teraz jest chlodny).

No i wyniki z ustawien 432/300:

1. 3DMark2001SE - 12219 (screenshot : http://www.lantech.pl/r9550/3d2001m600.jpg )
2. 3DMark2003 - 3608 (screenshot : http://www.lantech.pl/r9550/3d2003m600.jpg )
3. 3DMark2005 - 1479 (screenshot : http://www.lantech.pl/r9550/3d2005m600.jpg )

Pozdrawiam
Tomek
ładnie Ci sie kreci ta karta :P przy 300 MHz na pamieciach napewno nie ma artefaktów :?:

:arrow: moreno

Narazie zrobilem tescik zmieniajac timingi za pomoca atitool-a na takie jak podales i ustawilem czestotliwosci 432/300 (screenshot : http://www.lantech.pl/r9550/rl432_300.jpg ) no i faktycznie brak widocznych artefaktow

Pozdrawiam
Tomek
No to ladnie, u mnie na 300 Mhz co jakis czas sypnie artem, a na pamiatkach mam radiatory + wentylatory po obu stronach karty :wink: . Mysle nad V-modem bo karta ma potencjal i sie marnuje :>
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • jasekupa.opx.pl
  • Copyright (c) 2009 isbjorn | Powered by Wordpress. Fresh News Theme by WooThemes - Premium Wordpress Themes.