ฉันจะกำหนด MHz ปัจจุบันได้อย่างไร


57

ฉันพยายามอ่านค่า MHz ของ 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 - ไม่มี MHz ในรายการมี BogoMIPS ที่ 697 ในขณะที่ความเร็ว CPU ตั้งไว้ที่ 900
  2. sysstatแพคเกจ - ผลตอบแทน 0.00 MHz
  3. cpufreq-info: no or unknown cpufreq driver is active on this CPU

ความคิดใด ๆ


จะต้องมีการลงทะเบียนที่ไหนสักแห่งที่จะทำให้คุณความเร็วนาฬิกา
อเล็กซ์แชมเบอร์เลน

โปรดทราบว่าคำแนะนำที่มาพร้อมกับ Pi ของฉันกล่าวอย่างชัดเจนว่าการโอเวอร์คล็อกอาจทำให้องค์ประกอบบางอย่างอบอุ่น
Thorbjørn Ravn Andersen

ทำไมคุณถึงเปลี่ยนชื่อเป็นสิ่งที่ไม่เกี่ยวข้องกับคำถาม? ฉันย้อนการเปลี่ยนแปลงกลับไปจนกว่าคุณจะอธิบายเพราะมันไม่สมเหตุสมผลสำหรับฉัน
Jivings

@Jivings: มันไม่ครอบคลุมภาระอีกต่อไป คำถามของฉันได้รับคำตอบเกี่ยวกับวิธีพิจารณา MHz รวมถึงการแก้ไขปัญหาด้วย /config/boot.txt บางทีคุณสามารถตั้งชื่อที่ดีกว่า
Sjaak Trekhaak

คุณหมายถึงอะไร คำถามนี้ได้รับคำตอบแล้ว คุณยอมรับคำตอบของ otakun85 ว่าถูกต้อง หากคุณมีคำถามอื่นให้ถามคำถามใหม่
Jivings

คำตอบ:


55

อัปเดต (มีการเปลี่ยนแปลงมาก):

BogoMIPS ไม่มีประโยชน์สำหรับการกำหนดค่า ondemand overclock ใหม่ใน raspi-config มันจะให้ 697 (ซึ่งหมายถึง 700MHz ที่นี่) ถ้าคุณโอเวอร์คล็อกที่ 1GHz เพราะมันยังอยู่ในโหมดไม่ได้ใช้งาน 800 MHz อยู่ที่ประมาณ 795.44 BogoMIPS

ความถี่ซีพียูสูงสุด (เช่นเมื่อ CPU ของคุณอยู่ระหว่างการโหลด)

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

ความถี่ซีพียูขั้นต่ำ (เมื่อ CPU ของคุณไม่ได้ทำงาน)

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 upgrade


โอเวอร์คล็อก: ทุกวันนี้คุณสามารถโอเวอร์คล็อก Pi ได้อย่างง่ายดายด้วยความช่วยเหลือของ raspi-conf เพื่อ ondemand 1GHz สูงสุด pi ของคุณอาจไม่สามารถบู๊ตได้ในภายหลัง


3
BogoMIP ไม่ใช่ตัวบ่งชี้ประสิทธิภาพที่ดีมาก จะต้องมีวิธีที่ดีกว่า
Alex Chamberlain

@AlexChamberlain มันไม่ใช่ตัวบ่งชี้ประสิทธิภาพที่ดี แต่เป็นตัวบ่งชี้ที่ดีของความเร็วสัญญาณนาฬิกา มิฉะนั้นจะไม่มีสิ่งใดทดแทนการรันโค้ดการเปรียบเทียบ
Darren Wilkinson

ฉันพยายามข้างต้น แต่ไม่ได้ผล BogoMIPS อยู่ที่ 697
Sjaak Trekhaak

1
@SjaakTrekhaak คุณรีบูตหลังจากเปลี่ยนการตั้งค่าหรือไม่ ฉันได้ลองแล้วและ BogoMIPS อยู่ภายใต้ความเร็วนาฬิกาที่ฉันตั้งไว้ในการตั้งค่าเสมอ
Darren Wilkinson

1
@SjaakTrekhaak บางทีคุณควรลองบางสิ่งที่โพสต์ที่นี่: raspberrypi.org/phpBB3/viewtopic.php?f=63&t=11810
keiki

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

ที่จะให้ความเร็วปัจจุบันของคุณเป็น kHz หารด้วย 1000 เพื่อรับ MHz


ฉันคิดว่ามันเป็น kHz Mine (เริ่มวันนี้ยังคงไม่ได้แตะต้องส่วนใหญ่) พูดว่า "700000"
ygoe

4

ฉันไม่มี Pi ทำงาน atm แต่คำสั่งนี้มีอยู่ใน chroot raspbian ของฉัน นี่คือบนเดสก์ท็อป quad core ของฉันซึ่งขณะนี้ค่อนข้างไม่ได้ใช้งานจึงใช้เวลาในการตั้งค่าผู้ว่าการรัฐ (ไม่ทราบว่ามีให้บริการบน pi หรือไม่ฉันไม่ควร)

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

อีกอันหนึ่งมีข้อแม้บางประการ: สิ่งนี้ไม่น่าเชื่อถือมากเนื่องจากใช้ข้อมูลที่รายงานโดยไบออสและไม่สามารถใช้งานได้ในพื้นที่เก็บข้อมูลเสียงฮ็อพ Raspbian ปัจจุบัน (ฉันกำลังโพสต์เพราะอาจเป็นสักวันหนึ่ง):

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

3
lscpu ไม่ทำงาน 800Mhz ที่คุณมีคือ FSB ของ quad core ของคุณ (ฉันคิดว่า) บน Rasp ฉันได้รับต่อไปนี้: Architecture: armv6l สั่ง Byte: Little Endian CPU (s): 1 รายการ CPU ออนไลน์: 0
keiki

2
dmidecode ไม่พร้อมใช้งาน E: Package 'dmidecode' has no installation candidate
Sjaak Trekhaak

1

สำหรับ 4 แกน pi 3B

find / sys / อุปกรณ์ / ระบบ / cpu / cpu [0-3] / cpufreq / scaling_cur_freq -type f | xargs cat | จัดเรียง | uniq -c


-4

คุณสามารถพิมพ์sudo raspi-configในLXTerminalใช้ปุ่มลูกศรเพื่อนำทางไปยัง "โอเวอร์คล็อก" และกด, กดอีกครั้งและดูที่MHzส่วนภายใต้ไม่มี คุณทำเสร็จแล้ว!


1
OP วิธีการทราบ MHz ปัจจุบันไม่ใช่วิธีการเปลี่ยน
ค่า NULL

1
คำตอบนี้เพียงครึ่งหนึ่งคำถาม ..
สตีฟโรบิลลาร์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.