Актуализирано: 22.09.15 - След 6 месеца тестване на Raspberry Pi 2 Overclock с OpenElec, ArchWipi и Arch LEMP направих някои оптимизации на препоръчаните промени в конфигурацията по-долу. Те се оказаха по-стабилни. Също така, дори и с активирана force_turbo, не трябва да изпитвате замръзване или нулиране. Наслади се!

Някои от вас може би си спомнят стария ми пост за овърклок за Raspberry Pi. Все още съм обсебен от представянето. Тази публикация за овърклок на Raspberry Pi 2 има за цел да овърклокне на модел Raspberry Pi 2 Model B. Изстискване на допълнителна производителност, без да се нарушава стабилността. Силно се препоръчва да използвате мощно захранване с 2 ампера или по-добро. Препоръчвам нещо като това захранване с двоен порт 2.1A. (вижте също: Какво да купите за вашия Raspberry Pi) Сега, към редакциите /boot/config.txt.

примери

Овърклок на Raspberry Pi 2 - config.txt

Позволяваме да увеличим производителността чрез овърклок на основната честота и RAM на платката RPi2, като същевременно оставяме напрежение по подразбиране за стабилност:

Сега, ако стартирате Raspberry Pi 2 в гореща среда, ето някои настройки, които помагат за понижаване на темповете (вашият Raspberry Pi 2 ще достигне 900MHz, когато е необходимо). Уверете се, че линията force_turbo е изключена (зададена на 0) или просто премахнете напълно тази линия, тъй като по подразбиране ‘off’ е:

Raspberry Pi 2 Овърклок с пренапрежение

Настройката arm_freq все още добавя много топлина към дъската при натискане. Можете да подобрите производителността, без да овърклоквате arm_freq, като използвате следното:

Овърклок на Raspberry Pi 2 - процесор до 1.0GHz

... или за още по-осезаемо повишаване на производителността използвайте force_turbo на свой собствен риск! ...

Сега дори при овърклок от 1000MHz това е допълнително 100MHz за 4 процесорни ядра. С предишния модел B добавянето на 300MH към едно ядро ​​би довело до 1000MHz. На Pi 2, с овърклок 1000MHz x4, това е МНОГО по-добре от първото поколение RPI B + @ 1000MHz. В крайна сметка разработчиците избраха да ни дадат 4 ядра на процесора, вместо да кажем едно ядро ​​с много по-висока тактова честота, тъй като в крайна сметка е по-адаптивно към различни задачи. Опцията ‘force_turbo = 1’ помага да се отървете от изоставането в производителността.

Разпределение на Raspberry Pi 2 gpu_mem (1 GB памет)

gpu_mem (GPU памет) се измерва в мегабайта и задава разделянето на паметта между CPU и GPU; процесорът получава останалата памет. Минималната стойност е 16. Ако например използвате Raspberry Pi 2 като игрален емулатор, мултимедиен плейър или работна среда (LXDE, XFCE, Maynard и др.), Тогава ще искате да увеличите gpu_mem поне до 256. Вкл. от друга страна, ако използвате Raspberry Pi като уеб сървър, за да създадете дрон или просто проект, базиран на конзола, трябва да намалите gpu_mem на 16. С други думи, ако вашите нужди са графични, увеличете паметта на GPU, ако не, намалете го до минимум.

напр. Уеб сървър, безжична точка за достъп, защитна стена, метеорологична станция и др

или за използване на GUI, напр. OpenELEC, Raspbmc, RetroPie, XFCE и др.

Опции за овърклок на Raspberry Pi 2

  • arm_freq- Честота на ARM в MHz. (Raspberry Pi 2 овърклок)
  • core_freq -Честота на ядрото на графичния процесор в MHz. Това оказва влияние върху производителността на ARM, тъй като управлява L2 кеша. Sdram_freq -Честота на SDRAM в MHz.
  • пренапрежение - ARM/GPU настройка на напрежението в сърцевината. Стойности над 6 са разрешени само когато са посочени force_turbo или current_limit_override (които задават гаранционния бит).
  • сила_турбо - Деактивира динамичния драйвер cpufreq и минималните настройки по-долу. Гаранция за анулиране.
  • начална_турбо -Активира турбо режим от зареждане за дадената стойност за секунди (до 60) или докато cpufreq зададе честота. По подразбиране 0
  • arm_freq_min - Минимална стойност на arm_freq, използвана за динамичен часовник.
  • core_freq_min - Минимална стойност на core_freq, използвана за динамичен часовник.
  • sdram_freq_min - Минимална стойност на sdram_freq, използвана за динамичен часовник.
  • temp_limit - Защита от прегряване. Задава часовници и напрежения по подразбиране, когато SoC достигне тази стойност по Целзий. Задаването на тази стойност по-висока от стандартната анулира гаранцията. По подразбиране 85
  • disable_splash - Ако е зададено на 1, избягва екрана за начален екран при зареждане.
  • boot_delay - Изчакайте x брой секунди в start.elf, преди да заредите ядрото. По подразбиране 1
  • gpu_mem - GPU памет в мегабайт. Задава разделянето на паметта между ARM и GPU. ARM получава останалата памет.

Спецификации на Raspberry Pi 2 Модел B.

  • SoC - Broadcom BCM2836 900MHz четириядрен ARM Cortex-A7 CPU
  • 1 GB RAM LPDDR2
  • 4 USB порта
  • 40 GPIO щифта
  • Пълен HDMI порт
  • Ethernet порт
  • Комбиниран 3,5 мм аудио жак и композитно видео
  • Интерфейс на камерата (CSI)
  • Интерфейс на дисплея (DSI)
  • Слот за Micro SD карта
  • 3D графично ядро ​​VideoCore IV
  • Захранване - 5V чрез микро USB порт.
  • Размери - 85 х 56 мм

Бих се радвал да чуя вашите конфигурации за овърклок на Raspberry Pi 2 и какъв ампераж на захранването използвате. Надявам се да направя опит за по-екстремни настройки на часовника, но ми трябват НАЙ-малко две от тези платки, за да мога да потвърдя някаква мярка за стабилност.

Актуализирано: 12 юни 2019 г.

Етикети: linux, производителност, малинов пи

Изтеглете безплатните ми 101 полезни команди за Linux (PDF).

Също така ще ви уведомя, когато бъдат публикувани нови статии за Linux. - Абонирайте се сега и получете моя безплатен PDF.
(Средно 1 или 2 имейла на месец, изпращани само в понеделник.)