Raspberry Pi 3 - відмінний маленький комп'ютер, набагато більш потужний, ніж моделі до нього. Але чи знаєте ви, що ви можете витиснути ще більше енергії з цього? Ось як розігнати свій Raspberry Pi і просунути його далі, ніж ви могли собі уявити!
Навіщо розганяти Raspberry Pi?
Стандартний Raspberry Pi 3 може похвалитися 64-бітним чотирьохядерним процесором з частотою 1,2 ГГц, 1 ГБ ОЗУ і графічним процесором Broadcom VideoCore IV у складі системи Broadcom на чіпі (SoC) BCM2837.
Розгін процесора призведе до збільшення тактової частоти Raspberry Pi за замовчуванням з 1,2 ГГц до 1,5 ГГц, залежно від вашого рішення по охолодженню (наприклад, радіатора). Зауважте, що оскільки Raspberry Pi використовує SoC, вам слід налаштувати оперативну пам'ять для розгону.
Який сенс розганяти Raspberry Pi? Ну, це просто: ви хочете отримати з цього максимум користі. Кілька популярних інструментів будуть працювати краще, ніж передбачалося при розгоні.
Ретро-ігри. Якщо ви зазнавали труднощів із запуском ігор Sony PlayStation 1, Sega Dreamcast або Nintendo N64 на RetroPie, RecalBox або будь-яким іншим рішенням для ретро-ігор, яке ви вибрали для, розгін може допомогти значно.
Kodi: Проблеми з продуктивністю потокового відео в Kodi можна подолати завдяки розгону Raspberry Pi. Якщо ви також використовуєте VPN, тут також допоможе більш висока тактова частота.
Exagear: Намагаєтеся запустити програмне забезпечення Windows на Raspberry Pi? Навіть при правильній підготовці розгін може допомогти тут.
Стільниця: Raspberry Pi 3 можна використовувати як стандартну стільницю. Кому не потрібна додаткова продуктивність, завдяки розігнаному процесору?
Розгін Raspberry Pi 3 - це практична відповідь на деякі з його недоліків (хоча вони і були розглянуті в більш пізній версії Raspberry Pi 3 B +.) .
Розгін завжди ризикований
Розгін Raspberry Pi простий, але не без ризику.
Виробляється тепло: потрібні охолоджувальні рішення, якщо ви плануєте розігнати свій Pi. Тепло шкідливе для комп'ютерних систем, оскільки уповільнює обробку, яка, в свою чергу, генерує тепло.
Відмова компонентів. Підвищене нагрівання може також призвести до виходу компонентів з ладу.
Пошкодження даних. Використання збільшеної тактової частоти часто призводить до пошкодження даних. Якщо ви використовуєте жорсткий диск для операційної системи вашого Pi, це не повинно бути серйозною проблемою. Однак, якщо ваш Raspberry Pi використовує карту microSD (більшість так і роблять), ви можете виявити, що флеш-носії стають все більш ненадійними.
Надійний блок живлення: ви вже повинні використовувати блок живлення хорошої якості для Raspberry Pi. Все, що менше рекомендованого 2,5-амперного адаптера харчування, не підходить для розгону. Пошкодження даних швидко відбудеться при низькому енергоспоживанні.
На одному етапі розгін Raspberry Pi призведе до анулювання гарантії. Однак станом на 19 вересня 2012 року це не так, завдяки вбудованим засобам розгону; однак є одне налаштування, яке вплине на гарантію на пристрій, про який ми розповімо нижче.
Як розігнати Raspberry Pi 3
Все ще хочете розігнати свій Raspberry Pi? Хоча ви можете розігнати інші дистрибутиви, ми розглянемо процес на Raspbian Stretch. Почніть з повного оновлення та оновлення:
sudo apt update && sudo apt install upgrade
Після цього встановіть інструмент sysbench:
sudo apt install sysbench
Це знадобиться вам пізніше для перевірки того, як розгін поліпшив продуктивність. На даний момент, однак, запустіть sysbench, щоб отримати базовий рівень:
sysbench --test=cpu --cpu-max-prime=2000 --num-threads=4 run
Запишіть результати або додайте кінцевий файл для виводу результатів для подальшого порівняння.
sysbench --test=cpu --cpu-max-prime=2000 --num-threads=4 run > benchmark-before.txt
Далі потрібно редагувати файл config.txt. Ви знайдете це у звантажувальній теці, до якої найкраще звертатися через термінал.
Почніть з перемикання на кореневу теку
cd /
Потім змініть каталог на звантажувальний.
cd boot
Підтвердьте, що ви знаходитеся в правильному місці, перерахувавши вміст.
ls
Ви повинні визначити config.txt. На даний момент нічого не варто, що завантажувальний каталог - єдина частина операційної системи вашого Raspberry Pi, доступна з Windows. Ми повернемося до цього пізніше. А поки просто скопіюйте файл:
sudo cp config.txt config.old
Тепер у вас має бути два файли налаштувань. Перший - той, який можна редагувати, config.txt; друга ваша резервна копія, config.old.
Для редагування config.txt:
sudo nano config.txt
Тут ви знайдете список параметрів у форматі «назва = значення». Шукайте «розгін»; Ви повинні знайти рядок, який говорить «# Uncomment для розгону руки». Вилучіть хештег з першого рядка під # arm_freq = 800.
Щоб значно розігнати Raspberry Pi 3, вам потрібно буде ввести значення для наступних чотирьох умов:
- arm_freq
- core_freq
- sdram_freq
- over_voltage
Для Raspberry Pi 3 найчастіше розганяється за допомогою наступного:
arm_freq=1300 core_freq=500 sdram_freq=500 over_voltage=600
Ці параметри - максимальна стабільна тактова частота, яку ви можете отримати. Доступні нижчі варіанти, але дещо безглуздо. Однак, як зазначалося в іншому місці, програмне забезпечення, яке ви використовуєте, буде визначати, чи задоволені ви розігнаною швидкістю чи ні.
Перевірте продуктивність розгону за допомогою sysbench
Тепер система розігнана, ви повинні знову запустити інструмент sysbench:
sysbench --test=cpu --cpu-max-prime=2000 --num-threads=4 run > benchmark-after.txt
Порівняння цієї різниці має показати поліпшення продуктивності, які ви можете очікувати, розігнавши Raspberry Pi.
Як тільки ви з'ясували, яка максимальна тактова частота вас влаштовує, ви можете продовжувати в звичайному режимі... або ви можете використовувати налаштування force_turbo, щоб підтримувати роботу Pi на максимальних швидкостях. Хоча ви можете це зробити, це один з факторів розгону Raspberry Pi, який безумовно анулює вашу гарантію.
Як відновити несправний розгін
Якщо ви перезавантажили Raspberry Pi з розігнаними налаштуваннями і виявили, що він не буде працювати, або він зависає, зависає або веде себе якимось іншим небажаним чином, вам доведеться скасувати зміни. Це легко зробити:
- Вимкніть Raspberry Pi.
- Виньте карту microSD.
- Вставте карту в кард-рідер вашого ПК.
- Перейменуйте\boot\config.old уtxt.
- Відкрийте файл\boot\config.txt.
- Введіть правильну тактову частоту і збережіть.
- Обережно витягніть карту microSD, вставте її в свій Pi і завантажитеся.
Тепер все має повернутися до нормального життя.
Чи можна розігнати інші моделі Raspberry Pi?
Розгін є опцією для більш старих версій Raspberry Pi. Як завжди, прийміть запобіжні заходи, щоб забезпечити ефективне охолодження пристрою. Скористайтеся нашим порівнянням, щоб перевірити правильну тактову частоту вашої моделі і не збільшуйте швидкість більш ніж на 10 відсотків.
Для розгону старого Raspberry Pis все, що вам потрібно, вбудовано в операційну систему Raspbian. Почніть з відкриття інструмента налаштування або на стільниці («Параметри» > «Raspberry Pi Configuration»), або з командного рядка.
sudo raspi-config
Після появи попередження виберіть «Розгін».
У наступному меню ви знайдете список параметрів. Зараз обрано параметр розгону None, але у вас буде вибір до п'яти варіантів, залежно від вашої моделі Raspberry Pi. На малюнку нижче показано екран розгону Raspberry Pi 2.
Тоді як на інших пристроях розгін є невеликим збільшенням і тестуванням, з встановленими параметрами це не є дійсно необхідним. Все, що вам потрібно зробити, це вибрати розігнаний пресет, який ви хочете використовувати, потім натиснути OK, щоб застосувати його. Однак, якщо ви намагаєтеся використовувати нестандартний розгін, який недоступний за допомогою встановленого параметра (з використанням файлу config.txt, як описано вище), внесіть невеликі ретельні коригування та перевірте результати.
Зверніть увагу, що розгін може також вплинути на продуктивність підключеного обладнання, такого як дисплей PiTFT від Adafruit. Таким чином, необхідно вжити додаткових заходів обережності (наприклад, ручне налаштування файлу config.txt після встановлення нової тактової частоти в меню).
Розгін ніколи не буває точною наукою. Таким чином, ви повинні витратити деякий час на оцінку його впливу на Raspberry Pi і будь-яке програмне забезпечення, що регулярно використовується. Наше спільне керівництво з розгону ПК розгону процесора розгону надає багато довідкової інформації.