10
R16069b Overclocking Enuntul Problemei - Radu Diaconu Sugerata prin însusi numele sau, overclocking-ul este operatiunea prin care putem creste artificial frecventa de functionare a unui procesor peste valoarea sa nominala cu mai multe procente, fara sa ne coste, si mai ales fara sa riscam nimic, daca stim exact cum sa procedam. În ciuda dezaprobarii oficiale unanime de catre producatorii de procesoare, overclocking-ul a devenit practic un hobby al multor pasionati de calculatoare. Aceasta "mica moda" a aparut, fireste, odata cu aparitia posibilitatii tehnice de a realiza overclocking-ul, care nu este straina de dezvoltarea microprocesorului de-a lungul timpului. Au existat mai multe etape "istorice" ale fenomenului, fiecare din acestea având originea într-o inovatie a generatiilor de procesoare. Specialistii au semnalat pentru prima data posibilitatea "supraturarii" unui procesor cu ocazia lansarii mai multor variante de 80286, tactate diferit si, evident, la preturi diferite. Din cauze ce tin de microelectronica, frecventa de lucru a microprocesorului va

OverClocking

  • Upload
    b0b027

  • View
    219

  • Download
    5

Embed Size (px)

DESCRIPTION

Overclocking

Citation preview

R16069b

Overclocking

Enuntul Problemei - Radu Diaconu

Sugerata prin nsusi numele sau, overclocking-ul este operatiunea prin care putem creste

artificial frecventa de functionare a unui procesor peste valoarea sa nominala cu mai multe

procente, fara sa ne coste, si mai ales fara sa riscam nimic, daca stim exact cum sa

procedam. n ciuda dezaprobarii oficiale unanime de catre producatorii de procesoare,

overclocking-ul a devenit practic un hobby al multor pasionati de calculatoare.

Aceasta "mica moda" a aparut, fireste, odata cu aparitia posibilitatii tehnice de a realiza

overclocking-ul, care nu este straina de dezvoltarea microprocesorului de-a lungul

timpului. Au existat mai multe etape "istorice" ale fenomenului, fiecare din acestea avnd

originea ntr-o inovatie a generatiilor de procesoare.

Specialistii au semnalat pentru prima data posibilitatea "supraturarii" unui procesor cu

ocazia lansarii mai multor variante de 80286, tactate diferit si, evident, la preturi

diferite. Din cauze ce tin de microelectronica, frecventa de lucru a microprocesorului va

fi cea setata de placa de baza si nu cea din denumirea comerciala a procesorului. Astfel,

placile de baza ale epocii aveau implementate dispozitive de selectare a frecventei de

lucru de catre cel care asambla PC-ul, n vederea recunoasterii tipului de procesor

achizitionat. Probabil ca prima persoana care a introdus un procesor 286 de 8 MHz ntr-o

placa de baza setata la 10 MHz si a observat ca procesorul functioneaza stabil la 10 MHz,

a strigat "Evrika!". Dar sa detaliem putin de ce este acest fenomen realizabil, si de ce

un producator de procesoare nu face singur acelasi lucru, cum, firesc, din ratiuni

comerciale, ar trebui sa-l faca.

Nici unul dintre producatorii de procesoare nu detine linii de fabricatie diferite pentru

fiecare frecventa n parte, n cadrul aceleiasi game de CPU-uri. nainte de a fi marcat la

frecventa la care produsul va fi vndut, procesorul este supus unor teste (care sa reflecte

cele mai vitrege conditii din realitate), iar exemplarele care reusesc sa le ruleze stabil

la o anumita frecventa de tact, sunt marcate corespunzator. n caz contrar, testul se repeta

la o frecventa mai joasa si asa mai departe, pna la atingerea minimului stabil.

Aici intervine sansa overclocker-ului: daca producatorul testeaza procesorul dupa un

standard dus la extrem, nseamna ca n realitate procesorul va putea rula si la o frecventa

mai mare dect cea inscriptionata, perfect stabil, ntr-un PC obisnuit, unde sansele sa se

reproduca acel test extrem (si n consecinta blocarea) sunt aproape nule. Pe lnga aceasta

marja generoasa de eroare, utilizatorul mai beneficiaza si de avantajele unui marketing

mai neobisnuit, si anume daca cererea pietei este mai mare pentru o anumita frecventa, mai

joasa dect maximul suportat, acel procesor este marcat la un numar de MegaHertzi mai mic

dect ar putea el rula, el fiind n realitate "apt" de o frecventa superioara, daca l

setam manual ca atare. Astfel, marea atractie oferita de overclocking are la baza faptul

ca utilizatorul va plati mai putin pe un produs echivalent cu unul mai scump.

n cazul generatiilor de PC-uri 286 si 386, era suficienta setarea unei frecvente

superioare cu ajutorul jumperilor speciali de pe placa de baza. n curnd a aparut si

posibilitatea setarii manuale a voltajului, tot de pe motherboard, iar cineva a observat

ca n cazul unui procesor devenit instabil din cauza overclocking-ului, sansele ca

acesta sa redevina stabil la acea frecventa cresc daca i se mareste si tensiunea.

