Tại sao không ép xung Raspberry Pi của tôi?


22

Tôi đã chỉnh sửa tệp /boot/config.txt để tăng tốc độ CPU lên 800 MHz.

dmesg bao gồm các dòng sau

bcm2835-cpufreq: Freq 800000->700000 (min=700000 max=800000 target=700000 request=700000)

Chắc chắn, CPU của tôi chỉ chạy ở 700 MHz.

Tại sao không ép xung Raspberry Pi của tôi?

Tôi đang chạy Occidentalis 0.2.


Chế độ Turbo sẽ chỉ ép xung CPU khi tải 95%. Tuy nhiên, bạn có thể thay đổi ngưỡng đó mà không cần buộc Chế độ Turbo luôn hoạt động. Xem câu hỏi liên quan này: raspberrypi.stackexchange.com/q/5477/6516
Enrico Campidoglio 18/03/13

Câu trả lời:


28

Gần đây có một sự thay đổi trong phần sụn / kernel, cho phép nhân rộng tần số CPU kernel. Bây giờ, bạn không đặt tần số CPU tĩnh trong config.txt, bạn đặt tần số tối đa. Nếu hệ thống của bạn đang tải, nó sẽ thay đổi tần số CPU thành giá trị cao hơn (được gọi là turbo mode, bạn có thể thấy maxcài đặt trong dòng nhật ký của mình) nhưng nếu hệ thống của bạn ở chế độ chờ, nó sẽ hạ tần số xuống giá trị tối thiểu (theo mặc định Giá trị mặc định của RaspberryPi - 700 MHz cho ARM, 250 MHz cho lõi, 400 MHz cho SDRAM). Nó cũng sẽ hạ điện áp nếu bạn đang sử dụng cài đặt quá điện áp. Theo ondemandthống đốc tần số mặc định được sử dụng.

Bạn có thể thay đổi giá trị mặc định (sử dụng khi nhàn rỗi) với arm_freq_min, gpu_freq_min, core_freq_min, sdram_freq_minover_voltage_mintùy chọn trong config.txt. Bạn cũng có thể vô hiệu hóa hành vi này và quay lại những gì nó đã hoạt động trước khi thay đổi này được đưa vào phần sụn với force_turbo=1trong tệp config.txt của bạn. Bằng cách này, thang đo tần số CPU sẽ bị vô hiệu hóa.

Ngoài ra còn có hai thay đổi nữa khi force_turbo=0(mặc định là mặc định):

  • Các giá trị tự do h264 / v3d / isp không được chia tỷ lệ, vì vậy nếu bạn muốn ép xung chúng, bạn cũng cần force_turbo=1
  • giá trị quá điện áp tối đa là 6 (1.35V), thay vì 8

Cũng lưu ý rằng bạn có thể thay đổi linh hoạt một số cấu hình tần số (ít nhất là đối với ARM) sysfs. Chỉ cần nhìn vào:

/sys/devices/system/cpu/cpu0/cpufreq/

Bạn có thể đọc về sự thay đổi này ở đây .


Đây là một trong những câu trả lời hay nhất xung quanh và thực sự chứng minh tại sao Raspberry Pi.SE lại quan trọng.
Alex Chamberlain

1
Điều đáng chú ý là sự kết hợp của việc vô hiệu hóa Chế độ Turbo với force_turbo=1 cho phép quá mức sẽ làm mất hiệu lực bảo hành .
Enrico Campidoglio 18/03/13

Việc kích hoạt Force_turbo cũng vô hiệu hóa điều chỉnh tần số xung nhịp động của cpu, vì tôi thấy rằng cpu của tôi không chạy ổn định với những gì tôi đặt để chạy (1GHz) trong config.txt nhưng đôi khi chạy ở tốc độ 700 MHz sau một lúc hoặc khi khởi động ?
user123456098

4

Thêm force_turbo=1vào của bạn config.txt.


8
Xin chào Adibek, chào mừng bạn đến với RaspberryPi.SE. Các câu trả lời tốt nhất ở đây thường chứa các trích dẫn, tài liệu tham khảo hoặc thông tin cơ bản. Điều này là để giúp người dùng hiểu vấn đề của họ, thay vì chỉ sửa nó.
Jivings

Tôi đồng ý với @Jivings, một số tài liệu tham khảo hoặc thông tin cơ bản sẽ hữu ích cho khách truy cập trong tương lai khi thấy câu hỏi này.
hifkanotiks

2

Đối với tôi, đó là thống đốc mở rộng đã ngăn chặn việc ép xung. chỉ cần đọc câu trả lời đúng cho câu hỏi này ở đây: Làm thế nào để thay đổi người thống đốc mặc định?

bây giờ mâm xôi của tôi chạy trên 1150 MHz


1
Một thống đốc mở rộng sẽ không ngăn chặn việc ép xung. Nó sẽ chỉ thu nhỏ lại tần số bộ xử lý khi nó không thực sự được sử dụng. Ngay khi cần, nó sẽ tăng tần số lên. Tần số cao nhất có thể được chỉ định trong /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq.
goldilocks

2
trong trường hợp của tôi, thống đốc đã được đặt thành "powersave". Tôi có 1000 MHz là tần số cpu tối đa, nhưng chưa bao giờ đạt đến tần số này như tần số hiện tại. sau khi tôi đặt quản trị viên thành "ondemand" hoặc "hiệu suất", tôi có thể nhận được tần số cpu cao hơn
syss

1
Bạn nói đúng, mặc định là powersave. Tôi đoán đó là vì sans ép xung, không thành vấn đề - tần số tối thiểu và tối đa là như nhau (700000). Trên Pi 2 tôi nghĩ có một phạm vi có thể (600000 và 900000).
goldilocks
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.