Drenaż baterii - wakelock
Wątek wydzielony z dyskusji http://forum.cdrinfo.pl/f122/wybor-t...o-pomoc-57496/ Bartez
Zastanawiam się czy to nie jakiś timebomb. Mój SGS2 zaczął się wyłączać. ładowałem rano baterię, miała 100%, odłożyłem telefon, teraz sprawdziłem, a on wyłączony. Włączam - nic się nie dzieje. Podłączam pod ładowarkę - bateria 0%. Spadek do zera w kilka godzin. Podejrzewam, że bateria padła, przecież mocno używana ponad rok. W związku z tym, bo mam oryginalny uchwyt Samsunga do samochodu, oraz ładowarkę biurkową. Czy wymiana baterii na oryginalną ale w wersji "extended" - Extended Battery Kit 2000 mAh, nie spowoduje, że nie wcisnę słuchawki w akcesoria? Chodzi o to: http://ecx.images-amazon.com/images/I/51l12v87C8L.jpg Jest to produkt Samsunga, sprzedawany razem z klapką. Jeśli ktoś trzymał SGS2 to wie, że on ma z tyłu taki profil zrobiony - ta klapka go niweluje, więc teoretycznie telefon nie jest grubszy (znika profil). Przykład z YT: edit: znalazłem, wszystkie akcesoria Samsunga są ze sobą kompatybilne (poza power packiem), co za ulga :) http://www.mobilefun.co.uk/blog/2011...the-galaxy-s2/ |
Cytat:
Cytat:
Cytat:
Co do baterii to kupiłem jakiś czas temu powiększoną od Mugen (1950mAh vs ~1500mAh). Bateria jest grubsza o ok 1.5mm. Mieści się na styk w obudowie standardowej (wcześniej był leciutki luz). Bateria dała nowe życie Sensacji :) |
Wakelock?
Dzięki za cenne info, może uchroni mnie przed wymianą baterii :) Sprawdzę. |
Zrób dwa proste testy:
1. Uruchom CPU Spy, reset liczników i wyłącz telefon. Po godzinie włącz i daj refresh timers. Jeżeli 98-99% zalogowanego czasu nie będzie w "Deep Sleep" - to znaczy że jesteś w deep shit (tzn masz wakelocka) 2. Co dokładnie powoduje wakelocka dowiesz się w BetterBatteryStats w zakładce "Partial Wakelocks". U mnie był to na przykład program do SMS. YMMV ;) |
to od andy mam już zainstalowane, teraz używam i czekam ;)
|
@Patrix najlepiej zostawić na 1-2h telefon na biurku. Jeżeli zeżre Ci bakterię o więcej niż 2-3% to znaczy, że coś jest na rzeczy.
Wtedy w BBS patrzysz na Other i czy Awake ma podobną wartość co Screen On. Jeżeli nie, to znaczy że coś "wybudza" Ci telefon jak jest zgaszony ekran = nieumiejętne wybudzanie to drenaż baterii. Na zakładkach Kernel Wakelock && Partial Wakelock można zobaczyć co powoduje drenaż. |
Tak tak, mniej więcej wyczaiłem opcje programu, najśmieszniejsze jest to,
że ten lock jest sporadycznie, także poluję. Na jednym ładowaniu miałem 85% deep sleep, bo jednak używałem. Tak czy inaczej na pewno macie rację, że to raczej nie bateria, uff ;) |
99% deep sleep powinno być jeżeli nie używasz telefonu w ogóle.
Deep sleep może być tylko przy zgaszonym ekranie (przynajmniej u mnie). Ja np teraz mam 95% bo na 38h pracy telefon był włączony 2 godziny - nic niepokojącego. Ale "fabryczne" telefon przez noc osiągał ok 60% deep sleep i to już nie było OK. Jeżeli polujesz to zrób od czasu do czasu krótki nawet 1 minutowy test czy wakelock już jest. Bo jak telefon sie wyłączy to dane z BBS niestety przepadną. |
Pozwoliłem sobie wydzielić dyskusję, bo problem jest ciekawy.
Dziwnym zbiegiem okoliczności, u mnie występuje podobny problem. Od 3 dni bateria wytrzymuje mi jakieś 6h bez ładowania, a poprzednio wytrzymywała prawie 2 dni. Poczytałem trochę o tym i znalazłem pośredniego winowajcę. Jest nim proces Media (Multimedia w wersji pl). Proces ten drenował baterię w 50%, więc nic dziwnego, że tak szybko padała. Dzięki postom w tym temacie poczytałem o wakelockach, ściągnąłem Wakelock Detector i dzięki temu widzę, co powodowało zjadanie baterii. Wiem więc, co powoduje problem, ale nie wiem, dlaczego. Otóż proces ten odpowiada za skanowanie plików multimedialnych i w pewnych przypadkach potrafi się zawiesić/zapętlić, czy diabeł wie co. Po prostu ciągle skanuje i pożera baterię. Z tego, co udało mi się wyczytać, problemem może być jakiś uszkodzony plik, którego z jakiegoś powodu nie można odczytać. Ok, brzmi logicznie, problem w tym, że nie ma łatwego sposobu, żeby ten plik znaleźć :( To co jeszcze zaobserwowałem, to komunikat, że karta pamięci jest pusta. Pojawia się od czasu do czasu, by po chwili wszystko było ok i za chwilę to samo. Nie mam pojęcia, o co chodzi. Rozwiązaniem jest pewnie format karty SD, ale nie mam na razie czasu, żeby bawić się z przywracaniem wszystkiego, więc szukam jakiegoś łatwiejszego sposobu. Kolejna rzecz, którą zaobserwowałem, przy włączaniu telefonu pojawia się na krótko komunikat, że nie można w tej chwili pobrać czegoś. Taki sam komunikat pojawia się podczas problemów z pobieraniem MMSów, więc stawiam, że to może być coś podobnego. Tymczasowe rozwiązanie Tymczasowo rozwiązałem problem wyłączając proces Media. Nie ma już takiego drenażu baterii, ale jest to jedynie chwilowe obejście problemu, a nie jego rozwiązanie. W tej chwili mam tylko 14% baterii, po 12 godzinach używania - tylko przychodzące powiadomienia, brak WiFi itp. Z włączonym WiFi już telefon byłby już dead. Ktoś się spotkał z tym problemem? Jest jakiś sposób, żeby wyświetlić aktualnie odczytywane pliki. Ewentualnie coś, żeby sprawdzić, czy z kartą SD jest wszystko ok. |
Proponuje na początek wejść w zarządzanie aplikacjami -> wszystkie, a następnie znaleźć "przechowywanie multimediów" i wyczyścić dane tej aplikacji.
A następnie restart - baza powinna zostać odbudowana od nowa (oczywiście proces media musi być włączony). Są do tego celu programy typu "Media Rescan", ale zauważyłem, że jak się baza skopie to nie pomagają - baza nie wiadomo czemu puchnie poza normalny rozmiar, gubią się pliki... Generalnie media scanner to nie jest mocna strona androida ( a co w zasadzie jest jego mocną stroną :hmm:? ) , a te cudowne programy robią tylko tyle co restart. Dlatego moim zdaniem najlepiej jest zacząć od zera, tym bardziej że taki skan po wipe bazy wcale nie trwa dłużej. Skoro już napisałeś o MMS, to fabryczna aplikacja do MMS też robiła mi cyrki typu wakelocki, blokada połączeń, gubienie SMS. Dlatego ją wywaliłem i zastąpiłem czymś innym. Mój Android to 4.0.4 |
Zapomniałem napisać, że usunąłem dane i cache z Media Storage, Downloads, Coś tam z DRM. Za każdym razem odbudowywały się i proces Media zżerał baterię.
|
Możesz jeszcze spróbować dodać plik ".nomedia" do katalogów, w których wiesz że nie ma Twoich filmów i muzyki.
W ten sposób oszczędzisz skanerowi włażenia w niepotrzebne katalogi - a tym samym zmniejszysz ryzyko trafienia na felerny plik :) Jest chyba nawet GUI do tego (nie testowałem) https://play.google.com/store/apps/d....nomedia&hl=pl Ale wystarczy pusty plik o nazwie ".nomedia" w katalogu który chcemy pominąć. |
U mnie do niedawna na Xpierii P było wszystko tak pięknie a teraz coś (SMSdispatcher) żre mi baterię ok. 3%/h miał ktoś już problem z tym procesem? ...biorę się za googlowanie :)
|
Aplikacja ostatnią aktualizację miała 13 Czerwca 2013 roku... Jeżeli działa niepoprawnie - rezerwuje wakelocka aby wykonać czynności i go nie zwalnia po ich wykonaniu, to raczej nic z tym nie zrobisz.
Zostaje zmiana aplikacji. Funkcjonalność, którą ta aplikacja implementuje (przekierowanie wiadomości SMS) można uzyskać np. za pomocą płatnego Taskera lub darmowej Llamy. |
Szczerze mówiąc ja takiej aplikacji sam nie instalowałem i dodatkowo nie mogę jej odnaleźć na liście wszystkich aplikacji. Do niedawna też pojawiała się w BBS ale z minimalną częścią procenta a nie tak jak teraz, chyba że jakaś inna aplikacja po aktualizacji "pobudziła" ją do działania.
|
Wszystkie czasy w strefie CET. Aktualna godzina: 13:21. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.