Raspberry Pi er en kapabel lille mikrocomputer, men nogle gange har den brug for lidt skub for at samle nok strøm til det, du har brug for. Lad os støve en gammel Pi af og overklokke den for bedre at håndtere nyere og mere krævende applikationer.
Hvorfor overlock Pi?
RELATEREDE: Sådan omdannes en Raspberry Pi til en billig Plex-afspiller med RasPlex
Pi-platformen har udviklet sig ret hurtigt gennem årene, og de tidlige modeller bliver lidt lange i tanden sammenlignet med deres efterkommere. Nyere Pi-applikationer, ligesom RasPlex , drager stor fordel af mere magt. I stedet for at gå ud og købe nye Pi-enheder til udskiftning af dine gamle, kan du dog lave lidt tinkering under emhætten for at øge processorens hastighed. Du kan ikke overklokke din vej til ny hardware og ekstra hukommelse, men der er en god chance for, at det giver dig nok processorkraft til at forlænge levetiden på din gamle Pi-enhed.
Endnu bedre, processen er temmelig lavrisiko, så længe du forbliver på den mere konservative side. Raspberry Pi-fundamentet har altid fejlet på siden af stabilitet, og den hardware, de bruger, er mere end i stand til at blive overclocked uden problemer.
Inden vi fortsætter, ønsker vi dog at understrege en ting: hvis du ikke har en egentlig grund til at overklokke (f.eks. Føles systemet trægt, mens du bruger det), er det sandsynligvis ikke værd at skubbe rundt med overklocking - vi har masser af ældre Pi-enheder gør ting med lav efterspørgsel (som at fungere som en vejrstation ), og der er ingen grund til at overklokke dem.
Vil det bortfalde min garanti?
Da Pi først kom ud, ville enhver overclocking annullere din garanti. Men i 2012 besluttede Pi Foundation, efter langvarig intern testning at overclocking af deres enheder var sikkert og de tilbyder nu et konfigurationsværktøj, der er indbygget i Raspbian-distributioner, der hjælper dig med nemt at konfigurere din Pi med overclocking-forudindstillinger. Disse forudindstillinger er designet til at skubbe hardwarens grænser, men fungerer stadig inden for kendte sikre parametre for enheden. En af disse parametre er for eksempel, at hardwaren sænkes, hvis chippen når 85 ° C (185 ° F). Du kan ikke annullere din garanti ved at bruge deres konfigurationsværktøj (eller tilsvarende indstillinger), fordi enheden aldrig får lov til at overskride garantiforbrugsbetingelser.
Når det er sagt, kan du undgå de parametre, der er indstillet af konfigurationsværktøjet, og manuelt tilpasse disse indstillinger (samt yderligere indstillinger, der ikke findes i konfigurationsværktøjet) og skubbe Pi ud over de grænser, der er godkendt af Raspberry Pi-fundamentet - men du skal være virkelig tinker rundt og med vilje manuelt indstille disse muligheder for endda at komme tæt på at annullere din garanti.
Lad os se på begge metoder nedenfor - startende med det garantisikre Raspi-Config-værktøj.
Valgmulighed 1: Overclock Raspberry Pi med Raspi-Config (anbefales)
Langt den enkleste måde at justere indstillingerne på Raspberry Pi, forudsat at du kører Raspbian eller et derivat, er simpelthen at starte enheden og derefter bruge Raspi-Config-værktøjet til at foretage justeringer.
Hvis du bruger en revision af Raspberry Pi 1 eller 2, har konfigurationsværktøjet en indbygget menu til overclocking af den. Hvis du bruger en Raspberry Pi 3, kan du ikke se en overclocking-menuindgang af to grunde: 1) overclocking understøttes i øjeblikket ikke officielt på Pi 3, og 2) Pi 3-designet er så godt, at det allerede kører ekstremt tæt på maksimale indstillinger hele tiden alligevel, så der er ikke en hel masse hjælpeprogram til at overklokke det i første omgang.
Hvis din enhed allerede er ved terminalen, er du lige der, hvor du skal være. Hvis din enhed starter til skrivebordet, skal du trykke på Ctrl + Alt + F1 for at dræbe skrivebordet og skifte til terminalvisningen. (Du kan returnere skrivebordet, når du er færdig ved at indtaste
startx
kommando.)
Skriv ved terminalen
sudo raspi-config
og tryk på Enter. (Hvis du allerede er logget ind som root, kan du droppe sudo-delen.) Dette starter konfigurationsværktøjet med en simpel grænseflade. Vælg post 8, "Overclock" for at fortsætte.
Du vil se en advarsel om, at overclocking kan reducere din Raspberry Pi's levetid (fordi overclocked enheder kører varmere, og varme er fjenden for al elektronik). Du vil også se en nyttig note om at holde Shift-tasten nede under opstart, hvis dit system er ustabilt, hvilket starter systemet med standardindstillingerne, så du kan foretage fejlfinding og et link til meget informativ eLinux wiki-side om Raspberry Pi overclock-indstillinger . Vælg “OK”.
Endelig vil du være i stand til at vælge den forindstilling til overclock, du vil bruge.
Der er to lejre om, hvordan du skal nærme dig overclocking. Nogle mennesker foretrækker at starte med at intensivere overclockingen fra en lavere indstilling til en højere indstilling og bakke op, hvis der er systeminstabilitet. Selvom det er en rigtig god regel at leve efter, hvis du overclocker gear med utestede indstillinger, er det en smule på den kedelige side, når du bruger indstillinger, der er forud godkendt af hardwareproducenten. Vi har aldrig haft problemer med at skrue op for standardindstillingerne for overclocking på nogen af vores Pi-enheder, så vi har en tendens til at fejle på siden af at skrue den op med det samme og kun slå den ned, hvis vi har problemer (som vi aldrig har) . Med det i tankerne føler vi os virkelig komfortable med at fortælle dig, at du bare skal smække den op til "Turbo" og nyde.
Hvis du slår det op til "Turbo" -indstillingen, får du hovedpine, skyldige er næsten altid din strømforsyning og ikke selve Pi (som er mere end i stand til at fungere inden for de overclock-parametre, der findes i indstillingerne) menu). Vi anbefaler, at du prøver en anden strømforsyning eller køber en højere kvalitet, helst en designet til Pi . Husk, som en midlertidig løsning kan du altid holde Shift-tasten nede under opstartsprocessen for at justere indstillingerne, indtil du får en ny strømforsyning.
Mulighed to: Overclock Raspberry Pi Through Config.txt
Raspi-Config-værktøjet er bare en dejlig lille GUI-indpakning til en simpel tekstfil, der fungerer som Raspberry Pi's BIOS. På enhver Raspberry Pi kan du nemt redigere config.txt med en almindelig gammel teksteditor ved blot at starte din Pi-enhed ned, montere Pi's flashhukommelse (SD-kortet eller microSD-kortet) på din pc og redigere den som enhver anden dokument. Bagefter skal du blot gemme det, pop kortet tilbage i din Pi, starte det op og tage de nye indstillinger til et spin. Her er, hvordan indstillingerne for "Turbo" -overclocking-tilstand (den, vi lige har angivet ovenfor), ser ud i konfigurationsfilteksten:
arm_freq = 1000 core_freq = 500 sdram_freq = 600 over_spænding = 6
Hvis du har brugt Raspi-Config-værktøjet, og du er tilfreds med overclockindstillingerne, er det bedst at bare kalde det en dag. Hvis du virkelig vil skubbe konvolutten, eller du bare kan lide at rode rundt med indstillingerne, kan du fortsætte med forsigtighed og virkelig grave i en bred vifte af tilgængelige overclockindstillinger.
Hvis du kører Raspbian, er standardkonfigurationen sparsom, og du er stort set alene, når det kommer til at komme videre. Nogle distributioner som OpenELEC, OSMC (tidligere Raspbmc) og sådan har forudfyldte konfigurationsfiler med indstillinger valgt af skaberne af disse projekter for at optimere funktionalitet som videodekodning og afspilning. Uanset hvad skal du helt sikkert studere liste over tilgængelige parametre på eLinux wiki og Raspberry Pi-dokumentationen inden du begynder at tilpasse. Derudover skal du være liberal i din brug af søgemaskiner og projektfora - det bedste råd, vi støder på, er det råd, der leveres gennem andre brugeres sved og tårer, og sende deres eksperimenter på Raspberry Pi-fora , OSMC-fora , og så videre.
Med denne viden i hånden skal du gå langsomt og tilpasse dine indstillinger lidt efter lidt, indtil du har nået en stabil øvre tærskel, hvor din enhed ikke går ned eller kører for varmt. Så længe du er forsigtig og ikke forsøger at maksimere værdier lige ud af porten, skal du ikke have nogen problemer.
Når det er sagt, hvis du er bekymret for at annullere garantien på din Pi, er der et par indstillinger, du bør undgå at bruge. Selvom det er helt okay at overklokke din Pi ifølge Pi Foundation, er det ikke okay, hvis du deaktiverer visse sikkerhedsfunktioner og skubber Pi for hårdt i processen. Hvis du overspænder Pi ved manuelt at indstille
over_voltage
indstilling over 6
og
et af følgende:
-
Aktiver
kraft_turboindstilling -
Deaktiver
nuværende_begrænset_overrideindstilling (som tilbyder hardwarebeskyttelse) -
Indstil
temp_limitover ovennævnte spjældpunkt på 85 ° C
... så har du annulleret garantien. Hvis disse betingelser er opfyldt, indstilles der en permanent "sticky bit" i CPU'en, og ethvert garantikrav overholdes ikke, da du bevidst har overskredet de sikre driftsparametre for hardwaren.
Kontrol af "Sticky Bit" for at bekræfte garantistatus
Din Pi sprænger ikke, hvis du konfigurerer den til en garanti-ugyldig konfiguration. Faktisk har vi læst en hel række brugerkonti, der beskriver, hvor glade de er for, at de skruede op for indstillingerne og slukkede for spændingsbegrænseren, så de kunne overklokke med mere strøm. Men det annullerer din garanti og medfører en lille risiko, så fortsæt med forsigtighed.
Naturligvis vil du måske også se, om du allerede har annulleret din garanti - måske overclocked du tidligere og glemte, hvad du ændrede. Det er let at kontrollere den "sticky bit", der markerer din garanti som ugyldig. Bare fyr din Pi op, naviger til kommandoprompten, og kør følgende kommando:
kat / proc / cpuinfo
Se på den fremhævede tekst nedenfor, mærket "Revision".
Hvis dit revisionsnummer er en lille 4-cifret alfanumerisk tegnstreng, er du gylden. Den sticky bit er ikke indstillet på din processor. Hvis revisionsnummeret derimod er forudbetalt med "1000", er din garanti ugyldig. I ovenstående eksempel læses "1000000f" i stedet for "000f".
Uanset om du går den nemme rute og bare bruger Raspi-Config-værktøjet (eller ændrer de enkle indstillinger i config.txt, som værktøjet ville have ændret) eller du graver ind og overklokker din Pi, indtil du kan lugte ozon, der svæver væk fra det, ikke svært at få mere strøm ud af din Pi og forlænge dens levetid.