De Raspberry Pi 5 is een krachtige single0board-computer, maar je kunt hem nog sneller laten werken door te overklokken.
Belangrijkste leerpunten
- De Raspberry Pi 5 kan worden overgeklokt voor betere prestaties, wat handig kan zijn voor processorzware taken zoals machine learning.
- Om de Pi 5 te overklokken, moet je de temperatuur onder de 80°C houden. De officiële Raspberry Pi 5-behuizing met koelventilator en het Active Cooler-accessoire met koellichaam en ventilator kunnen helpen bij de thermische controle.
- Het overklokken van de Pi 5 omvat het wijzigen van het opstartinstellingenbestand config.txt en het wijzigen van de CPU-snelheidsinstellingen. Overklokken kan echter de levensduur van uw Pi 5 verkorten en de garantie ongeldig maken, dus wees voorzichtig.
Hoewel de Raspberry Pi 5 twee tot drie keer sneller is dan een Pi 4, kan hij worden overgeklokt voor nog betere prestaties. Ontdek hoe u het systeem-op-chip van uw Raspberry Pi 5 kunt overklokken om die gratis snelheidsboost te ontketenen.
Waarom uw Raspberry Pi 5 overklokken?
De standaard CPU-snelheid van de Raspberry Pi 5 van 2,4 GHz is aanzienlijk sneller dan de 1,8 GHz van de Pi 4 en biedt merkbaar snellere prestaties voor veel taken. De VideoCore VII GPU (grafische verwerkingseenheid) werkt standaard ook op 800 MHz, vergeleken met de VideoCore VI van de Pi 4 op 500 MHz.
Net als bij overklokken van een Raspberry Pi 4Deze snelheden kunnen echter worden verhoogd door de vier CPU-kernen en GPU van de Pi 5 SoC te overklokken. Dit zou moeten leiden tot verbeterde prestaties voor processorzware taken zoals Raspberry Pi gebruiken als Plex-mediaserver, of een poging daartoe een groot taalmodel uitvoeren voor een AI-chatbot.
Het nadeel van overklokken is dat het de levensduur van je Pi 5 kan verkorten. Het gebruik van overmatige overspanning kan zelfs de garantie ongeldig maken. Je doet het dus op eigen risico, vooral als je het naar hogere snelheden brengt.
Houd uw Raspberry Pi 5 koel
Om het overklokken van de SoC (system-on-chip) van uw Raspberry Pi 5 mogelijk te maken, moet u de temperatuur ervan onder de 80°C (176°F) houden. Zodra het dat niveau bereikt, activeert de SoC automatisch een veiligheidsmechanisme dat de CPU-kernen begint terug te dringen, waardoor hun snelheid wordt verlaagd totdat de temperatuur daalt. Als de temperatuur 85°C (185°F) bereikt, wordt maximale throttling geactiveerd, ook voor de GPU.
Hoewel de Raspberry Pi 5 eigenlijk koeler werkt dan een Pi 4 bij het uitvoeren van typische desktoptaken, heeft hij onder zware belasting wel wat hulp nodig met zijn thermische controle. Dit is de reden waarom het bedrijf Raspberry Pi de Pi 5 lanceerde met een aantal optionele extra’s.
De officiële Raspberry Pi 5-behuizing heeft een ingebouwde koelventilator die je aansluit op een JST-poort, met het label 'FAN', op het Pi 5-bord. Voor nog meer koelvermogen heeft het Active Cooler-accessoire, gemonteerd bovenop het Pi 5-bord, zowel een koellichaam als een ventilator. We gebruikten de Active Cooler in onze overkloktests.
Een Raspberry Pi overklokken 5
Zoals bij andere Raspberry Pi-modellen met het officiële besturingssysteem Raspberry Pi OS, kunt u de kloksnelheid van de SoC van de Pi 5 wijzigen door de config.txt bestand met opstartinstellingen.
Voordat u begint, kunt u het beste uw systeem bijwerken en upgraden. Open een terminalvenster door op het pictogram in de bovenste menubalk te klikken, of via Menu > Accessoires > Terminalen voer in:
sudo apt update && sudo apt upgrade -y
Het kan enige tijd duren voordat u controleert of er de nieuwste softwarepakketten zijn en vervolgens het systeem bijwerkt.
Voordat we de Raspberry Pi 5 overklokken, installeren we een aantal handige tools, zodat we de prestaties en temperatuur voor en na kunnen vergelijken. Installeer eerst de Neofetch-systeeminfotool:
sudo apt install neofetch
Om de huidige systeeminformatie te bekijken, voert u het volgende uit:
neofetch
Het zou de standaard CPU-snelheid van de Pi 5 van 2,4 GHz moeten tonen. Installeer vervolgens de tool voor het genereren van werklast:
sudo apt install stress
Om de stresstesttool Stressberry in Raspberry Pi OS "Bookworm" te installeren, moet u dit eerst doen maak een virtuele Python-omgeving (we noemden de onze "overklokken"), verander de map erin, en activeer het:
python -m venv overclock
cd overclock
source bin/activate
Vervolgens kunt u Stressberry installeren:
pip3 install stressberry
Laten we nu een eerste stresstest uitvoeren op de standaardkloksnelheid om later te vergelijken met de overgeklokte resultaten. Voer deze opdracht uit voor een test van 100 seconden met alle vier de CPU-kernen:
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest1.dat
Na het wachten op een stabiele basistemperatuur, wat enige tijd kan duren, wordt de stresstest uitgevoerd en elke regel toont de huidige CPU-temperatuur en -frequentie (in MHz), die zou moeten stijgen 2400.
Bewerk het Config.txt-bestand naar overklokken
Het is nu tijd om de CPU-snelheidsinstellingen te wijzigen om te beginnen met het overklokken van de Pi 5. Open de config.txt instellingenbestand in de nano-teksteditor:
sudo nano /boot/config.txt
Voeg de volgende regels toe:
arm_freq=2800
gpu_freq=900
over_voltage_delta=50000
Hier stellen we de CPU-kloksnelheid in op 2,8 GHz, waarbij we ook de GPU-snelheid verhogen en de SoC-kernspanning verhogen om te helpen. Het kan zijn dat je deze overspanning al dan niet moet toepassen om het te laten werken. Sluit nano af en sla de instellingen op door op te drukken Ctrl + X, Dan Y En Binnenkomen. Om het overklokken te activeren, start u de Pi 5 opnieuw op:
sudo reboot
Wanneer het opnieuw opstart, voert u het nieuw ophalen terminalopdracht opnieuw; je zou de nieuwe CPU-snelheid van 2,8 GHz moeten zien.
Voer een stresstest uit voor uw overgeklokte Pi 5
U moet Stressberry vanuit uw virtuele Python-omgeving uitvoeren, dus activeer dat opnieuw:
cd overclock
source bin/activate
Voer vervolgens dezelfde Stressberry-test uit als voorheen (met een andere bestandsnaam voor de uitvoer):
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest2.dat
Deze keer zou je moeten zien dat de CPU de overgeklokte snelheid van 2,8 GHz bereikt, of welke snelheid je ook hebt ingesteld. Hij zal ook een hogere temperatuur hebben. In onze tests, met een actieve koeler gemonteerd op de Pi 5, bereikte hij een maximale temperatuur van 64,8°C (148,6°F), ruim onder het niveau waarop throttling zou worden toegepast.
Sommige gebruikers zijn erin geslaagd de CPU-snelheid verder te verhogen, tot 3GHz of iets meer, en de GPU tot 1GHz, maar de kilometerstand kan variëren voor verschillende Pi 5-borden en de gebruikte koelingsmethode. Als overklokken op een bepaald niveau systeeminstabiliteit veroorzaakt, moet u een bescheidener overklokpoging proberen. In sommige gevallen start de Pi 5 mogelijk niet eens op naar de desktop, meestal vanwege een gebrek aan voldoende stroom.
Wat als de Pi 5 niet wil opstarten?
Als u, na het wijzigen van de overklokinstellingen in config.txtAls u merkt dat uw Raspberry Pi 5 niet opstart, hoeft u zich geen zorgen te maken. De eenvoudigste oplossing is om simpelweg de Verschuiving toets tijdens het opstarten om het overklokken tijdelijk uit te schakelen; de Pi 5 zou dan normaal moeten opstarten.
Als dat niet werkt, kunt u de Pi 5 altijd uitschakelen, vervolgens de microSD-kaart verwijderen en deze (met behulp van een USB-kaartlezer) op een andere computer aansluiten om de gegevens te bewerken. config.txt bestand vanaf daar. Vervolgens kunt u de overklokinstellingen wijzigen of commentaar geven door aan het begin van elke regel een #-symbool toe te voegen.
Het is zelfs mogelijk om de Pi 5 te onderklokken als je het stroomverbruik wilt verminderen (misschien voor een draagbaar project) en/of de temperatuur laag wilt houden.
Raspberry Pi 5 Overklokken is eenvoudig te doen
Zoals je hebt gezien, is het overklokken van de Pi 5 een relatief eenvoudig proces. Met de extra verwerkingskracht die je krijgt door overklokken, kun je CPU-intensieve taken efficiënter uitvoeren, wat handig kan zijn voor taken als machinaal leren en grote taalmodellen. Uw nieuwe extra kracht ontgrendelt nog meer projectmogelijkheden voor uw Raspberry Pi 5.