Dizüstü bilgisayar açıksa ve AC gücüne bağlıysa, pili şarj etmemesini söyleyen bir komut vermenin bir yolu var mı?
EDİT EDİLDİ:
Bataryanın zaten% 100 şarjda olduğunu düşünmeye kandırmanın bir yolu varsa, bataryanın şarjı durdurulabilir.
Dizüstü bilgisayar açıksa ve AC gücüne bağlıysa, pili şarj etmemesini söyleyen bir komut vermenin bir yolu var mı?
EDİT EDİLDİ:
Bataryanın zaten% 100 şarjda olduğunu düşünmeye kandırmanın bir yolu varsa, bataryanın şarjı durdurulabilir.
Yanıtlar:
Thinkpad cihazlarda, batarya şarjının başlangıcını ve durmasını Ubuntu'da kontrol edebilirsiniz. Yüklemek için bu komutları terminalinizde çalıştırın tp-smapi
:
sudo apt-get install tp-smapi-dkms
sudo modprobe tp_smapi
Ardından istediğiniz şarj eşiklerini (kendi değerlerinizi) sanal dosyalara yazın /sys/devices/platform/smapi
:
echo 10 | sudo tee /sys/devices/platform/smapi/BAT0/start_charge_thresh
echo 100 | sudo tee /sys/devices/platform/smapi/BAT0/stop_charge_thresh
Yukarıdaki komutlarda, 10 ve 100 değerlerini herhangi bir değere değiştirebilirsiniz. Birincisi, hangi seviyede şarjın başlaması gerektiğini seçmenize yardımcı olacak ve ikinci değer hangi seviyede şarjın durması gerektiğini seçmenize izin verecektir .
Bu, donanıma oldukça bağlıdır. Donanım seviyesindeki dizüstü bilgisayarların çoğu, pili şarj etmeyi bırakmanıza izin vermez. LION pilleri aslında küçük bir şarj boşaltma döngüsünden faydalanır ve dizüstü bilgisayarların çoğunda bu döngü donanım düzeyinde yerleşik olarak bulunur.
Pil göstergenizin% 100 dediği gibi pil, sağlıklı tutmak için pilin gerçekten deşarj olduğunu ve yeniden şarj olduğunu gösteriyor. Ayrıca, çoğu dizüstü bilgisayar için% 100 dolu değildir.
Windows'taki bazı dizüstü bilgisayarlarda "Şarj etmeyi devre dışı bırakma" seçeneğine sahip, ancak bu sadece NiCad pillerinin bir çöküşüydü. Bugünlerde "ayar" ın yaptığı "performans" modunu etkinleştirmektir.
Aynı türden bir anahtar arıyorsanız, Jüpiter’i öneririm . Performans modları arasında kolayca hareket etmenize izin verir, ancak doğrudan şarjı doğrudan kontrol etmeyecektir.
Şarj döngüsünü durdurmak mevcut aküler için çok kötü olduğu için popüler değildir. Popüler olmadığından, yapmak için iyi bir GUI aracı bulacağınızdan şüpheliyim. En iyisi, /sys/class/power_supply/BAT0
benzer bölgelere bakmak ve ne bulabileceğinizi görmek olabilir, ancak ücretlendirmeyi devre dışı bırakmayacağınızdan eminim.
Bilinen herhangi bir yazılım arabirimini kullanarak, kullanıcı alanından şarj etmeyi devre dışı bırakamazsınız. Olduğu gibi, /sys/class/power_supply/BAT0
ACPI _BIF, _BIX ve _BST kontrollerinden döndürülen batarya kontrolleri statik ve dinamik okumalardır, bunlar sadece okunur.
Pil şarjını devre dışı bırakmanıza izin veren ACPI kontrolleri yoktur ve pil kontrolleri üzerinde şimdiye kadar çalıştığım tüm yaygın x86 mobil platformlarında açığa çıkmaz. Normalde bu veriler bir pil gazı göstergesinden gelir ve genellikle gömülü bir denetleyici tarafından bit hızlandıran i2c kullanılarak okunur. Bu nedenle, gerçekçi olarak bunu tersine çevirme şansınız çok azdır ve çoğu pil şarjının devre dışı bırakılmasına izin vermez.
Dizüstü bilgisayarların çoğunda Yerleşik Denetleyici bundan sorumlu olandır. Ec_sys modülünü incelemenizi öneririm. modprobe ec_sys sonra hexdump -C / sys / çekirdek / hata ayıklama / ec / ec0 / io
şarj ederken ve deşarj ederken farkları göreceksiniz. Beğenmek için daha ilginç şeyler de var:
1) AC güç kullanın (eğer bağlıysa) 2) pil kullanın (AC bağlı olsa bile) 3) şarj / deşarj vb.