Raspberry Pi 5 er en kraftfuld single0board-computer, men du kan få den til at køre endnu hurtigere med overclocking.

Nøgle takeaways

  • Raspberry Pi 5 kan overclockes for bedre ydeevne, hvilket kan være nyttigt til processortunge opgaver såsom maskinlæring.
  • For at overclocke Pi 5 skal du holde temperaturen under 80°C. Det officielle Raspberry Pi 5 etui med en køleventilator og Active Cooler-tilbehøret med en heatsink og blæser kan hjælpe med termisk kontrol.
  • Overclocking af Pi 5 involverer ændring af config.txt-opstartsindstillingsfilen og ændring af CPU-hastighedsindstillingerne. Overclocking kan dog reducere levetiden på din Pi 5 og annullere garantien, så fortsæt med forsigtighed.

Mens Raspberry Pi 5 er to til tre gange hurtigere end en Pi 4, kan den overclockes for endnu bedre ydeevne. Opdag, hvordan du overclocker din Raspberry Pi 5's system-on-chip for at frigøre det gratis hastighedsboost.

Hvorfor overclocke din Raspberry Pi 5?

Raspberry Pi 5's standard CPU-hastighed på 2,4 GHz er betydeligt hurtigere end Pi 4's 1,8 GHz, og tilbyder mærkbart lynlås-ydeevne til mange opgaver. Dens VideoCore VII GPU (grafikbehandlingsenhed) kører også ved 800MHz som standard sammenlignet med Pi 4's VideoCore VI ved 500MHz.

instagram viewer

Ligesom med overclocker en Raspberry Pi 4Disse hastigheder kan dog boostes ved at overclocke Pi 5 SoC's fire CPU-kerner og GPU. Dette skulle føre til forbedret ydeevne til processortunge opgaver som f.eks ved at bruge Raspberry Pi som en Plex-medieserver, eller forsøger at køre en stor sprogmodel for en AI chatbot.

Ulempen ved overclocking er, at det kan reducere levetiden på din Pi 5. Brug af for høj overspænding kan endda gøre garantien ugyldig. Så du gør det på egen risiko - især hvis du skubber den til højere hastigheder.

Hold din Raspberry Pi 5 kølig

For at aktivere overclocking af din Raspberry Pi 5's SoC (system-on-chip), skal du holde dens temperatur under 80°C (176°F). Når det når det niveau, vil SoC automatisk udløse en sikkerhedsmekanisme, der begynder at drosle CPU-kernerne tilbage og reducere deres hastighed, indtil temperaturen falder. Hvis temperaturen når op på 85°C (185°F), vil maksimal drosling blive udløst, også for GPU'en.

Mens Raspberry Pi 5 faktisk kører køligere end en Pi 4, når den kører typiske desktop-opgaver, har den under tunge belastninger brug for hjælp til sin termiske kontrol. Dette er grunden til, at Raspberry Pi-firmaet lancerede Pi 5 med et par ekstraudstyr.

Det officielle Raspberry Pi 5 etui har en indbygget køleventilator, som du forbinder til en JST-port, mærket 'FAN', på Pi 5-kortet. For endnu mere kølekraft har Active Cooler-tilbehøret – monteret oven på Pi 5-kortet – både en køleplade og blæser. Vi brugte Active Cooler i vores overclocking-test.

Billedkredit: Raspberry Pi

Sådan overclocker du en Raspberry Pi 5

Som med andre Raspberry Pi modeller kører det officielle operativsystem, Raspberry Pi OS, kan du ændre clockhastigheden på Pi 5's SoC ved at ændre config.txt opstartsindstillingsfil.

Før du starter, er det bedst at opdatere og opgradere dit system. Åbn et terminalvindue ved at klikke på dets ikon i den øverste menulinje eller via Menu > Tilbehør > Terminal, og indtast:

sudo apt update && sudo apt upgrade -y

Det kan tage lidt tid at søge efter de nyeste softwarepakker og derefter opdatere systemet.

Før vi overclocker Raspberry Pi 5, installerer vi et par nyttige værktøjer, så vi kan sammenligne før-og-efter ydeevne og temperatur. Installer først Neofetch-systeminfoværktøjet:

sudo apt install neofetch

For at se de aktuelle systemoplysninger skal du køre:

neofetch

