Overclocking Raspberry Pi: Sådan gør du det, og hvad du har brug for at vide

Overclocking Raspberry Pi: Sådan gør du det, og hvad du har brug for at vide

Raspberry Pi 3 er en fantastisk lille computer, langt mere kraftfuld end modellerne før den. Men vidste du, at du kan presse endnu mere strøm ud af det? Sådan overclockes din Raspberry Pi og skubber den længere, end du nogensinde havde forestillet dig!





facebook log ind med en anden konto

Hvorfor overklokke din Raspberry Pi?

En standard Raspberry Pi 3 kan prale af en 1,2 GHz 64-bit quad-core CPU, 1 GB RAM sammen med en Broadcom VideoCore IV GPU som en del af Broadcom System on a Chip (SoC) BCM2837.





Overlåsning af CPU'en vil resultere i at øge standard Raspberry Pi -urhastigheden fra 1,2 GHz til 1,5 GHz, afhængigt af din køleløsning (f.eks. En kølelegeme). Bemærk, at fordi Raspberry Pi bruger en SoC, skal du justere RAM for at rumme overclocking.





Hvad er meningen med at overklokke en Raspberry Pi? Nå, det er simpelt: du vil have mest muligt ud af det. Flere populære værktøjer fungerer bedre end beregnet med overclocking.

Retro spil: Hvis du har kæmpet med at køre Sony PlayStation 1, Sega Dreamcast eller Nintendo N64 -spil på RetroPie, RecalBox eller hvad som helst retro gaming løsning, du har valgt , overclocking kan hjælpe betydeligt.



Kode: Ydelsesproblemer med streaming af video i Kodi kan overvindes takket være overklokning af din Raspberry Pi. Hvis du også bruger en VPN, hjælper højere clockhastighed også her.

Exagear: Forsøger at kør Windows -software på din Raspberry Pi ? Selv med den rigtige forberedelse kan overclocking hjælpe her.





Skrivebord: Raspberry Pi 3 kan bruges som et standard skrivebord. Hvem ville ikke have lidt ekstra ydelse, takket være en overklokket processor?

Overclocking af en Raspberry Pi 3 er et praktisk svar på nogle af dens mangler (omend dem, der behandles i de nyere Raspberry Pi 3 B+ ).





Overclocking er altid risikabelt

Selvom overklokning af Raspberry Pi er let at opnå, er det ikke uden risiko.

Varme genereres: Køleløsninger er påkrævet hvis du planlægger at overklokke din Pi. Varme er dårlige for edb -systemer, da det bremser behandlingen, hvilket igen genererer varme.

Komponentfejl: Øget varme kan også resultere i fejl i komponenter.

Datakorruption: Brug af øgede urhastigheder resulterer ofte i beskadigede data. Hvis du bruger et harddiskdrev til din Pi's operativsystem, bør dette ikke være et massivt problem. Men hvis din Raspberry Pi er afhængig af et microSD -kort (de fleste gør), kan du opleve, at flashmedier i stigende grad er upålidelige.

Pålidelig strømforsyning: Du bør allerede bruge en strømforsyning af god kvalitet til din Raspberry Pi. Noget mindre end den anbefalede 2,5 amp strømadapter er uegnet til overclocking. Datakorruption vil hurtigt opstå med en lav strømforsyning.

På et tidspunkt ville overklokning af din Raspberry Pi ugyldiggøre garantien. Men fra den 19. september 2012, dette er ikke tilfældet , takket være indbyggede overclockingsværktøjer; der er dog en indstilling, der påvirker enhedsgarantien, som vi dækker nedenfor.

Sådan overclockes en Raspberry Pi 3

Vil du stadig overklokke din Raspberry Pi? Selvom du kan overklokke på andre distros, ser vi på processen på Raspbian Stretch. Start med at køre en fuld opdatering og opgradering:

sudo apt update && sudo apt install upgrade

Når det er gjort, skal du installere sysbench -værktøjet:

sudo apt install sysbench

Du skal bruge dette senere for at kontrollere, hvordan overclocking har forbedret ydeevnen. For nu kører du dog sysbench for at få en baseline:

sysbench --test=cpu --cpu-max-prime=2000 --num-threads=4 run

Noter resultaterne, eller tilføj en destinationsfil, som resultaterne skal udskrives til senere.

sysbench --test=cpu --cpu-max-prime=2000 --num-threads=4 run > benchmark-before.txt

Dernæst skal du redigere filen config.txt. Du finder dette i boot -biblioteket, som er bedst tilgængeligt via terminalen.

Start med at skifte til rodmappen

cd /

Skift derefter bibliotek for at starte.

cd boot

Bekræft, at du er på den rigtige placering ved at angive indholdet.

ls

Du bør få øje på config.txt. På dette tidspunkt er det intet værd, at boot -biblioteket er den eneste del af dit Raspberry Pi's operativsystem, der er tilgængeligt fra Windows. Det vender vi tilbage til senere. For nu skal du bare lave en kopi af filen:

sudo cp config.txt config.old

Du skal nu have to konfigurationsfiler. Den første er den, du kan redigere, config.txt ; den anden er din backup, config.old .

Sådan redigerer du config.txt:

sudo nano config.txt

