Ahududu Pi overclock'um neden olmasın?


22

CPU hızını 800MHz'e çıkarmak için /boot/config.txt dosyasını düzenledim.

dmesg aşağıdaki satırı içerir

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

Tabii ki, CPU'm sadece 700MHz'de çalışıyor.

Ahududu Pi overclock'um neden olmasın?

Occidentalis 0.2 kullanıyorum.


Turbo Mode CPU'yu sadece% 95 yükte overclock eder. Ancak, konusu eşiği değiştirebilir olmadan her zaman açık olmasını Turbo Modu zorlayarak. Bu soruya bakın: raspberrypi.stackexchange.com/q/5477/6516
Enrico Campidoglio

Yanıtlar:


28

Son zamanlarda ürün yazılımı / çekirdeğinde bir değişiklik oldu ve bu da çekirdek CPU frekansı ölçeklendirmesini sağladı. Şimdi, config.txt dosyasında statik CPU frekansını ayarlamıyorsunuz, maksimum frekansı ayarladınız. Sisteminiz yüklüyse, CPU frekansını daha yüksek bir değere değiştirir (denir turbo mode, maxayarı günlük satırınızda görebilirsiniz) ancak sistem boştaysa, frekansı minimum değere düşürür (varsayılan olarak AhududuPi varsayılan değerleri - ARM için 700MHz, çekirdek için 250MHz, SDRAM için 400MHz). Aşırı voltaj ayarları kullanıyorsanız, voltajı da düşürür. Varsayılan olarak ondemandfrekans valisi kullanılır.

Sen ile (boştayken kullanılan) varsayılan değerleri değiştirebilirsiniz arm_freq_min, gpu_freq_min, core_freq_min, sdram_freq_minve over_voltage_minseçenekler config.txt. Ayrıca bu davranışı devre dışı bırakabilir ve bu değişiklik force_turbo=1config.txt dosyanızda firmware'e tanıtılmadan önce çalışmakta olana geri dönebilirsiniz . Bu şekilde CPU frekansı ölçeklendirme devre dışı bırakılır.

Ayrıca force_turbo=0(varsayılan olarak varsayılan) iki değişiklik daha yapılır :

  • h264 / v3d / isp frekansları ölçeklendirilmez, bu nedenle overclock yapmak istiyorsanız, force_turbo=1
  • aşırı voltaj maksimum değeri 8 yerine 6 (1,35V)

Ayrıca, dinamik olarak kullanarak bazı frekans yapılandırmalarını (en azından ARM için) değiştirebileceğinizi unutmayın sysfs. Sadece bir göz atın:

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

Bu değişikliği buradan okuyabilirsiniz .


Bu, etrafındaki en iyi cevaplardan biri ve neden Ahududu Pi.SE'nin önemli olduğunu gösteriyor.
Alex Chamberlain

1
Turbo Mode'u devre dışı bırakma force_turbo=1 ve aşırı voltaja izin verme kombinasyonunun garantiyi geçersiz kılacağına dikkat etmek önemlidir .
Enrico Campidoglio

Cpu ile dinamik saat frekansı ayarını da devre dışı bırakır, çünkü cpu'm config.txt dosyasında (1GHz) çalışacak şekilde ayarladığımla tutarlı bir şekilde çalışmadığını ancak bazen bir süre sonra veya önyüklemeden sonra 700MHz'de çalıştığını gördüm. ?
user123456098 5

4

Ekle force_turbo=1Sepetinde config.txt.


8
Merhaba Adibek, RaspberryPi.SE'ye hoş geldiniz. Buradaki en iyi cevaplar genellikle alıntılar, referanslar veya geçmiş bilgileri içerir. Bu, kullanıcının sadece sorunu çözmek yerine konusunu anlamasına yardımcı olmak içindir.
Jivings

@Jivings ile aynı fikirdeyim, bazı referanslar veya geçmiş bilgiler bu soruyu görecek olan gelecek ziyaretçiler için yararlı olacaktır.
hifkanotiks

2

benim için hızaşırtmayı önleyen ölçek valisi oldu. Sadece bu soruya doğru cevabı burada okuyun: Varsayılan vali nasıl değiştirilir?

şimdi ahududu 1150MHz'de çalışıyor


1
Ölçeklendirme valisi hızaşırtmayı engellemez. Sadece kullanılmadığında işlemci frekansını tekrar ölçeklendirir. İhtiyacı olduğu anda frekansı yükseltir. Mümkün olan en yüksek frekans, gösterilir /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq.
goldilocks

2
Benim durumumda vali "güç tasarrufu" olarak ayarlandı. Maksimum işlemci frekansı olarak 1000 MHz'im vardı, ancak bu frekansa hiçbir zaman geçerli frekans olarak ulaşmadım. yönetici "ondemand" veya "performans" a ayarladıktan sonra daha yüksek cpu frekansları elde edebildim
syss

1
Haklısın, varsayılan güç tasarrufu. Sanırım bunun nedeni, hızaşırtma (sansasyonel), çünkü farketmez - minimum ve maksimum frekans aynıdır (700000). Pi 2'de olası bir aralık olduğunu düşünüyorum (600000 ve 900000).
goldilocks
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.