Det skal vise Pi 5's standard CPU-hastighed på 2,4 GHz. Installer derefter det "stress"-arbejdsbelastningsgenererende værktøj:

sudo apt install stress

For at installere Stressberry-stresstestværktøjet i Raspberry Pi OS "Bookworm", skal du først opret et virtuelt Python-miljø (vi kaldte vores "overclock"), skift mappe til det, og aktiver det:

python -m venv overclock
cd overclock
source bin/activate

Du kan derefter installere Stressberry:

pip3 install stressberry

Lad os nu lave en indledende stresstest ved standard clockhastighed til sammenligning med de overclockede resultater senere. Kør denne kommando for en 100-sekunders test med alle fire CPU-kerner:

stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest1.dat

Efter at have afventet en stabil basistemperatur, hvilket kan tage lidt tid, vil stresstesten køre og hver linje vil vise den aktuelle CPU-temperatur og -frekvens (i MHz), som skulle komme op til 2400.

Rediger Config.txt-filen til overclock

Det er nu tid til at ændre CPU-hastighedsindstillingerne for at begynde at overclocke Pi 5. Åbn config.txt indstillingsfil i nano-teksteditoren:

sudo nano /boot/config.txt

Tilføj følgende linjer:

arm_freq=2800
gpu_freq=900
over_voltage_delta=50000

Her indstiller vi CPU-clock-hastigheden til 2,8 GHz, øger også GPU-hastigheden og øger SoC-kernespændingen for at hjælpe - du skal muligvis eller måske ikke bruge denne overspænding for at få den til at fungere. Afslut nano og gem indstillingerne ved at trykke på Ctrl + x, derefter Y og Gå ind. For at aktivere overclock, genstart Pi 5:

sudo reboot

Når den genstarter, skal du køre neofetch terminalkommando igen; du skulle se den nye CPU-hastighed på 2,8 GHz.

Stress-test din overclockede Pi 5

Du skal køre Stressberry fra dit virtuelle Python-miljø, så genaktiver det:

cd overclock
source bin/activate

Kør derefter den samme Stressberry-test som før (med et andet filnavn til output):

stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest2.dat

Denne gang skulle du se, at CPU'en når den overclockede hastighed på 2,8 GHz, eller hvilken hastighed du nu har indstillet. Den vil også have en højere temperatur - i vores test, med en aktiv køler monteret på Pi 5, nåede den et maksimum på 64,8°C (148,6°F), et godt stykke under det niveau, hvor drosling ville blive anvendt.

Nogle brugere har formået at booste CPU-hastigheden yderligere, til 3GHz eller lidt mere, og GPU'en til 1GHz, men kilometertal kan variere for forskellige Pi 5-kort og den anvendte kølemetode. Hvis overclocking på et bestemt niveau forårsager systemustabilitet, bør du prøve en mere beskeden overclock. I nogle tilfælde starter Pi 5 måske ikke engang op til skrivebordet, normalt på grund af mangel på tilstrækkelig strøm.

Hvad hvis Pi 5 ikke vil starte?

Hvis, efter at have ændret overclocking-indstillingerne i config.txt, finder du ud af, at din Raspberry Pi 5 ikke starter op, fortvivl ikke. Den nemmeste løsning er blot at holde Flytte tast under opstart for midlertidigt at deaktivere overclocking; Pi 5 bør derefter starte normalt.

Hvis det ikke virker, kan du altid slukke for Pi 5, derefter fjerne microSD-kortet og tilslutte det (ved hjælp af en USB-kortlæser) til en anden computer for at redigere config.txt fil derfra. Du kan derefter ændre overclocking-indstillingerne eller kommentere dem ved at tilføje et #-symbol i starten af ​​hver linje.

Det er endda muligt at underclocke Pi 5, hvis du vil reducere strømforbruget (måske til et bærbart projekt) og/eller holde temperaturen nede.

Raspberry Pi 5 Overclocking er nemt at gøre

Som du har set, er overclocking af Pi 5 en forholdsvis ligetil proces. Med den ekstra processorkraft opnået ved overclocking, kan du køre CPU-intensive opgaver mere effektivt, så det kan vise sig nyttigt til opgaver som maskinlæring og store sprogmodeller. Din nyfundne ekstra kraft vil låse op for endnu flere projektmuligheder for din Raspberry Pi 5.