Разгон Banana Pro и настройка процессора

Banana Pro — это маломощный одноплатный компьютер на базе ARM (SoC) размером с карту, который может работать с дистрибутивами Android, Linux и другими системами. В этой статье мы увидим, как изменить настройки разгона процессора по умолчанию для платы Banana Pro. В результате можно будет получить точную настройку тактовой частоты процессора и пониженную температуру чипа. Посмотрим как.

банан soc баннер логотипПо умолчанию Banana Pro использует «фантазийный» регулятор ЦП. (Регулятор ЦП предназначен для управления скоростью ЦП в зависимости от нагрузки.) Он использует динамическое масштабирование тактовой частоты ЦП, однако способ масштабирования тактовой частоты немного странный. Поскольку у меня есть плата Banana Pro, я заметил, что она всегда работает на частоте 912 МГц и никогда не падает.

Поэтому я решил провести тонкую настройку тактовой частоты процессора и сменить губернатор. Вот шаги, если вы хотите сделать то же самое.
Для лучшего масштабирования тактовой частоты процессора лучше установить регулятор «по требованию», который обеспечивает более плавное управление тактовой частотой в зависимости от загрузки процессора. Запустите следующий скрипт (как предложено официальным проект linux-sunxi для чипа AllWinner A20):

#! / bin / sh эхо по требованию> / sys / devices / system / cpu / cpu0 / cpufreq / scaling_governor эхо 336000> / система / устройства / система / процессор / процессор0 / cpufreq / масштаб_мин_частота эхо 1008000> / система / устройства / система / ЦП / ЦП0 / цпуфрек / масштабирование_макс_частота эхо 40> / система / устройства / система / процессор / cpufreq / ondemand / порог_вверх эхо 200000> / система / устройства / система / процессор / cpufreq / ondemand / скорость_выборки 

Теперь проверьте, устраивают ли вас текущие настройки. Если вас устраивает текущая производительность вашей платы, вам нужно установить эти настройки, чтобы они применялись при каждой загрузке.
Если вы используете дистрибутив с systemd, создайте новый модуль и поместите его сюда:

/etc/systemd/system/governor.service

Введите в файл Governor.service следующее:

[Ед. изм] Описание = регулятор ЦП DefaultDependencies = нет
[Услуга] Тип = простой ExecStart = / opt / губернатор
[Установить] WantedBy = multi-user.target 

Я предполагаю, что вы сохранили упомянутый выше сценарий оболочки Governor.service как файл / opt / Governor и сделали его исполняемым с помощью команды chmod + x / opt / Governor.

Если вы используете дистрибутив без systemd, добавьте новую строку в файл /etc/rc.local:

/ opt / губернатор

Вот и все. Теперь у вас должно получиться очень гибкое масштабирование тактовой частоты процессора. Также этот трюк снизил температуру чипа с 49 до 41, что неплохо.

Добавить комментарий

Ваш адрес email не будет опубликован.