Her finder du en liste over indstillinger i formatet 'name = value'. Kig efter 'overclock'; du skal finde en linje, der lyder '#Uncomment to overclock the arm.' Fjern hashtagget fra den første linje herunder, #arm_freq = 800.

For at overklokke din Raspberry Pi 3 betydeligt skal du indtaste værdier for følgende fire betingelser:

  1. arm_freq
  2. core_freq
  3. sdram_freq
  4. over_spænding

For Raspberry Pi 3 er det mest almindeligt at overklokke med følgende:

arm_freq=1300
core_freq=500
sdram_freq=500
over_voltage=600

Disse indstillinger er den maksimale stabile clockhastighed, du sandsynligvis får. Lavere muligheder er tilgængelige, men noget meningsløse. Som nævnt andre steder, vil den software, du kører, afgøre, om du er tilfreds med den overklokede hastighed.

Kontroller overclock -ydeevne med sysbench

Nu når systemet er overklokket, skal du køre sysbench -værktøjet igen:

sysbench --test=cpu --cpu-max-prime=2000 --num-threads=4 run > benchmark-after.txt

Sammenligning af forskellen her bør fremhæve de præstationsforbedringer, du kan forvente med din Raspberry Pi overclocked.

Når du har opdaget, hvilken maksimal urhastighed du er tilfreds med, kan du fortsætte som normalt ... eller du foretrækker måske at bruge indstillingen force_turbo til at holde Pi kørende med maksimal hastighed. Selvom du er fri til at gøre dette, er det bestemt den eneste faktor i Raspberry Pi -overclocking vilje annullere din garanti.

Sådan gendannes et mislykket overclock

Hvis du har genstartet din Raspberry Pi med overklokede indstillinger og fundet ud af, at den ikke kører, eller den går ned, fryser, af opfører sig på en anden uønsket måde, skal du fortryde dine ændringer. Dette gøres let:

  • Sluk for Raspberry Pi.
  • Fjern microSD -kortet.
  • Indsæt kortet i din pc's kortlæser.
  • Omdøb boot config.old til config.txt .
  • Åbn boot config.txt fil.
  • Indtast den korrekte urhastighed, og gem.
  • Fjern sikkert microSD -kortet, udskift det i din Pi, og start.

Alt skulle nu være normalt igen.

Kan andre Raspberry Pi -modeller overklokkes?

Overclocking er en mulighed for ældre versioner af Raspberry Pi. Som altid skal du tage forholdsregler for at sikre, at enheden afkøles effektivt. Brug vores Raspberry Pi sammenligning for at kontrollere den korrekte urhastighed på din model, og sørg for ikke at øge hastigheden med mere end 10 procent.

For at overklokke ældre Raspberry Pis er alt hvad du har brug for indbygget i Raspbian -operativsystemet. Begynd med at åbne konfigurationsværktøjet, enten på skrivebordet ( Præferencer> Raspberry Pi -konfiguration ) eller fra kommandolinjen.

sudo raspi-config

Efter at have noteret advarslen, vælg Overclock .

I den næste menu finder du en liste over muligheder. Den aktuelt valgte overclocking-indstilling er Ingen, men du har et udvalg af op til fem alternativer afhængigt af din Raspberry Pi-model. Billedet herunder er overclock -skærmen til Raspberry Pi 2.

Mens på andre enheder er overclocking et tilfælde af at lave en lille stigning og teste med forudindstillede muligheder, det er egentlig ikke nødvendigt. Alt du skal gøre er at vælge den overklokket forudindstilling, du vil bruge, og derefter vælge Okay at anvende det. Men hvis du prøver ikke-standard overclocking, der ikke er tilgængelig via en forudindstillet mulighed (ved hjælp af filen config.txt, som forklaret tidligere), skal du foretage små, omhyggelige justeringer og teste resultaterne.

Bemærk, at overclocking også kan påvirke ydelsen af ​​tilsluttet hardware, såsom PiTFT -skærmen fra Adafruit. Som sådan skal du tage yderligere forholdsregler (f.eks. Manuel justering af config.txt -filen efter indstilling af en ny clockhastighed i menuen).

Overlocking er aldrig en eksakt videnskab. Som sådan bør du bruge lidt tid på at vurdere dens indvirkning på din Raspberry Pi og enhver regelmæssigt brugt software. Vores generelle guide til pc -overclocking giver masser af baggrundsinformation.

Del Del Tweet E -mail Sådan rengøres din Windows -pc ved hjælp af kommandoprompt

Hvis din Windows -pc er ved at løbe tør for lagerplads, skal du rydde op i skrammel ved hjælp af disse hurtige kommandopromptværktøjer.

Læs Næste
Relaterede emner
  • Linux
  • gør det selv
  • Overclocking
  • Hindbær Pi
Om forfatteren Christian Cawley(1510 artikler udgivet)

Stedfortrædende redaktør for sikkerhed, Linux, gør -det -selv, programmering og teknologi forklaret og virkelig nyttig podcast -producent med stor erfaring inden for desktop- og softwaresupport. Christian er en bidragsyder til Linux Format -magasinet og er en Raspberry Pi -tinkerer, Lego -elsker og retro -spilfan.

Mere fra Christian Cawley

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere