Raspberry Pi 5 е мощен едноплатков компютър, но можете да го накарате да работи още по-бързо с овърклок.
Ключови изводи
- Raspberry Pi 5 може да бъде овърклокнат за по-добра производителност, което може да бъде полезно за задачи с голямо натоварване на процесора, като машинно обучение.
- За да овърклокнете Pi 5, трябва да поддържате температурата му под 80°C. Официалният корпус на Raspberry Pi 5 с вентилатор за охлаждане и аксесоарът Active Cooler с радиатор и вентилатор могат да помогнат с термичния контрол.
- Овърклокването на Pi 5 включва модифициране на файла с настройки за стартиране config.txt и промяна на настройките за скоростта на процесора. Овърклокването обаче може да намали продължителността на живота на вашия Pi 5 и да анулира гаранцията, така че продължете с повишено внимание.
Докато Raspberry Pi 5 е два до три пъти по-бърз от Pi 4, той може да бъде овърклокнат за още по-добра производителност. Открийте как да овърклокнете системата-върху-чипа на вашия Raspberry Pi 5, за да освободите това безплатно ускоряване на скоростта.
Защо да овърклокнете своя Raspberry Pi 5?
Скоростта на процесора по подразбиране на Raspberry Pi 5 от 2,4 GHz е значително по-бърза от 1,8 GHz на Pi 4, предлагайки забележимо по-бърза производителност за много задачи. Неговият VideoCore VII GPU (графичен процесор) също работи на 800MHz по подразбиране, в сравнение с VideoCore VI на Pi 4 на 500MHz.
Точно както при овърклок на Raspberry Pi 4, обаче, тези скорости могат да бъдат увеличени чрез овърклок на четирите CPU ядра и GPU на Pi 5 SoC. Това би трябвало да доведе до подобрена производителност за задачи с голямо натоварване на процесора, като напр използване на Raspberry Pi като Plex медиен сървър, или опит за стартирайте голям езиков модел за AI чатбот.
Недостатъкът на овърклокването е, че може да намали живота на вашия Pi 5. Използването на прекомерно пренапрежение може дори да анулира гаранцията. Така че го правите на свой собствен риск - особено ако го натискате на по-високи скорости.
Поддържайте своя Raspberry Pi 5 хладен
За да активирате овърклок на SoC (система-върху-чипа) на вашия Raspberry Pi 5, ще трябва да поддържате температурата му под 80°C (176°F). След като достигне това ниво, SoC автоматично ще задейства механизъм за безопасност, който започва да дроселира ядрата на процесора, намалявайки тяхната скорост, докато температурата спадне. Ако температурата успее да достигне 85°C (185°F), ще се задейства максимално дроселиране, включително за GPU.
Въпреки че Raspberry Pi 5 всъщност работи по-хладно от Pi 4 при изпълнение на типични настолни задачи, при големи натоварвания той наистина се нуждае от помощ с термичния си контрол. Ето защо компанията Raspberry Pi пусна Pi 5 с няколко допълнителни екстри.
Официалният корпус на Raspberry Pi 5 има вграден вентилатор за охлаждане, който свързвате към JST порт, означен като „FAN“, на платката Pi 5. За още по-голяма охлаждаща мощност, аксесоарът Active Cooler, монтиран отгоре на платката Pi 5, има както радиатор, така и вентилатор. Използвахме Active Cooler в нашите овърклок тестове.
Как да овърклокнете Raspberry Pi 5
Както и с други Модели Raspberry Pi работейки с официалната операционна система, Raspberry Pi OS, можете да промените тактовата честота на SoC на Pi 5, като промените config.txt файл с настройки за стартиране.
Преди да започнете, най-добре е да актуализирате и надстроите системата си. Отворете прозорец на терминал, като щракнете върху иконата му в горната лента с менюта или чрез Меню > Аксесоари > Терминали въведете:
sudo apt update && sudo apt upgrade -y
Това може да отнеме известно време, за да проверите за най-новите софтуерни пакети и след това да актуализирате системата.
Преди да овърклокнем Raspberry Pi 5, ще инсталираме няколко полезни инструмента, за да можем да сравним производителността и температурата преди и след. Първо инсталирайте инструмента за системна информация Neofetch:
sudo apt install neofetch
За да видите текущата системна информация, изпълнете:
neofetch
Трябва да показва скоростта на процесора по подразбиране на Pi 5 от 2,4 GHz. След това инсталирайте инструмента за генериране на работно натоварване „стрес“:
sudo apt install stress
За да инсталирате инструмента за стрес тестване на Stressberry в Raspberry Pi OS „Bookworm“, първо трябва да създайте виртуална среда на Python (нарекохме нашата "овърклок"), сменете директорията в нея и активирайте го:
python -m venv overclock
cd overclock
source bin/activate
След това можете да инсталирате Stressberry:
pip3 install stressberry
Сега нека направим първоначален стрес тест на тактовата честота по подразбиране за сравнение с резултатите от овърклок по-късно. Изпълнете тази команда за 100-секунден тест, като използвате и четирите процесорни ядра:
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest1.dat
След изчакване на стабилна базова температура, което може да отнеме известно време, стрес тестът ще се проведе и всеки ред ще показва текущата температура и честота на процесора (в MHz), които трябва да достигнат 2400.
Редактирайте файла Config.txt за Overclock
Сега е време да промените настройките на скоростта на процесора, за да започнете да овърклоквате Pi 5. Отвори config.txt файл с настройки в нано текстовия редактор:
sudo nano /boot/config.txt
Добавете следните редове:
arm_freq=2800
gpu_freq=900
over_voltage_delta=50000
Тук настройваме тактовата честота на процесора на 2,8 GHz, като също увеличаваме скоростта на графичния процесор и увеличаваме напрежението на ядрото на SoC, за да помогнем – може или не може да се наложи да приложите това свръхнапрежение, за да работи. Излезте от nano и запазете настройките с натискане Ctrl + х, тогава Y и Въведете. За да активирате овърклок, рестартирайте Pi 5:
sudo reboot
Когато се рестартира, стартирайте неофетч терминална команда отново; трябва да видите новата скорост на процесора от 2,8 GHz.
Стрес тествайте своя овърклокнат Pi 5
Ще трябва да стартирате Stressberry от вашата виртуална среда на Python, така че активирайте отново това:
cd overclock
source bin/activate
След това изпълнете същия тест Stressberry както преди (с различно име на файла за изхода):
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest2.dat
Този път трябва да видите, че процесорът достига овърклокната скорост от 2,8 GHz или каквато и да е скорост, която сте задали. Той също така ще има по-висока температура – в нашите тестове, с активен охладител, монтиран на Pi 5, той достигна максимум 64,8°C (148,6°F), доста под нивото, при което ще се приложи дроселиране.
Някои потребители са успели да увеличат скоростта на процесора допълнително, до 3GHz или малко повече, и GPU до 1GHz, но пробегът може да варира за различните платки Pi 5 и използвания метод на охлаждане. Ако овърклокването на определено ниво причинява нестабилност на системата, трябва да опитате по-скромен овърклок. В някои случаи Pi 5 може дори да не се стартира на работния плот, обикновено поради липса на достатъчно мощност.
Какво ще стане, ако Pi 5 не стартира?
Ако след промяна на настройките за овърклок в config.txt, установите, че вашият Raspberry Pi 5 не се зарежда, не се притеснявайте. Най-лесното решение е просто да задържите Shift клавиш по време на стартиране за временно деактивиране на овърклок; след това Pi 5 трябва да стартира нормално.
Ако това не работи, винаги можете да изключите Pi 5, след това да извадите microSD картата и да я свържете (чрез USB четец на карти) към друг компютър, за да редактирате config.txt файл от там. След това можете да промените настройките за овърклок или да ги коментирате, като добавите символ # в началото на всеки ред.
Възможно е дори да намалите честотата на Pi 5, ако искате да намалите потреблението на енергия (може би за преносим проект) и/или да поддържате ниска температура.
Овърклокването на Raspberry Pi 5 е лесно
Както видяхте, овърклокването на Pi 5 е сравнително лесен процес. С допълнителната процесорна мощност, получена от овърклок, можете да изпълнявате задачи, изискващи голямо натоварване на процесора, по-ефективно, така че може да се окаже полезно за задачи като машинно обучение и големи езикови модели. Вашата нова допълнителна мощност ще отключи още повече възможности за проекти за вашия Raspberry Pi 5.