現在のMHzを確認するにはどうすればよいですか?


57

/boot/config.txtでオーバークロックしてから、Raspberry PiのMHzを正確に読み取ろうとしています。

私の/boot/config.txtは次のとおりです。

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

私がすでに試したことのリスト:

  1. / proc / cpuinfoを見てください-リストされているMHzはありません、CPU速度が900に設定されている間、697にBogoMIPSがあります。
  2. sysstatパッケージには、 - 0.00 MHzのを返します。
  3. cpufreq-infono or unknown cpufreq driver is active on this CPU

何か案は?


クロック速度を提供するレジスタがどこかになければなりません。
アレックスチェンバレン

Piに付属の説明書では、オーバークロックにより一部のコンポーネントが暖かくなる可能性があることが明示的に記載されています。
トールビョーンラヴンアンデルセン

タイトルを質問に関係のないものに変更したのはなぜですか?私が意味をなさないため、説明するまで変更をロールバックしました。
Jivings

@Jivings:もう負荷をカバーしません。私の質問には、MHzを決定する方法と/config/boot.txtの問題を修正する方法についての回答がありました。おそらく、より良いタイトルを設定できますか?
Sjaak Trekhaak

どういう意味ですか?この質問は既に回答済みです。あなたはotakun85の答えを正しいものとして受け入れました。別の質問がある場合は、新しい質問をしてください。
-Jivings

回答:


55

更新されました(多くが変更されました):

BogoMIPSは、raspi-configの新しいオンデマンドオーバークロック設定には役立ちません。アイドルモードのままなので、1GHzにオーバークロックすると697(ここでは700MHzを意味します)を提供します。800 MHzは約795.44 BogoMIPSです。

最大CPU周波数(CPUに負荷がかかっている場合など)

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

最小CPU周波数(CPUがアイドル状態のとき)

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

現在のCPU周波数:

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

これが存在しない場合、Raspbianは古くなっています。apt-get updateおよびapt-get upgradeを使用して更新してみてください


オーバークロック:今日では、最大1GHzのオンデマンドでraspi-confを使用して簡単にPiをオーバークロックできますが、その後、piが起動に失敗する場合があります。


3
BogoMIPsはパフォーマンスの非常に良い指標ではありません。より良い方法がなければなりません。
アレックスチェンバレン

@AlexChamberlainパフォーマンスの良い指標ではありませんが、クロック速度の良い指標です。それ以外の場合は、ベンチマークコードの実行に代わるものはありません。
ダレンウィルキンソン

上記を試しましたが、結果はありませんでした。BogoMIPSは697にとどまります。
SjaakTrekhaak 12

1
@SjaakTrekhaak設定を変更した後に再起動しましたか?私はこれを試しましたが、BogoMIPSは常に設定で設定したクロック速度のすぐ下にあります。
ダレンウィルキンソン

1
:@SjaakTrekhaakたぶん、あなたはここに掲載何かを試してみてくださいraspberrypi.org/phpBB3/viewtopic.php?f=63&t=11810
計器

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

これにより、kHz単位の現在の速度が得られます。MHzを取得するには、1000で割ります。


kHzだと思います。私(今日も開始されたが、ほとんど手付かずの状態)は「700000」と言います。
イゴー14

4

Atmを実行しているPiはありませんが、このコマンドは私のraspbian chrootに存在します。これはクワッドコアデスクトップ上にあり、現在はいくらかアイドル状態なので、ガバナーの設定を使用します(これがpiで使用可能かどうかわからない、そうではありません)

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

別の警告もありますが、これはbiosによって報告された情報を使用し、現在のraspbian wheezyリポジトリでは利用できないため、あまり信頼性がありません(いつか投稿される可能性があるため、投稿しています):

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

3
lscpuは機能しません。あなたが持っている800MhzはクアッドコアのFSBです(私は思う)。Raspでは次のようになります。アーキテクチャ:armv6lバイト順:リトルエンディアンCPU:1オンラインCPUリスト:0
keiki

2
dmidecodeは使用できません。E: Package 'dmidecode' has no installation candidate
Sjaak Trekhaak

1

4コアpi 3B用

/ sys / devices / system / cpu / cpu [0-3] / cpufreq / scaling_cur_freq -type f | xargs猫| 並べ替え| uniq -c


-4

入力sudo raspi-configLXTerminal、矢印キーを使用して「オーバークロック」に移動し、Enterキーを押してEnterキーをもう一度押し、[ なし]の下の[ MHz]セクションを確認します。できました!


1
OP現在のMHzを知る方法であり、変更する方法ではありません。
NULL

1
半分の質問。これだけの答え
スティーブ・Robillard
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.