26Aug

Slik overklokker du din Raspberry Pi( uten å forlenge garantien din)

The 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 sammenlignet med sine 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 veien til ny maskinvare og ekstra minne, men det er en god sjanse for at den gir deg nok prosessorkraft til å forlenge levetiden til den gamle Pi-enheten.

Enda bedre, prosessen er ganske lavrisiko, så lenge du blir på den mer konservative siden. Raspberry Pi-fundamentet har alltid feilet på stabilitetssiden, og 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( f.eks. Systemet føles tregt mens du bruker det), er det sannsynligvis ikke verdt å kaste med overklokking - vi har nok avEldre Pi-enheter gjør lavt etterspørselen ting( som å tjene som værstasjon) og det er ikke nødvendig å overklokke dem.

Vil det ugyldiggjøre min garanti?

Da 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 annullere garantien din ved å bruke konfigurasjonsverktøyet( eller tilsvarende innstillinger) fordi enheten aldri vil få lov til å overstige garantibetingelser.

Når det er sagt, kan du sidestille parametrene som er angitt av konfigureringsverktøyet, og manuelt justere disse innstillingene( samt tilleggsinnstillinger som ikke finnes i konfigurasjonsverktøyet) og skyv Pi over grensene godkjent av Raspberry Pi Foundation - men du måvær virkelig tinkering rundt, og med hensikt å sette disse alternativene manuelt for å komme i nærheten av å ugyldiggjøre garantien din.

La oss ta en titt på begge metodene nedenfor - 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 brukeRaspi-Config verktøy for å gjøre 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ørerekstremt 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-kommandoen.)

Skriv inn sudo raspi-config på terminalen 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 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 Pioverklokkingsinnstillinger. Velg "OK".

Til slutt vil du kunne velge forhåndsinnstilt overklokk som du ønsker å bruke.

Det er to leire om hvordan du skal nærme seg overklokking. Noen foretrekker å starte med å øke overklokkingen fra en lavere innstilling til en høyere innstilling, og støtter seg hvis 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 overklokkingsinnstillinger på noen av våre Pi-enheter, så vi har en tendens til å ta feil på siden av å skru opp det 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å grunn av sjansen at det slår seg til "Turbo" -innstillingen, forårsaker du hodepine, er skyldige nesten alltid strømforsyningen din, og ikke selve Pi-enheten( som er mer enn i stand til å operere innenfor overklokkeparametrene som er funnet iinnstillingsmenyen).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 en fin liten GUI-omslag for en enkel tekstfil som fungerer som Raspberry Pi's BIOS.På enhver Raspberry Pi kan du enkelt redigere config.txt med et vanlig gammelt tekstredigeringsprogram ved å bare starte opp Pi-enheten din, montere Pi-flashminne( SD-kortet eller microSD-kortet) på PCen, og redigere det som andredokument. 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 sett ovenfor) ser ut i konfigurasjonsfilteksten:

arm_freq = 1000 core_freq = 500 sdram_freq = 600 over_voltage = 6

Hvis du har brukt Raspi-Konfigurer verktøyet og du er fornøyd med overklokkens innstillinger, det er best å bare kalle det en dag. Hvis du virkelig ønsker å trykke på konvolutten, eller hvis du bare bryter med innstillingene, kan du fortsette med forsiktighet og virkelig grave inn i et bredt spekter av tilgjengelige overklokkingsinnstillinger.

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 det gjelder bruk av søkemotorer og prosjektfora. Det beste rådet vi kommer over er rådene som leveres av 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 å annullere 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 sette over_spenningsinnstillingen over 6 og , kan du gjøre noe av følgende:

  • Aktiver force_turbo-innstillingen
  • Deaktiver innstillingen current_limit_override( som tilbyr maskinvarebeskyttelse)
  • Still inn temp_limit over ovennevnte gasspunktpunkt på 85 ° C

... da har du annullert garantien. Hvis disse betingelsene er oppfylt, settes det en permanent "klebrig" i CPU, 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 opp hvis du konfigurerer den i en garantibeskyttelseskonfigurasjon. Faktisk har vi lest ganske mange brukerkontoer som beskriver hvor lykkelige 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 under, merket "Revision".

Hvis revisjonsnummeret ditt 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 eksempelet ovenfor, i stedet for "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.