Al treilea factor poate ajuta la realizarea overclocking-ului a aparut odata cu

introducerea procesorului 486 DX2, la care exista un decalaj ntre frecventa de bus a

placii de baza (FSB) si frecventa procesorului, raportul dintre acestea fiind fixat de un

coeficient de multiplicare. Deoarece frecventa finala a procesorului este rezultatul

nmultirii dintre frecventa FSB si multiplicator, overclocking-ul se putea acum realiza

jonglnd cu cele doua valori pe rnd sau simultan, la care se adauga si cresterea voltajului

. Astfel, acest procedeu a nceput sa fie din ce n ce mai raspndit, Intel asistnd

neputincios la fortarea seriilor 486 DX4 si Pentium. Din cauza amploarei luate de fenomenul

piratajului procesoarelor sale (anumite firme reinscriptionnd originalele la frecvente

superioare si vnzndu-le astfel cu un profit deloc neglijabil, lasndu-l pe Intel sa se

descurce cu eventualele scandaluri generate de exemplarele instabile), fabricantul a hotart

sa puna capat acestei practici cu orice pret, introducnd pentru prima data blocarea din

fabrica a multiplicatorului procesorului la noua generatie Pentium II, n august 1998

(primele stepping-uri fabricate pna n acel moment nefiind afectate). Deoarece acest

multiplicator era inscriptionat definitiv ntr-un circuit special din procesor,

overclocker-ii au trebuit sa se multumeasca numai cu cresterea FSB si cu ajustarea

voltajului. Coeficientul fix de multiplicare s-a mentinut pe tot restul gamei sale de

produse pna n zilele noastre.

Schimbarea FSB, singura solutie ramasa, nu era tocmai cea ideala, din doua motive: n primul

rnd, nu toate placile de baza detin un FSB superior; n al doilea rnd, din cauza

arhitecturii interne a chipset-ului, cresterea FSB este urmata n majoritatea cazurilor de

cresterea frecventei de functionare a bus-ului PCI (standard 33 MHz) si ISA, cu un procent

identic, de la un anumit punct acesta ncepnd sa genereze erori ori pe controller-ul IDE

ori datorita cedarii diferitelor placi de extensie instalate n sloturile PCI. Nici bus-ul

AGP, introdus mai trziu, nu e scutit de probleme n cazul overclocking-ului, si frecventa

sa (66 MHz) crescnd corespunzator cu FSB, pna la un punct la care placa grafica cedeaza,

aparnd artefacte sau blocnd sistemul.

O solutie ce a compensat aceste neajunsuri a oferit-o n premiera fabricantul de placi de

baza Abit, care a introdus posibilitatea selectarii din BIOS a FSB-ului, cu valori din 1 n

1 MHz, si apoi a divizorului manual pentru PCI, respectiv AGP. Astfel, orict de mult se

crestea FSB-ul, bus-urile PCI si AGP puteau functiona cu aproximatie la frecventele lor

initiale. Un exemplu elocvent ar fi cazul unei placi de baza cu chipset Intel 440BX,

desemnat sa lucreze cu bus de 100 MHz. Daca am fi norocosii posesori ai unui procesor

Pentium III de 450 MHz (cu bus de 100 MHz si cu multiplicator blocat din fabrica la 4.5)

care ar putea functiona la 600 MHz, ar fi trebuit sa crestem FSB de la 100 la 133 MHz, dar

n acelasi timp ar creste si bus-ul PCI si AGP de la 33 la 44 MHz respectiv de la 66 la 88

MHz. Daca generatiile mai noi de placi video pot suporta usor frecventa bus-ului AGP de 88

MHz (uneori cu crestere notabila de performante), marea majoritate a dispozitivelor care

se instaleaza n sloturile PCI (placi de sunet, modem-uri, placi de retea, TV-tunere etc.)

nu ar rezista la 44 MHz. nsa setarea manuala a divizorului PCI de la 1/3 la 1/4 (din FSB)

ne va permite pastrarea frecventei de 33 MHz pentru PCI, asigurnd astfel succesul obtinerii

celor 600 MHz. E bine de stiut ca pe lnga cresterea FSB-ului mai creste

(n afara de ISA, PCI si AGP) si frecventa memoriei RAM, care n ultima vreme e cea mai

des ntlnita limitare. n exemplul anterior succesul ar fi fost asigurat numai prin

prezenta memoriei PC133, foarte greu de gasit la vremea aparitiei procesorului P III 450.

Spuneam ca aceasta operatiune este lipsita de risc daca stim cum s-o realizam, deoarece n

cel mai rau caz, cnd se atinge frecventa la care efectiv nu mai poate functiona,

procesorul ncepe sa provoace erori n operare si blocari ale sistemului. Cum acestea sunt

reversibile, nu avem dect sa selectam ultima frecventa la care procesorul a rulat stabil

si obtinem astfel un salt de performanta gratuit.

nainte de orice sugestie, tinem sa precizam ca n cazul overclocking-ului, cuvntul de

ordine este precautia. Sa nu credeti ca se poate pune un procesor de 100 MHz la 200 MHz, sa

nu credeti ca dublnd sau triplnd voltajul procesorului acesta va rula mai repede si

