Raspberry Pi este un microcalculator capabil mic, dar uneori are nevoie de un pic de noroc pentru a aduna suficienta putere pentru ceea ce ai nevoie. Să praf de pe un vechi Pi și overclock-o pentru a trata mai bine mai noi și mai solicitante aplicații.
Platforma Pi a evoluat destul de rapid de-a lungul anilor, iar modelele timpurii devin puțin mai lungi în dinte în comparație cu descendenții lor. Noile aplicații Pi, precum RasPlex, beneficiază în mare măsură de mai multă putere. Mai degrabă decât să ieșiți și să cumpărați unități Pi noi pentru a le înlocui pe cele vechi, cu toate acestea, puteți face un pic tinkering sub capota pentru a crește viteza de procesor ceas. Nu vă puteți overcloca drumul spre hardware nou și memorie suplimentară, dar există o șansă bună să vă ofere suficientă putere de procesare pentru a prelungi durata de viață utilă a vechii dvs. unități Pi.
Chiar mai bine, procesul este destul de scăzut, atâta timp cât rămâneți pe partea mai conservatoare. Fundația Raspberry Pi a greșit întotdeauna din partea stabilității, iar hardware-ul pe care îl utilizează este mai mult decât capabil să fie overclockat fără probleme.
Înainte de a continua, totuși, dorim să subliniem un lucru: dacă nu aveți un motiv real de overclockare (de exemplu, sistemul se simte lent în timp ce îl folosește), atunci probabil că nu merită să vă distrugeți prin overclocking - avem mult mai mulți Unitățile Pi care fac lucruri cu cerere redusă (cum ar fi servind ca stație meteorologică) și nu este nevoie să le overclocăm.
Când a ieșit prima dată Pi, orice overclocking ar anula garanția. Dar, în 2012, Fundația Pi, după o lungă perioadă de testare internă, a decis că overclockarea dispozitivelor este sigură și oferă acum un instrument de configurare, construit în distribuții Raspbian, care vă va ajuta să configurați cu ușurință Pi cu setările de overclocking. Aceste presetări sunt proiectate să împingă limitele hardware-ului, dar să funcționeze în continuare în parametri siguri cunoscuți pentru dispozitiv. Unul dintre acești parametri, de exemplu, este faptul că hardware-ul este stricat dacă cipul ajunge la 85 ° C (185 ° F). Tunu poti anulați garanția prin utilizarea instrumentului de configurare (sau a setărilor echivalente) deoarece dispozitivul nu va avea niciodată permisiunea să depășească orice condiții de anulare a garanției.
Acestea fiind spuse, puteți să ocoliți parametrii stabiliți de instrumentul de configurare și să modificați manual aceste setări (precum și setările suplimentare care nu sunt găsite în instrumentul de configurare) și să împingeți Pi peste limitele aprobate de Fundația Raspberry Pi - dar trebuie să fițiîntr-adevărtremurând în jurul valorii de, și intenționat setat manual aceste opțiuni pentru a obține chiar și aproape de anulare a garanției.
Să aruncăm o privire la cele două metode de mai jos, începând cu instrumentul Raspi-Config în condiții de siguranță.
De departe, cel mai simplu mod de a ajusta setările pe Raspberry Pi, presupunând că rulați Raspbian sau un derivat, este să porniți pur și simplu dispozitivul și apoi să utilizați instrumentul Raspi-Config pentru a face ajustări.
Dacă utilizați orice revizuire a Raspberry Pi 1 sau 2, instrumentul de configurare are un meniu încorporat pentru overclockarea acestuia. Dacă utilizați un Raspberry Pi 3, nu veți vedea o meniu de overclocking din două motive: 1) overclocking-ul nu este în prezent oficial suportat pe Pi 3 și 2) designul Pi 3 este atât de bun încât deja rulează extrem de aproape de setările maxime tot timpul oricum, astfel încât nu există o mulțime de utilitate în overclocking-ul în primul rând.
Dacă dispozitivul dvs. se află deja la terminal, aveți exact unde trebuie să fiți. Dacă dispozitivul se încarcă pe desktop, apăsați Ctrl + Alt + F1 pentru a ucide desktopul și a comuta la vizualizarea terminalului. (Puteți reveni la desktop când ați terminat introducând startx
comanda.)
La terminal, tastați sudo raspi-config
și apăsați Enter. (Dacă sunteți deja logat ca root, puteți renunța la partea sudo.) Aceasta va lansa instrumentul de configurare cu o interfață simplă. Selectați intrarea 8, "Overclock" pentru a continua.
Veți vedea un avertisment că overclocking-ul poate reduce durata de viață a zmeii dvs. Pi (deoarece dispozitivele overclockate funcționează mai fierbinți și căldura este inamicul tuturor electronicii). De asemenea, veți vedea o notă utilă despre menținerea apăsată a tastei Shift în timpul încărcării, dacă sistemul dvs. este instabil, care va porni sistemul cu setările implicite, astfel încât să îl puteți depana și un link către pagina foarte informativă wiki despre Raspberry Pi overclock. Alegeți "OK".
În sfârșit, veți putea selecta presetarea de overclockare pe care doriți să o utilizați.
Există două tabere cu privire la modul în care ar trebui să abordați overclockarea. Unii oameni preferă să înceapă prin intensificarea overclockării de la o setare mai mică la o setare mai ridicată, sprijinind în cazul în care există o instabilitate a sistemului. În timp ce este o regulă foarte bună de a trăi, dacă sunteți overclocking unelte cu setări netestate, este un tad pe partea obositoare atunci când utilizați setările pre-aprobat de către producătorul de hardware. N-am avut niciodata probleme in a lansa setarile implicite de overclocking pe oricare dintre unitatile noastre Pi, asa ca am tendinta sa eram pe partea de a le rula imediat si doar sa le dezactivez daca avem probleme (pe care nu le avem niciodata) . Având în vedere acest lucru, ne simțim cu adevărat confortabil spunându-vă să-l slam doar la "Turbo" și bucurați-vă.
În cazul în care sansa de a nu-l înfrunta pe setarea "Turbo" vă provoacă dureri de cap, vinovatul este aproape întotdeauna sursa de alimentare și nu Pi (care este mai mult decât capabilă să funcționeze în cadrul parametrilor de overclockare găsiți în setări meniul). Vă recomandăm să încercați o sursă de alimentare diferită sau să achiziționați o sursă de alimentare mai bună, de preferință una proiectată pentru Pi.Amintiți-vă, ca fixare temporară, puteți țineți apăsată tasta Shift în timpul procesului de încărcare pentru a regla setările până când veți obține o nouă sursă de alimentare.
Instrumentul Raspi-Config este doar un mic pachet GUI pentru un simplu fișier text care servește ca BIOS al lui Raspberry Pi. Pe orice Raspberry Pi, puteți edita cu ușurință config.txt-ul cu un editor simplu de text vechi, prin simpla pornire a unității dvs. Pi, montarea memoriei flash a lui Pi (cardul SD sau cardul microSD) pe PC și editarea acestuia ca oricare alta document. Apoi, salvați-l, plasați cardul înapoi în Pi, porniți-l și luați noile setări pentru o rotire. Iată ce setări pentru modul "overclocking" Turbo (cel pe care tocmai l-am setat mai sus), arată ca în textul fișierului de configurare:
arm_freq = 1000 core_freq = 500 sdram_freq = 600 over_voltage = 6
Dacă ați folosit instrumentul Raspi-Config și sunteți mulțumit de setările de overclock, este mai bine să o numiți doar o zi. Dacă doriți să împingeți într-adevăr plicul sau pur și simplu vă place să vă amestecați cu setările, atunci puteți continua cu prudență și să vă bucurați într-o gamă largă de setări de overclocking disponibile.
Dacă rulați Raspbian, configurația implicită este redusă și sunteți în mare parte pe cont propriu atunci când vine vorba de forjare. Unele distribuții, cum ar fi OpenELEC, OSMC (anterior Raspbmc) și altele asemenea, vor avea fișiere de configurare pre-populate cu setările selectate de creatorii acelor proiecte pentru a optimiza funcționalitatea cum ar fi decodarea video și redarea. Oricum, va trebui cu siguranta sa studiezi cu atentie lista parametrilor disponibili in wiki-ul eLinux si in documentatia Raspberry Pi inainte de a incepe sa intrigi. În plus, fii liber în folosirea motoarelor de căutare și a forumurilor de proiect - cel mai bun sfat pe care îl întâlnim este sfatul oferit prin transpirația și lacrimile celorlalți utilizatori, postând experimentele lor pe forumurile Raspberry Pi, forumurile OSMC și așa mai departe .
Cu acele cunoștințe în mână, procedați încet și modificați setările bit-by-bit până când ajungeți la un prag superior stabil unde dispozitivul dvs. nu se prăbușește sau nu funcționează prea fierbinte. Atâta timp cât sunteți precauți și nu încercați să maximizați valorile chiar din poarta, nu trebuie să aveți probleme.
Acestea fiind spuse, dacă sunteți îngrijorat de anularea garanției pentru Pi, există câteva setări pe care ar trebui să le evitați să le utilizați. Deși este perfect bine să o overclocați pe Pi conform Fundației Pi, nu este bine dacă dezactivați anumite caracteristici de siguranță și împingeți Pi prea tare în proces. Dacă supratensiunea Pi este setată manual over_voltage
setare peste 6și oricare dintre următoarele:
force_turbo
cadrucurrent_limit_override
setare (care oferă protecție hardware)temp_limit
deasupra punctului de accelerație menționat anterior de 85 ° C... atunci ați anulat garanția. Dacă aceste condiții sunt îndeplinite, atunci în procesor este setat un bit "permanent lipicios" permanent, iar orice revendicare în garanție nu va fi onorată, deoarece ați depășit cu bună știință parametrii de siguranță ai hardware-ului.
Pi-ul dvs. nu va arunca în aer dacă îl configurați într-o configurație de anulare a garanției. De fapt, am citit câteva conturi de utilizatori care detaliază cât de fericiți sunt aceștia că au făcut clic pe setările și au oprit limitatorul de tensiune pentru a putea overcloca cu mai multă putere. Dar va anula garanția dvs. și vine cu o mică cantitate de risc, deci procedați cu prudență.
Desigur, poate doriți să vedeți și dacă ați anulat deja garanția dvs. - poate ați overclockat în trecut și ați uitat ce ați schimbat. Verificarea "lipsei lipicioase", care marchează garanția voidă, este ușoară. Porniți doar dispozitivul dvs. Pi, navigați la linia de comandă și executați următoarea comandă:
cat / proc / cpuinfo
Uită-te la textul evidențiat mai jos, etichetat "Revizie".
Dacă numărul dvs. de revizie este un șir de caractere alfanumerice de 4 cifre, sunteți de aur. Bitul lipicios nu a fost setat pe procesor. Dacă, pe de altă parte, numărul de revizie este prefixat cu "1000", garanția dvs. este nulă. În exemplul de mai sus, în loc de "000f", atunci ar fi citit "1000000f".
Fie că mergeți pe ruta ușoară și pur și simplu utilizați instrumentul Raspi-Config (sau modificați setările simple în config.txt că instrumentul s-ar fi schimbat) sau să vă sărutați și să-i overclocați pe Pi până când mirosi ozonul nu este dificil să obțineți mai multă putere în Pi și să vă prelungiți viața utilă.