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.