Come posso determinare l'attuale MHz?


57

Ho cercato di ottenere una lettura accurata del mio MHz di Raspberry Pi, da quando l'ho overcloccato in /boot/config.txt

Il mio /boot/config.txt è il seguente:

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

Elenco di cose che ho già provato:

  1. Guarda / proc / cpuinfo - Nessun MHz elencato, ha BogoMIPS a 697, mentre la velocità della CPU è impostata a 900.
  2. Il sysstatpacchetto - restituisce 0,00 MHz.
  3. cpufreq-info: no or unknown cpufreq driver is active on this CPU

Qualche idea?


Ci deve essere un registro da qualche parte che ti darà la velocità di clock.
Alex Chamberlain,

Nota che le istruzioni fornite con il mio Pi menzionano esplicitamente che l'overclocking potrebbe rendere alcuni componenti troppo caldi.
Thorbjørn Ravn Andersen,

Perché hai cambiato il titolo in qualcosa di irrilevante per la domanda? Ho annullato la modifica fino a quando non mi spieghi perché non ha senso per me.
Jivings,

@Jivings: non copre più il carico. La mia domanda ha ricevuto una risposta su come determinare il MHz, oltre a risolvere i problemi con /config/boot.txt. Forse puoi impostare un titolo migliore?
Sjaak Trekhaak,

Cosa intendi? Questa domanda ha già ricevuto risposta. Hai accettato la risposta di otakun85 come corretta. Se hai un'altra domanda, chiedine una nuova.
Jivings,

Risposte:


55

Aggiornato (molto è cambiato):

BogoMIPS non è utile per la nuova configurazione di overclock ondemand in raspi-config. Fornirà 697 (che significa 700 MHz qui) se hai overcloccato a 1 GHz, perché è ancora in modalità inattiva. 800 MHz sono circa 795,44 BogoMIPS.

frequenza massima della CPU (ad es. quando la CPU è sotto carico)

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

frequenza minima della CPU (quando la CPU è inattiva)

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

frequenza corrente della CPU:

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

Se questo non esiste, Raspbian è obsoleto. Prova ad aggiornarlo usando apt-get update e apt-get upgrade


Overclock: al giorno d'oggi puoi facilmente overcloccare il Pi con l'aiuto di raspi-conf a ondemand 1GHz al massimo, il tuo pi potrebbe non avviarsi in seguito.


3
BogoMIPs non è un ottimo indicatore di prestazioni. Deve esserci un modo migliore.
Alex Chamberlain,

@AlexChamberlain Non è un buon indicatore delle prestazioni, ma è un buon indicatore della velocità di clock. In caso contrario, non vi è alcun sostituto per l'esecuzione del codice di benchmarking.
Darren Wilkinson,

Ho provato quanto sopra, ma senza risultato. Il BogoMIPS continua a rimanere a 697.
Sjaak Trekhaak il

1
@SjaakTrekhaak Hai riavviato dopo aver modificato la configurazione? Ho provato questo e BogoMIPS è sempre appena sotto la velocità di clock impostata nella configurazione.
Darren Wilkinson,

1
@SjaakTrekhaak Forse dovresti provare qualcosa pubblicato qui: raspberrypi.org/phpBB3/viewtopic.php?f=63&t=11810
keiki

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

Questo ti darà la tua attuale velocità in kHz. Dividi per 1000 per ottenere MHz.


Penso che sia kHz. Il mio (iniziato oggi, ancora per lo più incontaminato) dice "700000".
giovedì

4

Non ho un Pi in esecuzione atm, ma questo comando esiste nel mio chroot di raspbian. Questo è sul mio desktop quad core, che è attualmente un po 'inattivo, quindi assume l'impostazione del governatore (non so se questo è disponibile sul pi, suppongo di no)

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

Un altro, con alcuni avvertimenti: questo non è molto affidabile in quanto utilizza le informazioni riportate dal bios e non è disponibile nell'attuale repository raspbian wheezy (sto pubblicando perché forse un giorno lo farà):

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

3
lscpu non funziona. Gli 800Mhz che hai sono l'FSB del tuo quad core (credo). Su Rasp ottengo quanto segue: Architettura: byte byte armv6l: CPU Little Endian: 1 Elenco CPU on-line: 0
keiki

2
dmidecode non è disponibile; E: Package 'dmidecode' has no installation candidate
Sjaak Trekhaak,

1

per 4 core pi 3B

find / sys / devices / system / cpu / cpu [0-3] / cpufreq / scaling_cur_freq -type f | gatto xargs | ordina | uniq -c


-4

È possibile digitare sudo raspi-configin LXTerminal, utilizzare i tasti freccia per passare al "Overclock" e premere Invio, premere invio di nuovo, e sguardo alla MHz sezione in Nessuno . Hai finito!


1
OP come conoscere l'attuale MHz, non come cambiarlo.
NULL

1
Questo risponde solo a metà della domanda ..
Steve Robillard
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.