Raspberry Pi är en kapabel liten mikrodator, men ibland behöver den lite knuff för att samla tillräckligt med kraft 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 överlocka Pi?
RELATERAD: Hur man gör en Raspberry Pi till en billig Plex-spelare med RasPlex
Pi-plattformen har utvecklats ganska snabbt genom åren, och de tidiga modellerna blir lite långa i tanden jämfört med sina ättlingar. Nyare Pi-applikationer, som RasPlex , dra stor nytta av mer kraft. I stället för att gå ut och köpa nya Pi-enheter för att byta ut dina gamla, kan du dock göra lite pinglande under huven för att öka processorns klockhastighet. Du kan inte överklocka dig till ny hårdvara och extra minne, men det finns en god chans att det ger dig tillräckligt med processorkraft för att förlänga livslängden för din gamla Pi-enhet.
Ännu bättre, processen är ganska låg risk, så länge du stannar på den mer konservativa sidan. Raspberry Pi-stiftelsen har alltid felat på sidan av stabilitet och hårdvaran de använder är mer än kapabel att överklockas utan problem.
Innan vi fortsätter vill vi dock betona en sak: om du inte har någon faktisk anledning att överklocka (t.ex. att systemet känns trögt när du använder det), är det förmodligen inte värt att krossa med överklockning - vi har gott om äldre Pi-enheter gör saker med låg efterfrågan (som att fungera som en väderstation ) och det finns inget behov av att överklocka dem.
Kommer det att upphäva min garanti?
När Pi först kom ut skulle någon överklockning upphäva din garanti. Men 2012 beslutade Pi-stiftelsen, efter långvarig intern testning att överklockning av deras enheter var säkert och de erbjuder nu ett konfigurationsverktyg, inbyggt i Raspbian-distributioner, som hjälper dig att enkelt konfigurera din Pi med överklockningsförinställningar. Dessa förinställningar är utformade för att skjuta gränserna för hårdvaran men för att fortfarande fungera inom kända säkra parametrar för enheten. En av dessa parametrar är till exempel att hårdvaran stryps om chipet når 85 ° C (185 ° F). Du kan inte ogiltigförklara din garanti med hjälp av deras konfigurationsverktyg (eller motsvarande inställningar) eftersom enheten aldrig kommer att tillåtas att överträffa några garanti ogiltiga villkor.
Med det sagt kan du gå förbi parametrarna som ställts in av konfigurationsverktyget och manuellt justera dessa inställningar (samt ytterligare inställningar som inte finns i konfigurationsverktyget) och skjuta Pi utöver de gränser som godkänts av Raspberry Pi-stiftelsen - men du måste vara verkligen tippa runt, och avsiktligt ställa in dessa alternativ för att ens komma nära att upphäva din garanti.
Låt oss titta på båda metoderna nedan - med början med det garantisäkra Raspi-Config-verktyget.
Alternativ ett: Överklocka Raspberry Pi med Raspi-Config (rekommenderas)
Överlägset 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 version av Raspberry Pi 1 eller 2 har konfigurationsverktyget en inbyggd meny för överklockning. Om du använder en Raspberry Pi 3 ser du inte en överklockningsmeny av två anledningar: 1) överklockning stöds för närvarande inte officiellt på Pi 3 och 2) Pi 3-designen är så bra att den redan körs extremt nära maximala inställningar hela tiden ändå, så det finns inte en hel del verktyg för att överklocka det i första hand.
Om din enhet redan finns vid terminalen är du precis där du behöver vara. Om din enhet startar till 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 klar genom att ange
startx
kommando.)
Skriv på terminalen
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 livslängden för din Raspberry Pi (eftersom överklockade enheter blir varmare och värme är fienden till all elektronik). Du kommer också att se en användbar anmärkning om att hålla ner Skift-tangenten under start om ditt system är instabilt, vilket startar systemet med standardinställningarna så att du kan felsöka det och en länk till mycket informativ eLinux-wiki-sida om Raspberry Pi-överklockningsinställningar . Välj ”OK”.
Slutligen kommer du att kunna välja den förklockning som du vill använda.
Det finns två läger angående hur du ska närma dig överklockning. Vissa människor föredrar att börja med att öka överklockningen från en lägre inställning till en högre inställning, backa av om det finns någon systeminstabilitet. Även om det är en riktigt bra regel att leva efter om du överklockar redskap med okontrollerade inställningar, är det lite på den tråkiga sidan när du använder inställningar som är förut godkända av hårdvarutillverkaren. Vi har aldrig haft några problem att skruva upp standardinställningarna för överklockning på någon av våra Pi-enheter, så vi tenderar att fela på sidan av att skruva upp den direkt och bara stänga av den om vi har några problem (som vi aldrig har) . Med det i åtanke känner vi oss riktigt bekväma med att berätta att du bara ska smälla upp det till "Turbo" och njuta.
Om du slår av det till "Turbo" -inställningen orsakar du huvudvärk, den skyldige är nästan alltid din strömförsörjning, och inte själva Pi (som mer än kan fungera inom de överklockparametrar som finns i inställningarna meny). Vi rekommenderar att du provar en annan strömförsörjning eller köper en högre kvalitet, helst en designad för Pi . Kom ihåg att du som en tillfällig fix alltid kan hålla ned Skift-tangenten under startprocessen för att justera inställningarna tills du får en ny strömförsörjning.
Alternativ två: Överklocka Raspberry Pi Through 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å vilken Raspberry Pi som helst kan du enkelt redigera config.txt med en vanlig gammal textredigerare genom att helt enkelt starta ner din Pi-enhet, montera Pi: s flashminne (SD-kortet eller microSD-kortet) på din dator och redigera det som alla andra dokumentera. Därefter sparar du helt enkelt det, klickar tillbaka kortet i din Pi, startar upp det och tar de nya inställningarna för en snurrning. Så här ser inställningarna för "Turbo" -överklockningsläget (det vi just har ställt in ovan) i konfigurationsfilstexten:
arm_freq = 1000 core_freq = 500 sdram_freq = 600 över_spänning = 6
Om du har använt Raspi-Config-verktyget och är nöjd med överklockningsinställningarna är det bäst att bara kalla det en dag. Om du verkligen vill trycka på kuvertet eller bara gillar att röra dig med inställningarna kan du fortsätta med försiktighet och verkligen gräva i ett brett utbud av tillgängliga överklockningsinställningar.
Om du kör Raspbian är standardkonfigurationen gles, och du är till stor del ensam när det gäller att komma framåt. Vissa distributioner som OpenELEC, OSMC (tidigare Raspbmc), och sådana, kommer att ha förpopulerade 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 definitivt studera lista över tillgängliga parametrar på eLinux-wiki och Raspberry Pi-dokumentationen innan du börjar justera. Var dessutom liberal när du använder sökmotorer och projektforum - det bästa rådet vi stöter på är de råd som levereras genom svett och tårar från andra användare och att lägga ut sina experiment på Raspberry Pi-forumen , OSMC-forumen , och så vidare.
Med den kunskapen i handen, fortsätt långsamt och justera dina inställningar bit för bit tills du har nått en stabil övre tröskel där din enhet inte kraschar eller går för varmt. Så länge du är försiktig och inte försöker maximera värdena direkt utanför porten bör du inte ha några problem.
Med det sagt, om du är orolig för att upphäva garantin på din Pi, finns det några inställningar du bör undvika att använda. Även om det är helt okej att överklocka din Pi enligt Pi Foundation, är det inte okej om du inaktiverar vissa säkerhetsfunktioner och trycker på Pi för hårt i processen. Om du överspänner Pi genom att manuellt ställa in
överspänning
inställning över 6
och
något av följande:
-
Aktivera
force_turbomiljö -
Inaktivera
current_limit_overrideinställning (som erbjuder hårdvaruskydd) -
Ställ in
temp_limitovan nämnda spjällpunkt på 85 ° C
... då har du upphävt garantin. Om dessa villkor är uppfyllda, ställs in en permanent "sticky bit" i CPU: n, och eventuella garantianspråk kommer inte att uppfyllas eftersom du medvetet har överskridit maskinvarans säkra driftsparametrar.
Kontrollera "Sticky Bit" för att bekräfta garantistatus
Din Pi kommer inte att sprängas om du konfigurerar den till en garanti-ogiltig konfiguration. I själva verket har vi läst en hel del användarkonton som beskriver hur glada de är att de skruvade upp inställningarna och stängde av spänningsbegränsaren så att de kunde överklocka med mer kraft. Men det kommer att upphäva din garanti och medför en liten risk, så fortsätt med försiktighet.
Naturligtvis kanske du också vill se om du redan har upphävt garantin - kanske har du överklockat tidigare och glömt vad du ändrade. Det är enkelt att kontrollera ”sticky bit” som markerar din garanti som ogiltig. 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 fyrsiffrig alfanumerisk teckensträng är du gyllene. Den klibbiga biten har inte ställts in på din processor. Om revisionsnumret å andra sidan är förberett med "1000", upphör din garanti. I exemplet ovan skulle det istället för “000f” läsa ”1000000f”.
Oavsett om du går den enkla vägen och bara använder Raspi-Config-verktyget (eller ändrar de enkla inställningarna i config.txt som verktyget skulle ha ändrats) eller om du gräver in och överklockar din Pi tills du känner lukt av ozon som svävar av den, det är inte svårt att få ut mer kraft från din Pi och förlänga dess livslängd.