Hur man överklockar din Raspberry Pi (utan att åsidosätta din garanti)
Raspberry Pi är en skicklig liten mikrodator, men ibland behöver den en liten knäppning för att måla tillräckligt mycket ström för vad du behöver. Låt oss damma av en gammal Pi och överklocka den för att bättre hantera nyare och mer krävande applikationer.
Varför Överlock Pi?
Pi-plattformen har utvecklats ganska snabbt under åren, och de tidiga modellerna blir lite långa i tanden jämfört med deras efterkommande. Nyare Pi-applikationer, som RasPlex, dra nytta av mer kraft. Snarare än att gå ut och köpa nya Pi-enheter för att ersätta dina gamla, kan du dock göra lite tinkering under huven för att öka processorns klockhastighet. Du kan inte överklocka dig till ny maskinvara och extra minne, men det finns en bra chans att det ger dig tillräckligt med bearbetningskraft för att förlänga användbarheten för din gamla Pi-enhet.
Ännu bättre är processen ganska lågrisk, så länge du stannar på den mer konservativa sidan. Raspberry Pi-stiftelsen har alltid varit fel på stabilitetssidan och hårdvaran som de använder är mer än kapabel att överklockas utan problem.
Innan vi fortsätter vill vi dock understryka en sak: Om du inte har en faktisk anledning att överklocka (t ex systemet känns trögt när du använder det) är det förmodligen inte värt att mucka runt med överklockning - vi har gott om äldre Pi-enheter gör lågt efterfrågade saker (som att fungera som väderstation) och det behöver inte överklockas.
Kommer det att upphäva min garanti?
När Pi först kom ut, skulle någon del av överklockning upphäva din garanti. Men i 2012 beslutade Pi Foundation efter långa interna test att överklockning av sina enheter var säkert och de erbjuder nu ett konfigurationsverktyg, inbyggt i Raspbian-distributioner, som hjälper dig att enkelt konfigurera din Pi med överklockningsinställningar. Dessa förinställningar är utformade för att driva gränserna för hårdvaran men att de fortfarande fungerar inom kända säkra parametrar för enheten. En av dessa parametrar är till exempel att hårdvaran stryks om chipet når 85 ° C (185 ° F). Du kan inte Stryk din garanti genom att använda sitt konfigurationsverktyg (eller motsvarande inställningar) eftersom enheten aldrig får överskrida några garantivillkor.
Med det sagt kan du styra parametrarna som ställs in av konfigurationsverktyget och manuellt anpassa de här inställningarna (såväl som ytterligare inställningar som inte hittas i konfigurationsverktyget) och trycka Pi utöver de gränser som godkänts av Raspberry Pi Foundation - men du måste vara verkligen tinkering runt, och med avsikt att manuellt ställa in dessa alternativ för att ens komma nära att annullera din garanti.
Låt oss ta en titt på båda metoderna nedan - med det garantibesparande Raspi-Config-verktyget.
Alternativ One: Överklocka Raspberry Pi med Raspi-Config (rekommenderas)
Det enklaste sättet att justera inställningarna på Raspberry Pi, förutsatt att du kör Raspbian eller ett derivat, är att helt enkelt starta enheten och sedan använda Raspi-Config-verktyget för att göra justeringar.
Om du använder någon översyn av Raspberry Pi 1 eller 2, har konfigureringsverktyget en inbyggd meny för överklockning av den. Om du använder en Raspberry Pi 3 kommer du inte att se en överklockningsmenyuppgift av två anledningar: 1) Overclocking är för närvarande inte officiellt stödd på Pi 3 och 2) Pi 3-designen är så bra att den redan körs extremt nära maximal inställning hela tiden ändå, så det finns inte en hel del verktyg i överklockning det i första hand.
Om din enhet redan är på terminalen är du rätt där du behöver vara. Om enheten startar på skrivbordet trycker du på Ctrl + Alt + F1 för att döda skrivbordet och växla till terminalvyn. (Du kan returnera skrivbordet när du är färdig genom att ange startx
kommando.)
Vid terminalen skriver du sudo raspi-config
och tryck på Enter. (Om du redan är inloggad som root kan du släppa sudo-delen.) Detta startar konfigurationsverktyget med ett enkelt gränssnitt. Välj post 8, "Overclock" för att fortsätta.
Du kommer att se en varning om att överklockning kan minska din Raspberry Pi-livslängd (eftersom överklockade enheter går varmare och värme är fienden av all elektronik). Du kommer också att se en användbar anteckning om att hålla ned Shift-tangenten under uppstart om systemet är instabil vilket startar systemet med standardinställningarna så att du kan felsöka det och en länk till den mycket informativa eLinux-wikisidan om Raspberry Pi överklockningsinställningar. Välj "OK".
Slutligen kan du välja den förinställda överklockan du vill använda.
Det finns två läger om hur du ska närma sig överklockning. Vissa människor föredrar att börja med att stärka överklockningen från en lägre inställning till en högre inställning, bakåt om det finns någon instabilitet i systemet. Även om det är en riktigt bra regel att leva med om du överklockar utrustningen med otestade inställningar, är det en smula på den tråkiga sidan när du använder inställningar som är förhandsgodkända av hårdvarufabrikanten. Vi har aldrig haft några problem med att vrida upp standardinställningarna för överklockning på någon av våra Pi-enheter, så vi tenderar att fel på sidan om att vrida upp det direkt och bara stänga av det om vi har några problem (som vi aldrig har) . Med det i åtanke, känner vi oss väldigt bekväma och säger att du bara slammar det till "Turbo" och njut av.
På chansen att släcka den till "Turbo" -inställningen orsakar du huvudvärk, är skyldige nästan alltid din strömförsörjning, och inte själva Pi (som är mer än kapabel att fungera inom parametrarna för överklockning som finns i inställningarna meny). Vi rekommenderar att du försöker använda en annan strömförsörjning eller köpa en högre kvalitet, helst en avsedd för Pi. Kom ihåg att du som tillfällig åtgärd alltid kan hålla ner Shift-tangenten under startprocessen för att justera inställningarna tills du får en ny strömförsörjning.
Alternativ två: Överklocka Raspberry Pi genom Config.txt
Raspi-Config-verktyget är bara ett trevligt litet GUI-omslag för en enkel textfil som fungerar som Raspberry Pi's BIOS. På alla Raspberry Pi kan du enkelt redigera config.txt med en vanlig gammal textredigerare genom att helt enkelt starta upp din Pi-enhet, montera Pi-minnet (SD-kortet eller microSD-kortet) på datorn och redigera det som alla andra dokumentera. Efteråt, spara bara det, tryck kortet tillbaka i din Pi, starta upp det och ta de nya inställningarna för en snurrning. Här är vad inställningarna för "Turbo" överklockningsläge (det vi just ställde ovan) ser ut i konfigurationsfilens text:
arm_freq = 1000 core_freq = 500 sdram_freq = 600 över_spänning = 6
Om du har använt Raspi-Config-verktyget och du är nöjd med överklockningsinställningarna är det bäst att bara ringa det en dag. Om du verkligen vill trycka på kuvertet eller om du gillar att kasta runt med inställningarna, kan du gå försiktigt och verkligen gräva dig till ett brett utbud av tillgängliga överklockningsinställningar.
Om du kör Raspbian är standardkonfigurationen gles, och du är i stort sett ensam när det gäller att smida framåt. Vissa distribueringar som OpenELEC, OSMC (tidigare Raspbmc) och så kommer att ha förfyllda konfigurationsfiler med inställningar som valts av skaparna av dessa projekt för att optimera funktionalitet som videoavkodning och uppspelning. Hur som helst måste du noggrant studera listan över tillgängliga parametrar i eLinux-wikien och Raspberry Pi-dokumentationen innan du börjar tweaking. Dessutom vara liberal när du använder sökmotorer och projektforum - det bästa rådet vi stöter på är rådgivningen som levereras genom andra användares svett och tårar, lägger ut sina experiment på Raspberry Pi-forumen, OSMC-forumen och så vidare.
Med den kunskapen i handen, fortsätt långsamt och tweak dina inställningar bit för bit tills du har nått en stabil övre tröskel där enheten inte kraschar eller körs för varmt. Så länge du är försiktig och inte försöker maximera värden direkt ut ur porten, borde du inte ha några problem.
Med det sagt, om du är orolig för att rensa garantin på din Pi, finns det några inställningar som du bör undvika att använda. Även om det är okej att överklocka din Pi enligt Pi Foundation, är det inte okej om du inaktiverar vissa säkerhetsfunktioner och trycker Pi för hårt i processen. Om du överskrider Pi genom att manuellt ställa in over_voltage
inställning över 6 och något av följande:
- Aktivera
force_turbo
miljö - Inaktivera
current_limit_override
inställning (som erbjuder hårdvaruskydd) - Ställ in
temp_limit
ovan nämnda gasspjällpunkt vid 85 ° C
... då har du annullerat garantin. Om dessa villkor är uppfyllda sätts en permanent "klibbig" i CPU: n, och eventuella garantikrav kommer inte att hederas, eftersom du medvetet har överskridit de säkra driftsparametrarna för hårdvaran.
Kontrollera "Sticky Bit" för att bekräfta garantin status
Din Pi kommer inte att blåsa upp om du konfigurerar den i en garantiåtergivande konfiguration. Vi har faktiskt läst ett par användarkonton som beskriver hur glada de är att de vrider upp inställningarna och stänger av spänningsbegränsaren så att de kan överklockas med mer ström. Men det kommer att upphäva din garanti och kommer med en liten risk, så fortsätt försiktigt.
Naturligtvis kan du också se om du redan har rakt bort din garanti, kanske du överklockade tidigare och glömde det du ändrade. Att kontrollera "klibbig" som flaggar din garanti som tom är lätt. Bara skjuta upp din Pi, navigera till kommandotolken och kör följande kommando:
katt / proc / cpuinfo
Titta på den markerade texten nedan, märkt "Revision".
Om ditt revisionsnummer är en liten 4-siffrig alfanumerisk teckensträng, är du gyllene. Den klibbiga biten är inte inställd på din processor. Om å andra sidan revisionsnumret läggs upp med "1000", är garantin ogiltig. I ovanstående exempel, istället för "000f" skulle det läsa "1000000f".
Oavsett om du går den enkla vägen och använd bara Raspi-Config-verktyget (eller ändra de enkla inställningarna i config.txt som verktyget skulle ha ändrats) eller du gräver in och överklockar din Pi tills du kan lukta ozon som vattnar bort det, det är inte svårt att få mer ström ut din Pi och förlänga dess användbara livslängd.