Linux neden Windows'a kıyasla varsayılan olarak zayıf pil ömrüne sahip?


25

Linux işletim sistemlerinde doğal olarak pil gücü düşük yöneticileri yapan varsayılan bir şey var mı? Lubuntu gibi hafif bir dağıtımın Windows'taki pil ömründe açık bir avantaj sağlayacağını düşünürdüm, ancak durum böyle gözükmüyor. Bu bir donanım satıcısı sorunu mu - dizüstü bilgisayarlar Windows işletim sistemlerinde daha verimli çalışacak şekilde mi tasarlandı?

Örneğin, aynı dizüstü bilgisayardaki deneyimlerime göre, verilen bir linux dağıtımı Windows'a kıyasla her zaman zayıf pil ömrüne sahip görünüyor. Eski dizüstü bilgisayarım (Thinkpad X61), Windows XP kullanırken Lubuntu’ya önyükleme yaparken neredeyse yarısı kadar sürdü. Daha yeni bir modelde, Fedora 20 - Windows 8.1 kullanarak benzer bir zayıf performans elde ediyorum.

Yanıtlar:


32

Modern bir bilgisayarda bağımsız olarak daha hızlı veya daha yavaş açılıp kapatılabilen veya saatlenebilen yüzlerce parça bulunur. Taneciklilik, görünen yongalardan daha küçük, çekirdeklerden bile daha küçüktür. Güç tasarrufunun büyük bir kısmı, parçaları en iyi zamanda açıp kapatmaktan ibarettir. Her parça kullanımda değilken kapatılmalıdır, ancak sadece değecek kadar uzun süre kullanılmayacaksa (parça yeniden başladığında biraz zamana ve dolayısıyla eski durumunu yeniden başlatmak ve eski haline getirmek için biraz güce ihtiyaç duyar) .

Bu nedenle, iyi bir güç yönetimi iyi yazılmış sürücüler gerektirir. Donanım üreticileri, sürücü yazan kişilere donanımları hakkında ayrıntılı bilgi verme konusunda çok cüretkarlar. Açık kaynaklı olmayan bir anlaşma kapsamında kapalı kaynak sürücüler yazan kişiler bile çoğu zaman ayrıntılı dokümantasyondan yoksundur - ve üreticinin çok daha fazla umursamadığı bir işletim sistemi için açık kaynaklı sürücüler yazan insanlar.

Bu yüzden PC'lerde, Linux teknik nedenlerden dolayı değil, sosyal nedenlerden dolayı bir dezavantajla başlar.

Linux, birçok gömülü aygıtta ve pille çalışan üst düzey aygıtlarda kullanılır. Çekirdek pil ömrü için çok önemlidir; Çoğu akıllı telefon, bir Linux çekirdeğine dayanan Android'i çalıştırıyor.

Pili korumak için, bir “ekran koruyucu” çalıştırmadığınızdan (düz siyah bir ekran için gidin) ve 3D efektlerinden (GPU'yu vurgulayan) uzak durun. CPU ağırlıklı animasyonlar ve diğer efektler içeren web sayfalarını tutmayın (Chrome, sekme başına CPU tüketiminin güzel bir görüntüsüne sahiptir). Şebekeye bağlı değilken CPU frekansı ölçeklemeyi etkinleştirin; bilgisayarınızın gücünü azaltan ana CPU'yu yavaşlatarak yavaşlatır. Bilgisayarınızı kullanma şeklinize göre gücünüzün nereye gittiğini görmek için Powertop'u çalıştırın .


7

Linux işletim sistemlerinde doğal olarak pil gücü düşük yöneticileri yapan varsayılan bir şey var mı?

Hayır [ancak aşağıdaki ilk yorumuma bakın] . Windows çalıştırmanın bile mümkün olmadığı çok çeşitli düşük güçlü cihazlarda kullanıldığını unutmayın. Batarya sihirli olarak boşaltılamaz, bu yüzden alışılmadık bir hızda gerçekleşiyorsa, sürekli olarak kaynakları tüketen bir şeye sahip olabilirsiniz. Bir CPU monitörü kurun ve izleyin.

Diğer bir olasılık da, dizüstü bilgisayardan kapağı kapalıyken uzaklaşmaya alışkınsanız, uyuyacak ya da yeterince kısa bir süre içinde uyuyacak şekilde yapılandırılmış bir linux kullanamayabilirsiniz. Bununla uğraşmıyorum (sadece kapağı aşağıya koyuyorum), bu yüzden bunu nasıl düzelteceğinizi söyleyemem (bunun sorun olduğunu düşünüyorsanız daha spesifik bir soru sorun). Windows, OTOH, varsayılan olarak oldukça hızlı bir şekilde uyku gibi görünüyor.


1
@devalts: Birisi bazı GPU'larda güç yönetimi ile ilgili (belki de hala?) sürücü sorunlarının olduğunu dikkatimi çekti. Kolayca durum böyle olabilir - GPU’yu her zaman tam güçle kullanıyor; Ayrıca, iki grafik kartınız varsa, boşaltan fantezi pilden yanadır ve Window'un yapacağı kadar küçük olanı kullanarak enerji tasarrufu yapmaz. uname -rSorunuza çekirdeğin versiyonlarını ( ) ve grafik kartlarını ekleyin.
goldilock,
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.