|
Strasznie baterio żerny Debian
M@ilo - 22-09-2008 03:08
Zauważyłem, że bateria w Debianie trzyma mi nie całe 40min przy minimalnym podświetleniu, posiadam Debiana 2.6.26-1-amd64 Lenny. ÂŚrodowisko GNOME. Co ciekawe i przykre zarazem przy dystrybucji live cd Opensuse pod i386, również GNOME, niższa rozdzielczość ekranu - niewolne sterowniki (suse nie obsługuje karty wlan, w ogóle jej nie włącza, w Debianie karta cały czas pracuje) - czas ten wynosi ok 1h 10min, niemalże 2 krotnie więcej :( Jak poprawić baterio żerność mojego Debiana, czy jest to wina platformy amd64 i i386?
stepek - 22-09-2008 20:22
Czy mówisz o samej instalacji czy grzebałeś się trochę przy konfiguracji jądra? Czy podczas instalacji powiedziałeś, że jest to laptop (z tego co pamiętam jest to gdzieś w opcjach podczas instalacji)?
M@ilo - 23-09-2008 16:10
Nie grzebałem w konfiguracji jądra, a podczas instalacji zaznaczyłem (a właściwie instalka zaznaczyła sama), że ma być to laptop.
De_sant - 23-09-2008 18:09
Jesli mozesz to wylacz w biosie nieużywane urządzenia. (np WIFI lub czytnik kart)
piroaa - 23-09-2008 22:00
Włącz jako root:
powertop
i spróbuj wykonać wskazówki, które ci poda program. Jak pomoże to możesz zrobić z tego skrypt uruchamiany przy starcie systemu.
Piotrus Pan - 24-09-2008 17:09
Cześć. A w ogóle poinstalowałeś wszystko od oszczędzania energii? Acpi? Coś do procka? (np. cpufreq). Nie wiem co tam w GNOME jest za menager, w KDE jest Kpowersave, ma troche ustawień. Pakiet typu "laptop mode" też by się chyba przydał. Nie wiem co tam więcej ... A jak spróbujesz "powertop" to on Ci pokaże co najwięcej jest używane, wpisz te kilka linijek tutaj, które on wytłuści to będziemy wiedzieć co mniej więcej się dzieje.
M@ilo - 25-09-2008 15:00
Tak to wygląda:
Wakeups-from-idle per second : 171,7 interval: 3,0s Użycie zasilania (szacunek ACPI): 34,5W (0,5 godzin)
Top causes for wakeups: 70,1% (239,0) <interrupt> : extra timer interrupt 20,7% ( 70,7) <interrupt> : PS/2 keyboard/mouse/touchpad 2,8% ( 9,7) <interrupt> : b43 1,6% ( 5,3) compiz.real : schedule_timeout (process_timeout) 0,6% ( 2,0) <kernel IPI> : Rescheduling interrupts 0,6% ( 2,0) gnome-terminal : schedule_timeout (process_timeout) 0,6% ( 2,0) <kernel core> : clocksource_register (clocksource_watchdog) 0,6% ( 2,0) Xorg : schedule_timeout (process_timeout) 0,4% ( 1,3) <kernel core> : cpucache_init (delayed_work_timer_fn) 0,3% ( 1,0) ifconfig : input_open_polled_device (delayed_work_timer_fn) 0,3% ( 1,0) atieventsd : schedule_timeout (process_timeout) 0,2% ( 0,7) gnome-power-man : schedule_timeout (process_timeout)
Ogólnie po chwili obserwacji stwierdzam, że najwięcej na zmianę zużywa "<interrupt>: extra timer interrupt " i "<interrupt>: PS/2 keyboard/mouse/touchpad" tylko nie za bardzo wiem co z tym zrobić, co to w ogóle jest "extra timer interrupt"?
edit Nic nie instalowałem w celu zmniejszenia zużycia energii (nie wiem po prostu za bardzo co do tego służy) Doinstalowałem właśnie cpufreq, laptop_mode i wykonałem wszystko co mi kazało powertop wygląda to tak (są dodatkowo inf o procesorach) i jest troche lepiej :) PowerTOP version 1.10 (C) 2007 Intel Corporation
< Detailed C-state information is not P-states (frequencies) 1,80 GHz 0,0% 1,60 GHz 0,0% 800 MHz 100,0%
Wakeups-from-idle per second : 429,1 interval: 10,0s Użycie zasilania (szacunek ACPI): 19,6W (0,7 godzin) (długoterminowo: 29,4W,/0,4h)
Top causes for wakeups: 56,7% (485,0) <interrupt> : PS/2 keyboard/mouse/touchpad 25,9% (221,5) <interrupt> : extra timer interrupt 8,6% ( 73,6) <kernel IPI> : Rescheduling interrupts 2,2% ( 18,9) firefox-bin : futex_wait (hrtimer_wakeup) 2,1% ( 17,6) Xorg : schedule_timeout (process_timeout) 1,3% ( 10,8) <interrupt> : b43 1,0% ( 8,6) compiz.real : schedule_timeout (process_timeout) 0,7% ( 6,0) <kernel IPI> : TLB shootdowns 0,5% ( 4,2) <interrupt> : acpi 0,1% ( 1,0) atieventsd : schedule_timeout (process_timeout)
Suggestion: Disable 'hal' from polling your cdrom with: hal-disable-polling --device /dev/cdrom 'hal' is the component that auto-opens a window if you plug in a CD but disables SATA power saving from kicking in.
Nie mogę niestety nic wyłączyć w biosie bo z wszystkiego kożystam :( (no oprócz karty LAN ale wyłączenie jej mało pomaga
Piotrus Pan - 25-09-2008 22:52
Ustaw jeszcze cpufreq. Tak na szybko znalazłem stronę z ustawieniami:
http://technowizah.com/2007/01/debia...anagement.html
Nic nie stoi na przeszkodzie, żebyś poszukał czegoś lepszego.
Doinstaluj sobie jak nie masz: sudo apt-get install acpid acpi-support cpulimit laptop-mode-tools
Jeszcze bym spróbował, czy coś w xorgu się nie da poustawiać: sudo dpkg-reconfigure xserver-xorg
Napisz jeszcze co Ci pokarze konsola po wpisaniu :
top
Napisz co masz za graficzną ?
M@ilo - 28-09-2008 08:57
powertop < Detailed C-state information is not P-states (frequencies) 1,80 GHz 0,0% 1,60 GHz 0,0% 800 MHz 100,0%
Wakeups-from-idle per second : 368,9 interval: 10,0s Użycie zasilania (szacunek ACPI): 17,6W (1,0 godzin)
Top causes for wakeups: 61,3% (450,7) <interrupt> : PS/2 keyboard/mouse/touchpad 31,8% (233,9) <interrupt> : extra timer interrupt 1,5% ( 11,1) Xorg : schedule_timeout (process_timeout) 1,3% ( 9,9) <interrupt> : b43 1,0% ( 7,7) compiz.real : schedule_timeout (process_timeout) 0,7% ( 5,0) <kernel IPI> : Rescheduling interrupts
Suggestion: Disable 'hal' from polling your cdrom with: hal-disable-polling --device /dev/cdrom 'hal' is the component that auto-opens a
top top - 08:49:34 up 15 min, 2 users, load average: 0.21, 0.29, 0.26 Tasks: 103 total, 3 running, 99 sleeping, 0 stopped, 1 zombie Cpu(s): 4.3%us, 2.5%sy, 0.0%ni, 92.7%id, 0.0%wa, 0.3%hi, 0.2%si, 0.0%st Mem: 898044k total, 724692k used, 173352k free, 15844k buffers Swap: 2698880k total, 0k used, 2698880k free, 273316k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3165 root 20 0 366m 104m 33m R 11 11.9 1:06.70 Xorg 3935 marcin 20 0 230m 20m 11m R 3 2.3 0:03.64 gnome-terminal 3657 marcin 20 0 103m 18m 3264 S 1 2.2 0:05.06 compiz.real 1 root 20 0 10312 756 624 S 0 0.1 0:00.80 init 2 root 15 -5 0 0 0 S 0 0.0 0:00.00 kthreadd 3 root RT -5 0 0 0 S 0 0.0 0:00.00 migration/0 4 root 15 -5 0 0 0 S 0 0.0 0:00.00 ksoftirqd/0 5 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/0 6 root RT -5 0 0 0 S 0 0.0 0:00.00 migration/1 7 root 15 -5 0 0 0 S 0 0.0 0:00.00 ksoftirqd/1 8 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/1 9 root 15 -5 0 0 0 S 0 0.0 0:00.04 events/0 10 root 15 -5 0 0 0 S 0 0.0 0:00.04 events/1 11 root 15 -5 0 0 0 S 0 0.0 0:00.00 khelper 46 root 15 -5 0 0 0 S 0 0.0 0:00.00 kblockd/0 47 root 15 -5 0 0 0 S 0 0.0 0:00.02 kblockd/1 49 root 15 -5 0 0 0 S 0 0.0 0:00.38 kacpid
Karta graficzna: ATI Radeon™ X1250
Dziękuje za pomoc, bo jak widać już jest znacznie lepiej ;-) Oczywiście jak da się jeszcze coś zrobić to proszę o dalsze rady
Piotrus Pan - 01-10-2008 11:16
WoW! 17,5W! To mi przy nieruszaniu myszką przez 5 minut tyle nie pokaże! I to masz jeszcze compiza odpalonego! Pewnie jak odpalałeś z płyt systemy to pewnie bez compiza dla tego tak długo Ci trzymało.
W takim razie : -"PS/2 keyboard/mouse/touchpad" - to od touchpada, niby to normalne i pojawia się jak go używasz ale tylko na chwile. -wyłącz compiza i sprawdź ile będzie Ci trzymać. Jak to compiz to możesz ewentualnie w ustawieniach compiza zmniejszyć jakość ale to może nieznacznie pomóc. -standardowo, możesz trochę ściemnić ekran, oczywiście do ilu tam Ci będzie wygodniej. To też niewiele daje ale kropla do kropli ... :-) Z ATI poszukaj w google, ja mam NVidie więc nie jestem za bardzo wtajemniczony :-) Popatrz jakiej pojemności masz baterie bo albo jest cienka bateria albo już umiera śmiercią naturalną :-P Moja trzyma około 2 godzin przy 25W
M@ilo - 03-10-2008 19:28
Faktycznie bez compiza spada do 16,5W. Dziękuje ślicznie za pomoc teraz ewentualnie spróbuje z kartą może coś jeszcze poprawię osiągi ;-)
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|