Pencereler CPU'yu nasıl “sınırlar” (Güç Seçenekleri / Pil tasarrufu)


19

Herkes Windows'un CPU'yu etkili bir şekilde nasıl sınırladığını açıklayabilir mi?

Son kez dizüstü bilgisayarımın aşırı ısınmaması için bazı hileler denedim, bu yüzden CPU'yu% 70 ile sınırlamaya çalıştım.

Sürprizime gelince, dizüstü bilgisayarımın aşırı ısınmasını engelledi - dizüstü bilgisayarımın aşırı ısınmasına ve kapanmasına neden olan yoğun CPU uygulamaları başlatırken bile, artık dizüstü bilgisayarımı aşırı ısıtmadı!

Görev yöneticisine baktım ama "CPU yoğun" uygulama hala CPU'nun ~% 95'ini kullanıyor ve windows görev yöneticisi toplam% 100 CPU kullanımını gösteriyor.

Burada CPU kullanımını sınırladım ("takılı" seçeneği% 70 [hem min hem de max] CPU yoğun uygulamasını test ederken):

resim açıklamasını buraya girin

Windows bu büyüyü nasıl yapıyor?

% 100 CPU kullanımı görüyorum, ancak CPU'm aşırı ısınmıyor. Performans farkı görmüyorum.

Windows CPU hızını sınırlıyor mu? 2,4 GHz işlemcim varsa,% 70'de sınırlı olduğunda yalnızca 1,68 GHz olacak mı? Bu nasıl mümkündür (CPU hızını değiştirme)? Ben sadece BIOS'tayken hızaşırtma yapabileceğinizi düşündüm

Değilse, Windows hızı değiştirmezse bunu nasıl başarır?


Yan soru: Hızla ilgili ise, CPU maksimum durumunu% 200'e ayarlamanın bir yolu var mı?


Evet Windows CPU hızını sınırlar. ACPI frekansını kullanarak, çarpanlar ve voltaj 'aktif' olarak değiştirilebilir (yani, BIOS'ta manuel olarak değiştirmeye gerek kalmadan). Yukarıdaki ayarlarınızda frekansın aktif olarak değiştiğini izleyin Resource Monitor(sadece değil Task Manager(sadece mevcut işlemci hızının kullanımını gösterir, hızı değil)
HaydnWVN

Yanıtlar:


24

Bu fenomen işlemci Frekans Ölçeklendirme olarak adlandırılır ve güç tasarrufu ve termal hususları ele almak için yapılır. Ölçekleme, CPU üzerindeki saat çarpanını azaltarak ve böylece genel frekansını (GHz) azaltarak gerçekleştirilir. Çoğu işlemci 100-166Mhz'de çalışır, ancak saat hızı , döngü başına birden çok işlem gerçekleştirmesine izin verir. 3.8GHz CPU'm aslında saatin çarpanı x38 olan 100Mhz. Açıkladığınız gibi ölçeklendirme, dizüstü bilgisayarlarda en yaygın olanıdır, performansı pil ömrüyle dengelemek ve sistemlerin ısıyı tahliye etme yeteneğini sınırlar.

Frekans Ölçeklendirme, işletim sisteminin altında gerçekleşir, böylece işletim sistemi azaltılmış kapasiteyi% 100 olarak görür, böylece yine de% 100 CPU alan süreçleri görürsünüz; mevcut CPU'nun sadece% 100'ü, toplam ölçeklendirilmemiş kapasitenin% 100'ü değil.

Ölçekleme bellenim düzeyinde gerçekleşse de, Windows CPU'nun Ölçeğini mevcut gereksinimlerine göre otomatik olarak ayarlayabilir ve bunu Gelişmiş Yapılandırma ve Güç Arabirimi (ACPI) aracılığıyla BIOS / UEFI sabit yazılımına uygulayabilir. Windows, mümkün olduğunda frekansı hala düşürecektir, ancak işletim sistemi yararlı olduğunu belirlediğinde, çarpanı uygun olduğuna inandığı her seviyeye yükseltir. Sizin durumunuzda, Pille çalışırken minimum durumu azaltmak isteyebilirsiniz, sadece CPU'ya biraz güç ve aşınma yıpranması kazandırmak için.

Yan sorunuza göre, bir CPU'da saat hızını artırmak tam olarak overclock'un yaptığı şeydir , ancak elbette sınırlamalar vardır. ürün yazılımınızın işlemleri desteklemesi ve donanımın, değiştirilen özelliklerle yanmadan veya bitişik bileşenlerle uyumsuzluk üretmeden gerçekte çalışabilmesi gerekir (ram hızı, ram vb. tarafından desteklenmelidir). Kesinlikle% 200'e kadar bakım yaptığım OC donanımını asla yapmam. Varsayılan 34x sistemime 6 kattan fazla değer eklediğimde Bluescreens ve termal sorunlar almaya başlıyorum.



Merak ediyorum, hangi işlemciniz (38x çarpanı ile)?
Marc.2377

@ Marc.2377, bunun bir i7-2600 olduğuna inanıyorum, ama şimdi o kutudan uzaktayım. ark.intel.com/products/52213/…
Frank Thomas

Aslında çarpanı değiştirerek yapılmaz. Saat döngülerinin bir kısmını maskeleyerek yapılır.
Jamie Hanrahan
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.