stabil. n aceste doua cazuri riscul arderii procesorului e mare, singur sau cu tot cu

placa de baza. La un overclocking, totul se rezuma la caldura disipata de procesor,

atingerea unei valori prea ridicate blocnd procesorul, sau n cazuri extreme, arzndu-l

iremediabil. Este nevoie de cunostinte tehnice privind calculatoarele, pentru aprecierea

corecta a unei valori teoretice maxime la care ar rezista procesorul. Factorii ce asigura

un overclocking reusit sunt numerosi, noi vom ncerca sa-i prezentam succint, pe rnd.

n primul rnd exista o diferenta notabila ntre procesoare fabricate de producatori

diferiti. Pe primul loc a fost si se afla Intel, din mai multe motive. Primul ar fi acela

ca testele sale n vederea stabilirii frecventei de lucru finale a procesorului sunt cele

mai severe, asta nsemnnd alegerea unei marje mari de siguranta ntre ultima frecventa

la care procesorul a rulat stabil si frecventa cu care va fi vndut. n al doilea rnd

Intel a produs ntotdeauna procesoare care disipau un minim de caldura. Cum cresterea

fortata a frecventei implica o temperatura de functionare mai mare, procesoarele Intel

beneficiaza astfel de nca o marja de siguranta, utilizatorul nefiind nevoit sa adopte

masuri costisitoare de racire activa. n al treilea rnd, Intel detinnd ntotdeauna cea

mai mare parte din volumul vnzarilor, si-a permis relaxat vnzarea procesoarelor

subtactate, din diferite motive de marketing ale momentului. Concurentul lui direct, AMD,

pe lnga faptul ca nu si-a permis aceasta jonglerie din simplul motiv ca era constant

depasit n frecventa de catre Intel (cu exceptia unei perioade de un an, ntre 1999-2000),

era si este nevoit sa adopte marje minime la marcarea procesoarelor, sansa unui

overclocking de amploare scaznd drastic. AMD a introdus la rndul sau coeficientul de

multiplicare blocat, odata cu Athlon, nsa s-a dovedit ca procesoarele pe Socket A pot fi

deblocate foarte usor, operatie imposibil de realizat la produsele Intel. Pe al treilea loc

s-a situat cndva Cyrix, mai mult, prima serie 6x86+ fiind total contraindicata

overclocking-ului, din cauza problemelor grave de caldura disipata, deja prezente, la acea

generatie.

Al doilea reper ca importanta l constituie locul respectivului procesor n cadrul familiei

sale. Astfel, cu ct frecventa sa este mai mica, sansele unui overclocking mai mare cresc,

cel putin teoretic. Cu ct creste frecventa unei serii de procesoare, cu att scade

posibilitatea cresterii ulterioare, deoarece se apropie mai mult de limita superioara a

tehnologiei de fabricatie, peste care nu se poate trece din motive exclusiv tehnice.

Ultimele exemplare dintr-o anumita familie, pe anumita tehnologie, ating ntotdeauna

temperaturile cele mai mari, iar succesoarele lor, ce inaugureaza o tehnica de gravura mai

fina, vor fi degaja mult mai putina caldura si vor avea mai multe resurse de crestere a

frecventei. Acest lucru explica succesul primelor procesoare din gama lor, adevarati

"campioni ai overclocking-ului", cum ar fi Pentium 166 MMX, Celeron 300A, Celeron 533A,

Pentium III Katmai 450, Coppermine 500, Duron 600, Tualatin 1 GHz, Pentium 4 1.6A.

De asemenea, daca ntr-o familie exista versiuni cu FSB diferit, cele mai mari sanse de

overclocking le vor avea versiunile cu FSB inferior, deoarece n cazul versiunii cu FSB

mai mare, pe lnga frecventa nominala mai ridicata, care implica automat o posibilitate

mai mica de fortare, nu vom mai dispune de divizor PCI/AGP, (re)aparnd limitarea data

de bus-ul PCI ca si limitarea datorata memoriilor folosite.

Mai trebuie mentionat ca toti acesti factori prezentati sunt statistici, n fiecare caz

fiind necesar n primul rnd norocul achizitionarii unui procesor care sa aiba resurse bune

de overclocking, deoarece acest lucru nu-l putem comanda la magazin, si exista, evident,

si exemplare care pot produce o mare dezamagire unui pasionat.

Overclocking-ul este un fenomen destul de disputat, avnd partizani totali, ca si critici

nversunati. Este o operatiune ce trezeste subiectivismul din fiecare proprietar de PC,

de aceea noi, pe lnga informarea exacta asupra fenomenului, nu putem face nici o

recomandare de overclocking. nsa daca doriti sa ncercati, nu va trebuie dect o placa de

baza buna, un radiator si un ventilator adecvat, pasta termoconductoare, memorie

certificata pentru frecvente ct mai mari, multa cumpatare, rabdare, si un pic de noroc.

-Bogdan Hunea

22.05.2003

Raspuns 1 - Viorel Petre

Raspuns 2 - Anonymous

Raspuns 4 - T-Bryce

Raspuns 5 - Sandu Marian