Как определить текущий МГц?

57

Я пытался получить точное показание частоты моего Raspberry Pi, так как разогнал его в /boot/config.txt

Мой /boot/config.txt выглядит следующим образом:

pi@raspbmc:~$ cat /boot/config.txt 
arm_freq=900
gpu_freq=350
disable_overscan=1

Список вещей, которые я уже пробовал:

  1. Посмотрите на / proc / cpuinfo - в списке нет МГц, BogoMIPS имеет значение 697, а скорость процессора - 900.
  2. sysstatПакет - возвращает 0,00 МГц.
  3. cpufreq-info: no or unknown cpufreq driver is active on this CPU

Есть идеи?

Сяак Трехаак
источник
Где-то должен быть регистр, который даст вам тактовую частоту.
Алекс Чемберлен
Обратите внимание, что в инструкциях, прилагаемых к моему Pi, явно упоминается, что разгон может сделать некоторые компоненты слишком теплыми.
Турбьерн Равн Андерсен
Почему вы изменили название на что-то не относящееся к вопросу? Я откатил изменения, пока ты не объяснишь, потому что для меня это не имело смысла.
Jivings
@Jivings: он больше не покрывает нагрузку. На мой вопрос был дан ответ о том, как определить МГц, а также об устранении проблем с /config/boot.txt. Возможно, вы можете установить лучший заголовок?
Сяак Трехаак
Что вы имеете в виду? На этот вопрос уже был дан ответ. Вы приняли ответ otakun85 как правильный. Если у вас есть другой вопрос, задайте новый.
Jivings

Ответы:

55

Обновлено (многое изменилось):

BogoMIPS бесполезен для новой конфигурации разгона ondemand в raspi-config. Он даст 697 (что означает 700 МГц здесь), если вы разогнан до 1 ГГц, потому что он все еще находится в режиме ожидания. 800 МГц - это около 795,44 BogoMIPS.

максимальная частота процессора (например, когда ваш процессор находится под нагрузкой)

sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq

минимальная частота процессора (когда ваш процессор простаивает)

sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq

текущая частота процессора:

sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq

Если этого не существует, то ваш Raspbian устарел. Попробуйте обновить его, используя apt-get update и apt-get update


Разгон: В настоящее время вы можете легко разогнать Pi с помощью raspi-conf до максимальной частоты 1 ГГц, после чего ваш пи может не загрузиться.

Keiki
источник
3
BogoMIPs не очень хороший показатель эффективности. Должен быть лучший способ.
Алекс Чемберлен
@AlexChamberlain Это не хороший показатель производительности, но хороший показатель тактовой частоты. В противном случае ничто не заменит запуск кода тестирования.
Даррен Уилкинсон
Я пытался выше, но безрезультатно. BogoMIPS продолжает оставаться на 697.
Сяак Трехаак
1
@SjaakTrekhaak Вы перезагружались после изменения конфига? Я пробовал это, и BogoMIPS всегда чуть ниже тактовой частоты, которую я установил в конфиге.
Даррен Уилкинсон
1
@SjaakTrekhaak Может быть, вы должны попробовать что-то опубликовано здесь: raspberrypi.org/phpBB3/viewtopic.php?f=63&t=11810
keiki
13
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

Это даст вам текущую скорость в кГц. Разделите на 1000, чтобы получить МГц.

gatesphere
источник
Я думаю, что это кГц. Моя (началась сегодня, до сих пор в основном нетронутой) говорит "700000".
ygoe
4

У меня нет запущенного банкомата Pi, но эта команда существует в моем распбианском chroot. Это на моем четырехъядерном настольном компьютере, который в настоящее время несколько простаивает, поэтому требует настройки регулятора (не знаю, доступно ли это на пи, я полагаю, нет)

$ lscpu 
....
CPU-frequentie (MHz):  800.000
BogoMIPS:              5800.03
...

Другой, с некоторыми оговорками: это не очень надежно, так как использует информацию, сообщаемую биосом, и недоступно в текущем репозитории raspbian wheezy (я пишу, потому что, возможно, когда-нибудь это произойдет):

$ sudo dmidecode  | egrep "Max Speed|Current Speed"
Max Speed: 2900 MHz
Current Speed: 2900 MHz
Joost
источник
3
lscpu не работает. 800 МГц у вас есть FSB вашего четырехъядерного процессора (я думаю). На Rasp я получаю следующее: Архитектура: armv6l Порядок байтов: Процессоры с прямым порядком байтов (байтов): 1 Список процессоров в сети: 0
keiki
2
dmidecode недоступен; E: Package 'dmidecode' has no installation candidate
Сяак Трехаак
1

для 4 ядер пи 3В

find / sys / devices / system / cpu / cpu [0-3] / cpufreq / scaling_cur_freq -type f | кот xargs | сортировать | uniq -c

user53157
источник
-4

Вы можете ввести sudo raspi-configв LXTerminal, используйте клавиши со стрелками , чтобы перейти к «Overclock» и нажать кнопку ввода, нажмите клавишу ВВОД еще раз, и посмотреть на МГц разделе под None . Вы сделали!

СТЕХ 9
источник
1
ОП как узнать текущий МГц, а не как его изменить.
NULL
1
Это отвечает только на половину вопроса ..
Стив Робиллард