Bilgisayarım neden Windows ile karşılaştırıldığında Ubuntu ile daha az pil ömrü elde ediyor?

34

Geçen yıl Windows 7 önceden yüklenmiş olarak bir Dell Inspiron 5315 dizüstü bilgisayar nakliye satın aldım. Ubuntu 10.10'u çift-açmalı olarak taktım. Ubuntu 11.10'a geçerken, şimdi bir saatten az pil ömrü aldığımı bulmak üzülmekteydim! Windows 7 bana 2,5 saatlik çalışma süresi veriyor.

Ubuntu'yla pilimin neden daha hızlı tükenebileceğine dair herhangi bir açıklama var mı? Bana daha iyi güç seçenekleri söyleyen var mı?

    
sordu Rajesh Pantula 08.01.2012 00:08

5 cevap

13

Makul bir şekilde iyi bilinen güç yönetimi ile çekirdek sorunu var PCI Express sistemlerinde.

pcie_aspm=force 'yi çekirdek parametrelerine dahil etmek ve bunun güç tüketiminizi iyileştirip iyileştirmediğini görmek için açılış grubundaki girişinizi düzenlemeyi deneyin.

    
verilen cevap Adrian 08.01.2012 00:46
17

Windows 7'nin Ubuntu'dan daha iyi bir pil ömrü sağladığı iddia ediliyor, ancak dizüstü bilgisayarlarımda karşılaştırmam. Bunu artırmak için birçok yaklaşım olduğunu söyledi. İşte en etkili olanları buldum:

  1. dizüstü bilgisayar modu araçları paketini yükle. Dizüstü bilgisayarınızı, pille çalışırken, sabit diskler ters çevrildiğinde, çevre birimleri / aygıtlar vb. İçin güç tasarrufu modu açıldığında "dizüstü bilgisayar moduna" geçirir.
  2. En yoğun süreçleri bulmak ve devre dışı bırakmak için görev yöneticisini kullanın ( PowerTOP 'u da kontrol edin). Grafiksel pencere yöneticiniz tarafından başlatılmayan önyükleme hizmetlerini ( apt-get install bum ) ve hizmetlerini de devre dışı bırakın.
  3. CPU frekansınızın dinamik olarak ölçeklendiğini kontrol edin ( cat /proc/cpuinfo ).
  4. Ekran parlaklığını azaltma (ekran en fazla gücü tüketir).
  5. Bazı rastgele ipuçları yardımcı olabilir, diğer bir deyişle bu yanıtı görün.
verilen cevap user40613 08.01.2012 00:40
8

13.04

için

Pil ömrü hakkında epey bir sürü efsane var. Esasen, uzun vadede pilleri öldüren şey ısı . Onları kısa vadede öldüren şey, gereksiz hizmet ve süreçlerdir . Windows, güç kullanımını sınırlamakta oldukça iyidir çünkü donanım satıcılarıyla çok sayıda işbirliği donanım güç sınırlamalarını optimize etmiştir.

Bilgisayarınızın pil üzerinde çalışırken mümkün olduğunca az ısınmasını sağlamak ve denemek istiyorsunuz. Ubuntu 13.04'te TLP 'yi kullanabilirsiniz. Aşağıdaki işlevlere sahiptir (kapsamlı olmayan liste):

  
  • Çekirdek dizüstü bilgisayar modu ve kirli ara bellek zaman aşımları;
  •   
  • "turbo boost" / "turbo core" dahil olmak üzere işlemci frekansı ölçeklendirme;
  •   
  • Çok çekirdekli / hiper iş parçacığı için güç farkında süreç zamanlayıcısı;
  •   
  • Sabit disk gelişmiş güç yönetimi seviyesi ve sıkma zaman aşımı (disk başına);
  •   
  • SATA agresif bağlantı güç yönetimi (ALPM);
  •   
  • PCI Express etkin durum güç yönetimi (PCIe ASPM) - Linux 2.6.35 ve üstü;
  •   
  • PCI (e) veri yolu aygıtları için çalışma zamanı güç yönetimi - Linux 2.6.35 ve üstü;
  •   
  • Radeon KMS güç yönetimi - Linux 2.6.35 ve üstü, fglrx değil;
  •   
  • Wifi güç tasarrufu modu - çekirdeğe / sürücüye bağlı olarak;
  •   
  • Sürücü bölmesindeki (pil üzerinde) optik sürücüyü kapatın.
  •   

Tam bir burada tam olarak nasıl kullanılacağını ve nasıl yapılandırılacağını açıklayan bir yanıt var. buradaki yanıtı, pili önyükleme yaptığınızda (muhtemelen ayarlanmış) ayarların geçerli olduğundan emin olmanıza yardımcı olabilir.

Pencereler ve ubuntu arasındaki farka gelince, kendinize sormanız gereken birkaç soru var:

  • Yüklü bir güç yönetim aracınız var mı? TLP gibi bir şey mi? Ayrıca iyi yapılandırdın mı? [Yan not: Bir güç yönetimi aracı, gerektiğinde tüm at gücünü kullandığınızdan emin olabilir. Önemli farklar fark ettim.]
  • Windows ve Ubuntu’da aynı şeyleri mi kullanıyorsunuz? Gerekli olan her şey var mı (bir zamanlar denediğiniz bir joomla ya da wordpress öğreticisi için çalışan bir apache sunucunuz var mı?)? Bazen insanlar Ubuntu'da tam bir geliştirme yığınına ve sadece Windows'daki bazı ofis uygulamalarına sahiptir.
  • Ölçümler aynı mı? Windows ve Ubuntu'nun gerçekten size söz verilen zamanı verip vermediğini kontrol ettiniz mi?
  • Kaç tane işlemci kullanıyorsunuz? Önyükleme yaparken de mi?
  • GPU'nuzu kullanıyor musunuz? Bu, büyük bir fark yaratabilir! Optimus teknolojisine sahip bir Nvidia kartınız varsa (esasen, Windows makinenizin kutudan çıkardığı bir güç tasarrufu seçeneğidir) yabanarısı . Bu arada, geliştiricileri IRC'de size yardımcı olacak harika insanlar.
  • Ekranınızın parlaklığı için aynı ayarları kullanıyor musunuz?

Ubuntu'nun Windows'a karşı ve Windows'a karşı avantajı, başka bir masaüstü yöneticisi seçebilmenizdir (Birlik oldukça yoğun CPU). Daha iyi yapılandırma (bir arada olsa bile) pil ömrünüzü iki katına çıkarmanıza izin verebilir. Kilometre değişebilir (ve olacaktır).

    
verilen cevap don.joey 29.08.2013 20:44
7

Bilgisayarımda gelişmiş pil ömrüne sahip gibi görünen Precise'a (Nisan ayında piyasaya sürüldüğünde 12.04LTS olacak geliştirme sürümü) geçmek isteyebilirsiniz. Ayrıca 10.04LTS yükleyebilir ve 12.04LTS kullanılabilir olduğunda yükseltebilirsiniz. 10.04LTS daha iyi bir batarya ömrüne sahipti.

    
verilen cevap Jo-Erlend Schinstad 08.01.2012 00:56
5

Pil ömründen en iyi şekilde yararlanmak istiyorsanız, hafif bir kurulum için gitmelisiniz. Ayrıca, çekirdek çekirdeğinin, önceki çekirdeklerde gerçekleşen bazı regresyonları daha iyi hale getirdiği bilinmektedir.

Kullandığım çekirdek seçenekleri şunlardır:

pcie_aspm=force i915.i915_enable_rc6=1 acpi_osi=Linux acpi_backlight=vendor , acpi_osi=Linux dell sisteminizde alakalı olabilir veya olmayabilir.

i915_enable_rc6 , işlemci için boşta uykuya izin veriyor.

pcie_aspm zaten açıklandı.

Şimdi düşük güç ayarına. Yapabilecekleriniz lxde veya jilet qt masaüstü ortamını almak ya da benim yaptığım gibi yapıyorsunuz. Bazı hafif wm'yi ve ihtiyacınız olan xfce bileşenlerini çıkarın.

Kablosuz bağlantıyı kapattığımda dizüstü bilgisayarımla 7 saate kadar pil sürüyorum.

Şimdi dizüstü bilgisayar moduna. % Co_de% yüklendiğinden emin olun, ardından cpufreq 'sinde pil yöneticisinin güç tasarrufu , /etc/laptop-mode/conf.d/cpufreq.conf olduğundan emin olun.

BATT_CPU_GOVERNOR=powersave , şu anda hangi vali olduğunuzu gösterir.

    
verilen cevap Reza Jelveh 08.01.2012 01:23

Etiketlerdeki diğer soruları oku