Даже с установленной динамической частотой Raspberry Pi имеет очень высокий порог масштабирования частоты по умолчанию.
Чтобы процитировать этот пост в блоге о разгоне Pi:
Регулятор по требованию, используемый в Raspberry Pi, увеличит скорость процессора до максимально сконфигурированного значения всякий раз, когда он обнаружит, что он занят более 95% времени. Это звучит достаточно справедливо для большинства случаев, но если вам нужен этот дополнительный скачок скорости, даже когда система выполняет несколько более легкие задачи, вам придется снизить порог нагрузки. Это также легко сделать, записав целочисленное значение в файл (например, вы можете поместить следующее в /etc/rc.local
файл запуска):
echo 60> / sys / devices / system / cpu / cpufreq / ondemand / up_threshold
Здесь мы говорим, что мы хотели бы включить Turbo Mode, когда процессор занят как минимум 60% времени. Этого достаточно, чтобы Пи чувствовал себя немного более резко во время общего использования.
Вы также можете установить регулятор производительности процессора вместо ondemand, используя аналогичную команду:
echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Производительность будет постоянно поддерживать тактовую частоту процессора на уровне 100%. Подробную информацию о доступных режимах можно найти здесь: https://www.kernel.org/doc/Documentation/cpu-freq/governors.txt.
watch -n 1 cat /sys/...
для контроля частоты. Может быть, у меня нет проблем в конце концов.