Jak określić bieżące MHz?


57

Próbowałem uzyskać dokładny odczyt MHz Raspberry Pi, ponieważ podkręciłem go w /boot/config.txt

Mój /boot/config.txt wygląda następująco:

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

Lista rzeczy, które już próbowałem:

  1. Spójrz na / proc / cpuinfo - Nie ma na liście MHz, ma BogoMIPS na 697, a szybkość procesora jest ustawiona na 900.
  2. sysstatPakiet - zwraca 0.00 MHz.
  3. cpufreq-info: no or unknown cpufreq driver is active on this CPU

Jakieś pomysły?


Musi być gdzieś rejestr, który da ci prędkość zegara.
Alex Chamberlain

Zauważ, że instrukcje dołączone do mojego Pi wyraźnie wspominały, że podkręcanie może spowodować, że niektóre komponenty będą zbyt ciepłe.
Thorbjørn Ravn Andersen

Dlaczego zmieniłeś tytuł na coś nieistotnego dla pytania? Cofam zmianę, dopóki jej nie wyjaśnisz, ponieważ nie miało to dla mnie sensu.
Jivings

@Jivings: To już nie pokrywa ładunku. Moje pytanie otrzymało odpowiedź na temat określania MHz, a także rozwiązywania problemów z /config/boot.txt. Być może możesz ustawić lepszy tytuł?
Sjaak Trekhaak

Co masz na myśli? Na to pytanie już udzielono odpowiedzi. Zaakceptowałeś poprawną odpowiedź otakun85. Jeśli masz inne pytanie, zadaj nowe.
Jivings

Odpowiedzi:


55

Zaktualizowano (wiele się zmieniło):

BogoMIPS nie jest użyteczny dla nowej konfiguracji podkręcania ondemand w raspi-config. Zapewni 697 (co oznacza tutaj 700 MHz), jeśli zostanie podkręcony do 1 GHz, ponieważ nadal jest w trybie bezczynności. 800 MHz to około 795,44 BogoMIPS.

maksymalna częstotliwość procesora (np. gdy procesor jest obciążony)

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

minimalna częstotliwość procesora (gdy procesor jest bezczynny)

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

aktualna częstotliwość procesora:

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

Jeśli to nie istnieje, twój Raspbian jest przestarzały. Spróbuj zaktualizować go za pomocą aktualizacji apt-get i apt-get upgrade


Overclock: W dzisiejszych czasach możesz łatwo podkręcić Pi przy pomocy raspi-conf do maksymalnie 1GHz, twoje pi może później nie uruchomić się.


3
BogoMIPs nie jest bardzo dobrym wskaźnikiem wydajności. Musi być lepszy sposób.
Alex Chamberlain,

@AlexChamberlain Nie jest to dobry wskaźnik wydajności, ale jest dobrym wskaźnikiem szybkości zegara. W przeciwnym razie nie ma substytutu dla uruchamiania kodu testu porównawczego.
Darren Wilkinson

Próbowałem powyższego, ale bez rezultatu. BogoMIPS nadal utrzymuje się na 697.
Sjaak Trekhaak,

1
@SjaakTrekhaak Czy zrestartowałeś się po zmianie konfiguracji? Próbowałem tego i BogoMIPS jest zawsze poniżej prędkości zegara, którą ustawiłem w konfiguracji.
Darren Wilkinson,

1
@SjaakTrekhaak Może powinieneś spróbować czegoś opublikowanego tutaj: raspberrypi.org/phpBB3/viewtopic.php?f=63&t=11810
keiki

13
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

To da ci aktualną prędkość w kHz. Podziel przez 1000, aby uzyskać MHz.


Myślę, że to kHz. Mój (rozpoczęty dzisiaj, wciąż w większości nietknięty) mówi „700000”.
ygoe

4

Nie mam bankomatu z systemem Pi, ale to polecenie istnieje w moim malinowym chroocie. To jest na moim czterordzeniowym pulpicie, który jest obecnie nieco bezczynny, więc przyjmuje ustawienie gubernatora (nie wiem, czy to jest dostępne na pi, chyba nie)

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

Kolejny, z pewnymi zastrzeżeniami: nie jest to zbyt wiarygodne, ponieważ wykorzystuje informacje zgłoszone przez bios i nie jest dostępne w bieżącym repozytorium serwatki raspbian (piszę, bo może kiedyś):

$ sudo dmidecode  | egrep "Max Speed|Current Speed"
Max Speed: 2900 MHz
Current Speed: 2900 MHz

3
lscpu nie działa. 800 MHz, które posiadasz, to FSB twojego czterordzeniowego rdzenia (tak myślę). Na platformie Rasp otrzymuję: Architektura: armv6l Bajt Kolejność: Procesory Little Endian: 1 Lista procesorów On-line: 0
keiki

2
dmidecode nie jest dostępny; E: Package 'dmidecode' has no installation candidate
Sjaak Trekhaak

1

dla 4 rdzeni pi 3B

find / sys / devices / system / cpu / cpu [0-3] / cpufreq / scaling_cur_freq -typ f | xargs cat | sortuj | uniq -c


-4

Można wpisać sudo raspi-configw LXTerminal, za pomocą klawiszy strzałek, aby przejść do „podkręcania” i naciśnij enter wciskamy enter ponownie, i spojrzeć na MHz odcinka pod Żaden . Jesteś skończony!


1
OP, jak poznać aktualne MHz, a nie jak je zmienić.
NULL

1
To odpowiada tylko na połowę pytania.
Steve Robillard,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.