Slik overklokker du din Raspberry Pi (uten å forlenge garantien din)
Raspberry Pi er en dyktig liten mikrocomputer, men noen ganger trenger den en liten pute til å mønstre nok strøm til det du trenger. La oss støv av en gammel Pi og overklokk det for bedre å håndtere nyere og mer krevende applikasjoner.
Hvorfor overlås Pi?
Pi-plattformen har utviklet seg ganske raskt gjennom årene, og de tidlige modellene blir litt lange i tannen i forhold til deres etterkommere. Nyere Pi-applikasjoner, som RasPlex, har stor nytte av mer kraft. I stedet for å gå ut og kjøpe nye Pi-enheter for å erstatte de gamle, kan du imidlertid gjøre litt tinkering under hetten for å øke prosessorens klokkefrekvens. Du kan ikke overklokke vei til ny maskinvare og ekstra minne, men det er en god sjanse for at den gir deg nok prosessorkraft for å forlenge levetiden til den gamle Pi-enheten din.
Enda bedre, prosessen er ganske lavrisiko, så lenge du blir på den mer konservative siden. Raspberry Pi-fundamentet har alltid feilet på stabilitetssiden, og den maskinvaren de bruker er mer enn i stand til å bli overklokket uten problemer.
Før vi fortsetter, vil vi imidlertid understreke en ting: Hvis du ikke har en egentlig grunn til å overklokke (for eksempel systemet føles tregt mens du bruker det), er det sannsynligvis ikke verdt å kaste med overklokking - vi har mye eldre Pi-enheter gjør lavt etterspørselsmessige ting (som å tjene som værstasjon), og det er ikke nødvendig å overklokke dem.
Vil det ugyldiggjøre min garanti?
Når Pi først kom ut, ville noe overklocking gjøre garantien ugyldig. Men i 2012 bestemte Pi Foundation etter lange interne test at overklokking av enhetene var trygge, og de tilbyr nå et konfigureringsverktøy, bygd inn i Raspbian-distribusjoner, som vil hjelpe deg med å konfigurere Pi med overklokkingsforvalg. Disse forhåndsinnstillingene er utformet for å presse begrensningene til maskinvaren, men for fortsatt å fungere innenfor kjente sikre parametere for enheten. En av disse parametrene, for eksempel, er at maskinvaren er smurt hvis brikken når 85 ° C (185 ° F). Du kan ikke ugyldig garantien din ved å bruke konfigureringsverktøyet (eller tilsvarende innstillinger) fordi enheten aldri vil få lov til å overstige garantibetingelser.
Når det er sagt, kan du sidestep parametrene som er angitt av konfigurasjonsverktøyet og manuelt justere disse innstillingene (samt tilleggsinnstillinger som ikke finnes i konfigurasjonsverktøyet) og skyve Pi utover grensene godkjent av Raspberry Pi-fundamentet - men du må være egentlig tinkering rundt, og med hensikt å sette disse alternativene manuelt for å komme nær garantien.
La oss ta en titt på begge metodene nedenfor - starter med det garantibesparende Raspi-Config-verktøyet.
Alternativ One: Overklokk Raspberry Pi med Raspi-Config (Anbefalt)
Den enkleste måten å justere innstillingene på Raspberry Pi på, forutsatt at du kjører Raspbian eller et derivat, er å bare starte opp enheten og deretter bruke Raspi-Config-verktøyet til å foreta justeringer.
Hvis du bruker noen revisjon av Raspberry Pi 1 eller 2, har konfigureringsverktøyet en innebygd meny for overklokking av den. Hvis du bruker en Raspberry Pi 3, vil du ikke se en overklokkingsmenyoppføring av to grunner: 1) Overklokking er for tiden ikke offisielt støttet på Pi 3 og 2) Pi 3-designen er så god at den allerede kjører ekstremt nær maksimal innstilling hele tiden uansett, så det er ikke mye verktøy i overklokking det i utgangspunktet.
Hvis enheten din allerede er på terminalen, er du rett der du må være. Hvis enheten støtter skrivebordet, trykker du på Ctrl + Alt + F1 for å drepe skrivebordet og bytte til terminalvisningen. (Du kan returnere skrivebordet når du er ferdig ved å skrive inn startx
kommando.)
På terminalen skriver du inn sudo raspi-config
og trykk Enter. (Hvis du allerede er logget på som root, kan du slippe sudo-delen.) Dette vil starte konfigurasjonsverktøyet med et enkelt grensesnitt. Velg oppføring 8, "Overclock" for å fortsette.
Du vil se en advarsel om at overklokking kan redusere levetiden til Raspberry Pi (fordi overklokkede enheter går varmere, og varme er fienden til all elektronikk). Du vil også se et nyttig notat om å holde nede Shift-tasten under oppstart hvis systemet ditt er ustabilt, som vil starte opp systemet med standardinnstillingene slik at du kan feilsøke det, og en link til den svært informative eLinux-wikisiden om Raspberry Pi overklokkingsinnstillinger. Velg "OK".
Til slutt vil du kunne velge overklokkeslettet som du vil bruke.
Det er to leirer om hvordan du bør nærme seg overklokking. Noen foretrekker å starte med å øke overklokkingen fra en lavere innstilling til en høyere innstilling, og støtter om det er noen ustabilitet på systemet. Selv om det er en veldig god regel å leve av hvis du er overklokkingsutstyr med uprøvde innstillinger, er det en smule på den kjedelige siden når du bruker innstillinger som er forhåndsgodkjent av maskinvareprodusenten. Vi har aldri hatt noen problemer med å bryte opp standard overklokkingsinnstillingene på noen av våre Pi-enheter, så vi har en tendens til å ta feil på siden av å sveve den opp med en gang, og bare slå den ned hvis vi har noen problemer (som vi aldri har) . Med det i tankene, føler vi oss veldig komfortable og forteller deg at du bare slam det opp til "Turbo" og nyt.
På av sjansen som slår den opp til "Turbo" -innstillingen, forårsaker du hodepine, er skyldige nesten alltid strømforsyningen din, og ikke selve Pi (som er mer enn i stand til å operere innenfor overklokkeparametrene som er funnet i innstillingene Meny). Vi anbefaler å prøve en annen strømforsyning eller kjøpe en høyere kvalitet, helst en designet for Pi. Husk, som en midlertidig løsning, kan du alltid holde nede Shift-tasten under oppstartsprosessen for å justere innstillingene ned til du får en ny strømforsyning.
Alternativ to: Overklokk Raspberry Pi gjennom Config.txt
Raspi-Config-verktøyet er bare et fint lite GUI-omslag for en enkel tekstfil som fungerer som Raspberry Pi's BIOS. På noen Raspberry Pi kan du enkelt redigere config.txt med et vanlig gammelt tekstredigeringsprogram ved å bare starte opp Pi-enheten din, montere Pi-flashminnet (SD-kortet eller microSD-kortet) på PCen, og redigere det som andre dokument. Etterpå lagrer du bare det, legger kortet tilbake i Pi, starter det opp og tar de nye innstillingene for et spinn. Her er hva innstillingene for "Turbo" overklokkemodus (den vi nettopp har satt ovenfor), ser ut i konfigurasjonsfilteksten:
arm_freq = 1000 core_freq = 500 sdram_freq = 600 over_voltage = 6
Hvis du har brukt Raspi-Config-verktøyet, og du er fornøyd med overklokkingsinnstillingene, er det best å bare kalle det en dag. Hvis du virkelig ønsker å trykke på konvolutten, eller du bare liker å rote rundt med innstillingene, kan du fortsette med forsiktighet og virkelig grave inn i et bredt spekter av tilgjengelige overklokkeslettinnstillinger.
Hvis du kjører Raspbian, er standardkonfigurasjonen sparsom, og du er stort sett alene når det gjelder å smi videre. Noen distribusjoner som OpenELEC, OSMC (tidligere Raspbmc), og så vil ha forhåndsbefolket konfigurasjonsfiler med innstillinger valgt av skaperne av disse prosjektene for å optimalisere funksjonalitet som videodekoding og avspilling. Uansett må du definitivt studere listen over tilgjengelige parametre på eLinux-wikien og Raspberry Pi-dokumentasjonen før du starter tweaking. I tillegg være liberal når du bruker søkemotorer og prosjektfora. Det beste rådet vi finner på er rådene som leveres gjennom svette og tårer fra andre brukere, og legger ut eksperimenter på Raspberry Pi-forumene, OSMC-fora og så videre..
Med den kunnskapen i hånden, fortsett sakte og juster innstillingene dine litt etter hvert til du har nådd en stabil øvre grense der enheten ikke krasjer eller kjører for varmt. Så lenge du er forsiktig og ikke forsøker å maksimere verdier rett ut av porten, bør du ikke ha noen problemer.
Når det er sagt, hvis du er bekymret for å ugyldiggjøre garantien på Pi, er det noen innstillinger du bør unngå å bruke. Selv om det er helt greit å overklokke Pi i henhold til Pi Foundation, er det ikke greit hvis du deaktiverer visse sikkerhetsfunksjoner og trykker Pi for hardt i prosessen. Hvis du overvolter Pi ved å manuelt stille inn over_voltage
Innstilling over 6 og noe av følgende:
- Aktiver
force_turbo
innstilling - Deaktiver
current_limit_override
innstilling (som tilbyr maskinvarebeskyttelse) - Sett
temp_limit
over ovennevnte gasspjeldpunkt på 85 ° C
... da har du annullert garantien. Hvis disse betingelsene er oppfylt, settes det en permanent "klebrig" i CPUen, og eventuelle garantikrav blir ikke respektert ettersom du bevisst har overskredet de sikre driftsparametrene til maskinvaren.
Kontrollerer "Sticky Bit" for å bekrefte garantistatus
Din Pi vil ikke sprenge hvis du konfigurerer den i en garanti-voiding-konfigurasjon. Faktisk, vi har lest ganske mange brukerkontoer som beskriver hvor glade de er, at de slått opp innstillingene og slått av spenningsbegrenseren slik at de kunne overklokkes med mer strøm. Men det vil gjøre garantien ugyldig, og med liten risiko, så vær forsiktig.
Selvfølgelig kan du også se om du allerede har annullert garantien din - kanskje du overklokket i fortiden og glemte hva du endret. Å sjekke "klebrig" som flagg garantien som tom, er lett. Bare brann opp Pi, naviger til kommandoprompten, og kjør følgende kommando:
katt / proc / cpuinfo
Se på den uthevede teksten nedenfor, merket "Revision".
Hvis ditt revisjonsnummer er en liten 4-sifret alfanumerisk tegnstreng, er du gyldig. Klistren er ikke satt på prosessoren din. Hvis på den annen side revisjonsnummeret er prepended med "1000", er garantien ugyldig. I eksemplet ovenfor, istedenfor "000f" da, ville det lese "1000000f".
Enten du går den enkle ruten og bare bruker Raspi-Config-verktøyet (eller endrer de enkle innstillingene i config.txt som verktøyet ville ha endret) eller du graver inn og overklasser Pi-en din til du kan lukte ozon vekk av den, det er Ikke vanskelig å få mer strøm ut av Pi og forlenge levetiden.