Почему моя малина Pi не разгорится?

Я отредактировал файл /boot/config.txt, чтобы увеличить скорость процессора до 800 МГц.

dmesg включает следующую строку

bcm2835-cpufreq: Freq 800000->700000 (min=700000 max=800000 target=700000 request=700000)

Конечно, мой процессор работает только на 700 МГц.

Почему мой разгон малины Pi не будет?

Я запускаю Occidentalis 0.2.

22 голоса | спросил John Smith 11 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 11 Sep 2012 04:48:30 +0400 2012, 04:48:30

3 ответа


28

Недавно изменилось прошивку /ядро, что позволило масштабировать частоту ядра процессора. Теперь вы не устанавливаете статическую частоту процессора в config.txt, вы устанавливаете максимальную частоту. Если ваша система загружена, она изменит частоту процессора на более высокое значение (он называется turbo mode, вы можете увидеть параметр max в строке журнала), но если ваш система не работает, она уменьшит частоту до минимального значения (по умолчанию это значения по умолчанию для RaspberryPi - 700 МГц для ARM, 250 МГц для ядра, 400 МГц для SDRAM). Если вы используете настройки перенапряжения, это также приведет к снижению напряжения. По умолчанию используется частотный регулятор ondemand.

Вы можете изменить значения по умолчанию (используемые в режиме ожидания) с помощью arm_freq_min, gpu_freq_min, core_freq_min, sdram_freq_min и over_voltage_min в config.txt. Вы также можете отключить это поведение и вернуться к тому, что он работал до того, как это изменение было внесено в прошивку с помощью force_turbo=1 в файле config.txt. Таким образом, масштабирование частоты процессора будет отключено.

Есть еще два изменения, когда force_turbo=0 (по умолчанию используется по умолчанию):

    Частоты
  • h264 /v3d /isp не масштабируются, поэтому, если вы хотите разогнать им также нужен force_turbo=1
  • максимальное значение перенапряжения - 6 (1.35 В), вместо 8

Также обратите внимание, что вы можете изменять конфигурацию частоты (по крайней мере для ARM) динамически, используя sysfs. Просто взгляните на:

/sys/devices/system/cpu/cpu0/cpufreq/

Вы можете прочитать об этом изменении здесь .

ответил Krzysztof Adamski 11 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 11 Sep 2012 12:44:10 +0400 2012, 12:44:10
4

Добавьте force_turbo=1 в свой config.txt.

ответил Adibek 11 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 11 Sep 2012 10:07:14 +0400 2012, 10:07:14
2

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

теперь моя малина работает на 1150 МГц

ответил syss 30 +03002015-10-30T00:04:26+03:00312015bEurope/MoscowFri, 30 Oct 2015 00:04:26 +0300 2015, 00:04:26

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132