Làm cách nào để xác định MHz hiện tại?


57

Tôi đã cố gắng để đọc chính xác MHz Raspberry Pi của tôi, vì tôi đã ép xung nó trong /boot/config.txt

/Ootot / config.txt của tôi như sau:

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

Danh sách những điều tôi đã thử:

  1. Nhìn vào / Proc / cpuinfo - Không có MHz nào được liệt kê, có BogoMIPS ở 697, trong khi tốc độ CPU được đặt ở mức 900.
  2. Các sysstatgói - trả 0.00 MHz.
  3. cpufreq-info: no or unknown cpufreq driver is active on this CPU

Có ý kiến ​​gì không?


Phải có một đăng ký ở đâu đó sẽ cung cấp cho bạn tốc độ đồng hồ.
Alex Chamberlain

Lưu ý rằng các hướng dẫn đi kèm với Pi của tôi đã đề cập rõ ràng rằng việc ép xung có thể khiến một số thành phần quá ấm.
Thorbjørn Ravn Andersen

Tại sao bạn thay đổi tiêu đề thành một cái gì đó không liên quan đến câu hỏi? Tôi đã quay lại thay đổi cho đến khi bạn giải thích vì nó không có ý nghĩa với tôi.
Jivings

@Jivings: Nó không bao gồm tải nữa. Câu hỏi của tôi đã nhận được câu trả lời về cách xác định MHz, cũng như khắc phục các sự cố với /config/boot.txt. Có lẽ bạn có thể thiết lập một tiêu đề tốt hơn?
Sjaak Trekhaak

Ý anh là gì? Câu hỏi này đã được trả lời. Bạn đã chấp nhận câu trả lời của otakun85 là chính xác. Nếu bạn có một câu hỏi khác thì hãy hỏi một câu hỏi mới.
Jivings

Câu trả lời:


55

Đã cập nhật (nhiều thay đổi):

BogoMIPS không hữu ích cho cấu hình ép xung ondemand mới trong raspi-config. Nó sẽ cung cấp 697 (có nghĩa là 700 MHz ở đây) nếu bạn ép xung lên 1GHz, vì nó vẫn ở chế độ không tải. 800 MHz là khoảng 795,44 BogoMIPS.

tần suất CPU tối đa (ví dụ: khi CPU của bạn đang tải)

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

tần suất CPU tối thiểu (khi CPU của bạn không hoạt động)

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

tần số CPU hiện tại:

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

Nếu điều này không tồn tại, thì Raspbian của bạn đã lỗi thời. Hãy thử cập nhật nó bằng cách sử dụng bản cập nhật apt-get và nâng cấp apt-get


Ép xung: Ngày nay, bạn có thể dễ dàng ép xung Pi với sự trợ giúp của raspi-conf để đạt tối đa 1GHz, pi của bạn có thể không khởi động được sau đó.


3
BogoMIPs không phải là một chỉ số rất tốt về hiệu suất. Phải có cách tốt hơn.
Alex Chamberlain

@AlexChamberlain Nó không phải là một chỉ số tốt về hiệu suất, nhưng là một chỉ số tốt về tốc độ đồng hồ. Nếu không, không có thay thế cho việc chạy mã điểm chuẩn.
Darren Wilkinson

Tôi đã thử ở trên, nhưng không có kết quả. Các BogoMIPS tiếp tục ở 697.
Sjaak Trekhaak

1
@SjaakTrekhaak Bạn đã khởi động lại sau khi thay đổi cấu hình? Tôi đã thử điều này và BogoMIPS luôn ở dưới tốc độ xung nhịp tôi đặt trong cấu hình.
Darren Wilkinson

1
@SjaakTrekhaak Có lẽ bạn nên thử một cái gì đó được đăng ở đây: raspberrypi.org/phpBB3/viewtopic.php?f=63&t=11810
keiki

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

Điều đó sẽ cung cấp cho bạn tốc độ hiện tại của bạn trong kHz. Chia cho 1000 để có MHz.


Tôi nghĩ đó là kHz. Của tôi (bắt đầu ngày hôm nay, chủ yếu vẫn còn chưa được xử lý) nói "700000".
ygoe

4

Tôi không có Pi chạy atm, nhưng lệnh này tồn tại trong tiếng reo của tôi. Đây là trên máy tính để bàn lõi tứ của tôi, hiện tại hơi nhàn rỗi, vì vậy nó có trong cài đặt của thống đốc (không biết điều này có khả dụng trên pi không, tôi cho là không)

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

Một số khác, với một số cảnh báo: điều này không đáng tin cậy lắm vì nó sử dụng thông tin được báo cáo bởi bios và nó không có sẵn trong kho lưu trữ khò khè hiện tại (tôi sẽ đăng vì có thể một ngày nào đó):

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

3
lscpu không hoạt động. 800Mhz mà bạn có là FSB của lõi tứ (tôi nghĩ). Trên Rasp tôi nhận được các thông tin sau: Architecture: armv6l Byte Thứ tự: Little Endian CPU (s): 1 Danh sách CPU trực tuyến: 0
keiki

2
dmidecode không có sẵn; E: Package 'dmidecode' has no installation candidate
Sjaak Trekhaak

1

cho 4 nhân pi 3B

tìm / sys / thiết bị / hệ thống / cpu / cpu [0-3] / cpufreq / scaling_cur_freq -type f | mèo xargs | sắp xếp | uniq -c


-4

Bạn có thể gõ sudo raspi-configtrong LXTerminal, sử dụng các phím mũi tên để di chuyển đến "ép xung" và nhấn Enter, nhấn Enter một lần nữa, và nhìn vào MHz phần dưới Không . Bạn đã hoàn tất!


1
OP làm thế nào để biết MHz hiện tại, không phải làm thế nào để thay đổi nó.
NULL

1
Điều này chỉ trả lời một nửa câu hỏi ..
Steve Robillard
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.