Doładuj swój stary komputer jednopłytkowy Raspberry Pi 3 lub 3B+, podkręcając jego procesor, aby uwolnić jego pełną moc.
Chociaż starsze modele Raspberry Pi 3B i 3B+ nie są tak wydajne jak Pi 4 lub nowe Pi 5, możesz poprawić ich wydajność poprzez podkręcanie procesora. Spowoduje to, że procesor będzie działał z wyższą maksymalną prędkością, chociaż będziesz musiał znaleźć sposób na rozproszenie dodatkowego ciepła, aby uniknąć dławienia termicznego procesora i stabilności morskiej.
Wykonaj poniższe czynności, aby rozpocząć podkręcanie Raspberry Pi 3 i wykonaj test warunków skrajnych, aby sprawdzić jego działanie.
Po co podkręcać Raspberry Pi 3?
Podkręcając Raspberry Pi 3B ze standardowego 1,2 GHz do 1,3 GHz (lub nawet wyżej), powinno to wydawać się trochę szybsza nawigacja w graficznym interfejsie użytkownika komputera stacjonarnego i powinna być widoczna lepsza wydajność podczas wykonywania dużych obciążeń, np bieganie A System gier Raspberry Pi z RetroPie. Można także podkręcić model Pi 3B+ z domyślnej częstotliwości 1,4 GHz.
Wadą podkręcania jest to, że może skrócić żywotność Pi 3B lub 3B+. Może to również spowodować unieważnienie gwarancji w przypadku korzystania z siła_turbo=1 ustawienie umożliwiające włączenie trybu turbo. Podkręcaj więc na własne ryzyko – zwłaszcza jeśli zwiększasz prędkość.
Zachowaj spokój, aby uniknąć dławienia
Jedną z głównych rzeczy, które należy wziąć pod uwagę podczas podkręcania Raspberry Pi 3B, jest temperatura procesora. Jeśli temperatura wzrośnie powyżej 80°C, Raspberry Pi SoC posiada mechanizm zabezpieczający, który automatycznie zacznie ograniczać rdzenie procesora, zmniejszając ich prędkość, aż temperatura spadnie. Maksymalne dławienie, łącznie z procesorem graficznym, występuje przy 85°C.
W Raspberry Pi 3B+ dławienie rozpoczyna się już przy temperaturze 60°C, chociaż można ją podnieść do 70°C za pomocą ustawień pliku konfiguracyjnego. Raspberry Pi 3B+ ma wbudowany rozpraszacz ciepła dla swojego SoC, stąd jego srebrny kolor na płycie. Dzięki temu Pi 3B+ może mieć wyższą domyślną maksymalną częstotliwość taktowania procesora wynoszącą 1,4 GHz w porównaniu do 1,2 GHz Pi 3B. Jednak nadal możesz dodać dodatkowe chłodzenie.
Podobnie jak w przypadku innych komputerów jednopłytkowych Raspberry Pi (poza Pi 400 zintegrowanym z klawiaturą) można dodać pasywne chłodzenie do Pi 3B lub 3B+ w postaci radiatora przymocowanego do SoC z funkcją termiczną pasta. Niektóre Obudowy Raspberry Pi zawierają również wbudowany radiator.
Dostępna jest także opcja aktywnego chłodzenia w postaci wentylatora, zasilanego napięciem 5V lub 3,3V. Ponownie, niektóre obudowy Pi mają wbudowany wentylator. Każda metoda chłodzenia lub obie pomogą utrzymać niską temperaturę procesora podczas pracy pod dużym obciążeniem i przy wyższych prędkościach podczas podkręcania.
Jak podkręcić Raspberry Pi 3
Podobnie jak w przypadku innych Modele Raspberry Pi uruchamiając oficjalny system operacyjny Raspberry Pi, możesz zmienić prędkość zegara procesora, modyfikując plik plik konfiguracyjny.txt plik używany do ustawień podczas uruchamiania.
Zanim to zrobisz, dobrze jest zaktualizować i unowocześnić swój system. Otwórz okno terminala klikając ikonę na górnym pasku menu lub poprzez Menu > Akcesoria > Terminali wpisanie:
sudo apt update && sudo apt upgrade -y
Zanim podkręcisz Raspberry Pi 3B lub 3B+, zainstaluj kilka przydatnych narzędzi, aby sprawdzić jego ustawienia i wydajność. Najpierw zainstaluj narzędzie informacyjne systemu Neofetch:
sudo apt install neofetch
Następnie zainstaluj narzędzie do testowania warunków skrajnych Stressberry:
sudo apt install stress
sudo pip3 install stressberry
Aby zobaczyć aktualne informacje o systemie, uruchom:
neofetch
Powinien pokazywać domyślną prędkość procesora 1,2 GHz w Pi 3B lub 1,4 GHz w Pi 3B+. Przed podkręceniem możesz przeprowadzić wstępny test obciążeniowy przy domyślnej częstotliwości taktowania, aby później porównać go z wynikami przetaktowania. Uruchom to polecenie, aby przeprowadzić 100-sekundowy test, używając wszystkich czterech rdzeni procesora:
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest1.dat
Po oczekiwaniu na stabilną temperaturę bazową (co może chwilę potrwać) rozpocznie się test obciążeniowy, a każda linia pokaże aktualną temperaturę i częstotliwość procesora (w MHz).
Edytuj plik Config.txt, aby przetaktować
Teraz czas zmienić ustawienia szybkości procesora, aby rozpocząć podkręcanie Raspberry Pi 3B lub Pi 3b+. Otworzyć plik konfiguracyjny.txt plik za pomocą edytora tekstu nano:
sudo nano /boot/config.txt
Przewiń w dół, aby znaleźć sekcję rozpoczynającą się od „#uncomment to overclocking the arm” i usuń linię znajdującą się pod nią. Należy pamiętać, że ta sekcja może nie być dostępna w pliku plik konfiguracyjny.txt plik wersji Bookworm systemu operacyjnego Raspberry Pi, ale nadal możesz dodać poniższe linie, aby podkręcić.
Jeśli używasz Pi 3B, dodaj następujące linie:
arm_freq=1300
core_freq=500
gpu_freq=500
over_voltage=4
sdram_freq=500
W tym przypadku zwiększamy maksymalne taktowanie procesora do 1,3 GHz (z 1,2 GHz), maksymalną częstotliwość rdzenia do 500 MHz (z 400 MHz) i zwiększamy prędkość procesora graficznego z 400 MHz do 500 MHz (opcjonalnie). Zwiększamy również nieznacznie poziom napięcia rdzenia (z over_voltage=4) i częstotliwość SDRAM-u, aby poprawić wydajność.
Jeśli używasz Pi 3B+, zamiast tego będziesz chciał użyć następujących ustawień:
arm_freq=1450
core_freq=500
gpu_freq=500
over_voltage=4
sdram_freq=500
Tutaj wykonujemy skromne podkręcanie z domyślnego 1,4 GHz do 1,45 GHz. Pozostałe linie pozostają takie same jak w przypadku Pi 3B.
Teraz wyjdź z edytora tekstu nano i zapisz nowe ustawienia, naciskając klawisz kontrolny + X, Następnie Y I Wchodzić. Aby aktywować ustawienia podkręcania, musisz ponownie uruchomić Pi 3B lub 3B+:
sudo reboot
Po ponownym uruchomieniu Pi uruchom plik neofetch ponownie polecenie terminala; powinieneś zobaczyć nową ustawioną prędkość procesora - w przypadku Pi 3B + faktycznie pokaże 1,5 GHz zamiast 1,45 GHz, ale to drugie jest prawidłowe.
Przetestuj swój podkręcony Pi 3B/3B+
Przeprowadźmy ten sam test warunków skrajnych, co poprzednio, używając Stressberry:
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest2.dat
Tym razem powinieneś zobaczyć, że procesor osiąga podkręconą prędkość 1,3 GHz (1300 MHz) lub 1,45 GHz (1450 MHz) w Pi 3B+. Będzie też miał wyższą temperaturę – w naszych testach, przy użyciu Pi 3B bez chłodzenia, wzrosła do ponad 80°, a procesor zaczął dławić, aż temperatura spadła. Dodanie chłodzenia powinno pomóc tego uniknąć lub ograniczyć.
Na Pi 3B+ bez dodatkowego chłodzenia temperatura wzrosła powyżej 60° i włączyło się dławienie. Jeśli chcesz zwiększyć ten próg w Pi 3B+ do 70°C, dodaj następujący wiersz do plik konfiguracyjny.txt i uruchom ponownie:
temp_soft_limit=70
Podkręcanie Pi 3 do wyższych prędkości
Jeśli chcesz jeszcze zwiększyć prędkość procesora Raspberry Pi 3B lub 3B+ i zachować stabilność, z pewnością będziesz potrzebować dobrego systemu chłodzenia. Należy pamiętać, że aby zwiększyć wartość przepięcia do więcej niż 6, należy również dodać linię siła_turbo=1 do plik konfiguracyjny.txt plik — spowoduje to unieważnienie gwarancji.
Niektórzy użytkownicy zgłaszali pomyślne przetaktowywanie Pi 3B do 1,5 GHz i Pi 3B+ do imponującego 1,6 GHz (przy użyciu aktywnego i pasywnego chłodzenia), ale przebieg może się różnić.
Podnoszenie prędkości na tego rodzaju wysokości odbywa się na własne ryzyko. Jeśli podkręcanie na pewnym poziomie powoduje niestabilność systemu, powinieneś spróbować skromniejszego podkręcania lub poprawić pasywne/aktywne chłodzenie Raspberry Pi. W niektórych przypadkach Pi 3B/3B+ może nawet nie uruchomić się na pulpicie.
Co się stanie, jeśli Raspberry Pi 3 nie uruchomi się?
Jeśli po zmianie ustawień podkręcania w plik konfiguracyjny.txt, okaże się, że Raspberry Pi 3B/3B+ nie uruchamia się poprawnie, nie martw się. Najprostszym rozwiązaniem jest przytrzymanie Zmiana klawisz podczas uruchamiania, aby tymczasowo wyłączyć podkręcanie; Pi powinno następnie uruchomić się normalnie. Następnie możesz zmniejszyć ustawiony poziom podkręcania.
Jeżeli nadal nie można uruchomić Raspberry Pi, zawsze możesz wyłączyć Raspberry Pi, wyjąć kartę microSD i podłączyć ją (za pomocą czytnika kart USB) do innego komputera w celu edycji plik konfiguracyjny.txt tam plik. Następnie możesz zmienić ustawienia podkręcania lub skomentować je, dodając symbol # na początku każdej linii.
Przetaktowywanie Raspberry Pi 3 jest łatwe
Jak pokazano powyżej, podkręcanie Raspberry Pi 3B lub 3B+ jest stosunkowo prostym procesem. Może być konieczne zwiększenie poziomu przepięcia przy wyższych częstotliwościach zegara, ale najlepiej nie przekraczać go powyżej 12. Podkręcanie może również skrócić żywotność Pi.
Dzięki dodatkowej mocy obliczeniowej uzyskanej w wyniku podkręcania, Pi powinien mieć możliwość bardziej efektywnego wykonywania innych zadań intensywnie obciążających procesor, w tym odtwarzania wideo i gier retro. Odblokuje to więcej możliwości korzystania z Raspberry Pi.