Strona 1 z 1

oszczedzanie baterii - co i jak mozna wylaczyc aby zaoszczedzic moc baterii

: 30 wrz 2008, 11:49
autor: Pakos
Poprzedni temat wyleciał z powodu braku sensu tudzież niewystarczającego opisu. Napiszę więc kolejny raz o co dokładnie mi chodzi.
Czy można powyłączać pewne urządzenia (o ile to zmniejszy pobór mocy) jak cdrom, usb, kamera, czytnik kart, kartę dźwiękową, wifi, bluetooth? Jeśli tak to jak?
Czy są jeszcze jakieś urządzenia raczej nie potrzebne do minimalnej pracy a zmniejszające pobór mocy? Tak aby laptop wytrzymał jak najdłużej na baterii.

Poprzednio polecono mi zmianę gnome na coś lżejszego ale nie odpuszczę sobie komfortu pracy, a pracowanie bez cdromu gdy akurat nie jest on potrzebny nie jest wielką udręką.

Może jakieś dodatkowe pomysły co powyłączać?

Ps. Jezeli chodzi o program powertop to czy zmiany wprowadzane przez niego są na stałe?

edit: Fakt, o temacie zapomniałem ;o

Odp: oszczedzanie baterii - co i jak mozna wylaczyc aby zaoszczedzic moc baterii

: 01 paź 2008, 00:26
autor: goferrr

Odp: oszczedzanie baterii - co i jak mozna wylaczyc aby zaoszczedzic moc baterii

: 01 paź 2008, 10:41
autor: Pakos
Art nighta czytałem juz dawno temu, problem teraz jest taki że linki nie działają :)

Odp: oszczedzanie baterii - co i jak mozna wylaczyc aby zaoszczedzic moc baterii

: 01 paź 2008, 14:44
autor: mrowa
napisałem maila do właściciela bloga. Jeśli prześle mi ten skrypt to go tutaj opublikuję
Pozdrawiam

Odp: oszczedzanie baterii - co i jak mozna wylaczyc aby zaoszczedzic moc baterii

: 01 paź 2008, 15:09
autor: Pakos
Też wczoraj pisałem, zobaczymy co z tego będzie ;)

Odp: oszczedzanie baterii - co i jak mozna wylaczyc aby zaoszczedzic moc baterii

: 02 paź 2008, 08:51
autor: przemk
Zawsze można skorzystać z przepastnych archiwow googla: http://209.85.135.104/search?q=cache:Vm ... =firefox-a
jesli link nie zadziała to w wyszukiwarke wpisać należy 'night oszczedzaj toshiba', a nastepnie na wynikach wybrać 'Kopia' interesujacej pozycji

Odp: oszczedzanie baterii - co i jak mozna wylaczyc aby zaoszczedzic moc baterii

: 02 paź 2008, 11:32
autor: Pakos
przemk pisze:Zawsze można skorzystać z przepastnych archiwow googla: http://209.85.135.104/search?q=cache:Vm ... =firefox-a
jesli link nie zadziała to w wyszukiwarke wpisać należy 'night oszczedzaj toshiba', a nastepnie na wynikach wybrać 'Kopia' interesujacej pozycji
Faktycznie wszystko jest, a można jakoś wyświetlić listę aktualnie używanych modułów? Bo zapewne będą się one różnić w związku z innym sprzętem.

Odp: oszczedzanie baterii - co i jak mozna wylaczyc aby zaoszczedzic moc baterii

: 02 paź 2008, 12:35
autor: przemk
Pakos pisze:Faktycznie wszystko jest, a można jakoś wyświetlić listę aktualnie używanych modułów?

Kod: Zaznacz cały

lsmod

Odp: oszczedzanie baterii - co i jak mozna wylaczyc aby zaoszczedzic moc baterii

: 02 paź 2008, 15:01
autor: mrowa
przemk pisze:Zawsze można skorzystać z przepastnych archiwow googla: http://209.85.135.104/search?q=cache:Vm ... =firefox-a
jesli link nie zadziała to w wyszukiwarke wpisać należy 'night oszczedzaj toshiba', a nastepnie na wynikach wybrać 'Kopia' interesujacej pozycji
No tak na najprostsze rozwiązania najtrudniej wpaść.
Się zaczerwieniłem :)

Odp: oszczedzanie baterii - co i jak mozna wylaczyc aby zaoszczedzic moc baterii

: 02 paź 2008, 20:28
autor: Pakos
Ok trochę się pobawiłem o doszedłem do takiego momentu:

Kod: Zaznacz cały

rmmod uvcvideo hci_usb rfcomm l2cap bluetooth usbhid uhci_hcd ehci_hcd sdhci mmc_core sr_mod cdrom
Takie coś usuwa mi kamerę, bluetooth, usb, czytnik kart i cdrom.
Czy potrzebne jest tez stopowanie demonów z init.d? bo dla bluetooth jest, nie wiem czy dla innych też.


Powertop sugeruje też takie zmiany:

Kod: Zaznacz cały

echo min_power > /sys/class/scsi_host/host0/link_power_management_policy
hal-disable-polling --device /dev/cdrom
2 komenda działa, z pierwszą mam problem bo

Kod: Zaznacz cały

sudo echo min_power > /sys/class/scsi_host/host0/link_power_management_policy
odpowiada: Permission denied
Dodatkowo w /sys/class/scsi_host/ mam 5 katalogów, w każdym z nich to ustawiać?
Kolejna porada z powertop to:

Kod: Zaznacz cały

Suggestion: increase the VM dirty writeback time from 0.30 to 15 seconds with:
echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
Co to dokładnie robi? Bo nie mogę zrozumieć ;)


Kolejna sprawa, nie daję rady z usuwaniem modułów od karty dźwiękowej. Za każdym razem pojawiają się błędy:

Kod: Zaznacz cały

sudo rmmod  snd_hda_intel  snd_pcm_oss  snd_mixer_oss snd_pcm  snd_timer  snd_hwdep snd_page_alloc  snd soundcore  snd_seq snd_seq_dummy snd_seq_oss snd_rawmidi snd_seq_device
ERROR: Module snd_hda_intel is in use
ERROR: Module snd_pcm_oss does not exist in /proc/modules
ERROR: Module snd_mixer_oss does not exist in /proc/modules
ERROR: Module snd_pcm is in use by snd_hda_intel
ERROR: Module snd_timer is in use by snd_pcm,snd_seq
ERROR: Module snd_hwdep is in use by snd_hda_intel
ERROR: Module snd_page_alloc is in use by snd_hda_intel,snd_pcm
ERROR: Module snd is in use by snd_hda_intel,snd_pcm,snd_hwdep,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
ERROR: Module soundcore is in use by snd
ERROR: Module snd_seq is in use by snd_seq_midi,snd_seq_midi_event
ERROR: Module snd_seq_dummy does not exist in /proc/modules
ERROR: Module snd_seq_oss does not exist in /proc/modules
ERROR: Module snd_rawmidi is in use by snd_seq_midi
ERROR: Module snd_seq_device is in use by snd_seq_midi,snd_rawmidi,snd_seq
Próbowałem na kilka sposobów, dodanie wszystkich modułów z snd też nie załatwiło sprawy więc nie wiem czego brakuje.

Kolejne pytanie:

Kod: Zaznacz cały

rmmod lp parport_pc ppdev parport 2> /dev/null;
echo "Parallel port is now OFF";;
Od czego to jest?

Moduł pcspkr to głosniki?

Usunięcie modułu ndiswrapper (bo z niego korzystam z wifi) wyłączy kartę?

Poniżej wynik lsmod

Kod: Zaznacz cały

lsmod 
Module                  Size  Used by
af_packet              27272  4 
ipv6                  311848  10 
i915                   38144  2 
drm                   105896  3 i915
binfmt_misc            14860  1 
rfcomm                 47392  2 
l2cap                  28800  13 rfcomm
ppdev                  11400  0 
acpi_cpufreq           10832  2 
cpufreq_stats           8416  0 
cpufreq_ondemand       11152  1 
cpufreq_conservative    10632  0 
cpufreq_userspace       6180  0 
cpufreq_powersave       3200  0 
freq_table              6464  3 acpi_cpufreq,cpufreq_stats,cpufreq_ondemand
container               6656  0 
sbs                    17808  0 
sbshc                   8960  1 sbs
dock                   12960  0 
iptable_filter          4608  0 
ip_tables              24104  1 iptable_filter
x_tables               23560  1 ip_tables
ndiswrapper           243872  0 
sbp2                   27272  0 
parport_pc             41128  0 
lp                     14916  0 
parport                44300  3 ppdev,parport_pc,lp
joydev                 15488  0 
uvcvideo               62084  0 
compat_ioctl32         11136  1 uvcvideo
videodev               30720  1 uvcvideo
v4l1_compat            15492  2 uvcvideo,videodev
v4l2_common            21888  3 uvcvideo,compat_ioctl32,videodev
hci_usb                19228  2 
bluetooth              67748  7 rfcomm,l2cap,hci_usb
snd_hda_intel         440408  2 
snd_pcm_oss            47648  0 
snd_mixer_oss          20224  1 snd_pcm_oss
snd_pcm                92168  2 snd_hda_intel,snd_pcm_oss
snd_page_alloc         13200  2 snd_hda_intel,snd_pcm
snd_hwdep              12552  1 snd_hda_intel
snd_seq_dummy           5764  0 
snd_seq_oss            38912  0 
snd_seq_midi           10688  0 
snd_rawmidi            29856  1 snd_seq_midi
snd_seq_midi_event     10112  2 snd_seq_oss,snd_seq_midi
sdhci                  21508  0 
video                  23444  0 
output                  5632  1 video
mmc_core               59272  1 sdhci
snd_seq                63232  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              27912  2 snd_pcm,snd_seq
snd_seq_device         10644  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
serio_raw               9092  0 
wmi_acer               11076  0 
snd                    70856  15 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_hwdep,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
button                 10912  0 
battery                16776  0 
ac                      8328  0 
dcdbas                 11312  0 
evdev                  14976  9 
intel_agp              30624  1 
iTCO_wdt               15312  0 
iTCO_vendor_support     5764  1 iTCO_wdt
shpchp                 38172  0 
pci_hotplug            34608  1 shpchp
soundcore              10400  1 snd
pcspkr                  4992  0 
psmouse                46236  0 
ext3                  149264  1 
jbd                    57000  1 ext3
mbcache                11392  1 ext3
sr_mod                 20132  0 
cdrom                  41512  1 sr_mod
pata_acpi               9856  0 
usbhid                 35296  0 
hid                    44992  1 usbhid
sg                     41880  0 
sd_mod                 33280  3 
ata_piix               24196  0 
ohci1394               36532  0 
tg3                   124804  0 
ahci                   33028  2 
ieee1394              106968  2 sbp2,ohci1394
ata_generic             9988  0 
libata                176432  4 pata_acpi,ata_piix,ahci,ata_generic
scsi_mod              178488  5 sbp2,sr_mod,sg,sd_mod,libata
ehci_hcd               41996  0 
uhci_hcd               29856  0 
usbcore               169904  7 ndiswrapper,uvcvideo,hci_usb,usbhid,ehci_hcd,uhci_hcd
thermal                19744  0 
processor              41448  4 acpi_cpufreq,thermal
fan                     6792  0 
fbcon                  46336  0 
tileblit                4096  1 fbcon
font                   10112  1 fbcon
bitblit                 7424  1 fbcon
softcursor              3712  1 bitblit
fuse                   56112  3 
jest tutaj coś jeszcze do wyłączenia?

jest tam coś od zwykłej sieciówki?


Wybaczcie za dosyć długi wpis ale liczę na jakaś pomoc.
No chyba że da się sprawdzić inaczej niż przez lsmod jakich dokładnie modułów używa jakieś konkretne urządzenie. To byłoby bardzo pomocne i rozwiązałoby kilka powyżej zadanych pytań.

Odp: oszczedzanie baterii - co i jak mozna wylaczyc aby zaoszczedzic moc baterii

: 05 gru 2008, 17:11
autor: szysz3kster
To chyba jakaś lipa jest, nie wydaje mi się żeby wywalenie modułu obsługującego urządzenie wyłączyło je.

Wyłączyłem:

Kod: Zaznacz cały

sr_mod cdrom pcmcia yenta_socket rsrc_nonstatic pcmcia_core usbhid hid ff_memless sd_mod sdhci mmc_core ohci1394 ieee1394 ehci_hcd uhci_hcd usbcore
Do tego zastosowałem wszystkie zmiany sugerowane przez PowerTOP i jakoś czas pracy na baterii nie wydłużył się nawet o 5 min. Przynajmniej nic o tym nie mówi Gnome Power Manager :/


Można w jakiś sposób spod systemu po prostu wyłączyć 'zasilanie' danego urządzenia?

Odp: oszczedzanie baterii - co i jak mozna wylaczyc aby zaoszczedzic moc baterii

: 05 gru 2008, 18:25
autor: wieszti
odczyty z software to wiesz gdzie można wsadzić...
sprawdz to z zegarkiem w reku

Odp: oszczedzanie baterii - co i jak mozna wylaczyc aby zaoszczedzic moc baterii

: 07 gru 2008, 01:38
autor: vi3dr0
A ja mam inne pytanie: czy wyłączenie tylu modułów (napęd, dźwięk, usb etc.) coś u was zmienia? U mnie, owszem, spada liczba wybudzeń/sek z ~70 do ~20, ale zużycie prądu się nie zmienia (no, może o 0,2W).

Pozdrawiam
Kuba

Odp: oszczedzanie baterii - co i jak mozna wylaczyc aby zaoszczedzic moc baterii

: 11 gru 2008, 14:15
autor: Pakos
U mnie poniekad dziala. Mimo iz soft pokazuje rozne wartosci z czasem da sie zauwazyc roznice.
podczas pracy normalnie wytrzymywal nieco ponad 3 godziny, po wylaczeniu zbednych rzeczy prawie 4.
pewnie udalo by sie wycisnac wiecej ale poki co nie chce mi sie juz z tym babrac ;)

Odp: oszczedzanie baterii - co i jak mozna wylaczyc aby zaoszczedzic moc baterii

: 06 lut 2009, 22:02
autor: noobik
czy można poprosic o link do tego skryptu?
oraz jakas krótka insrukcje jak to osiagnąć?

Odp: oszczedzanie baterii - co i jak mozna wylaczyc aby zaoszczedzic moc baterii

: 07 lut 2009, 18:16
autor: rafaloo
bardzo ciekawy temat również przyłączam się z prośba o udostępnienie kodu źródłowego :)
swoją droga jak wyłączyć napend CD i inne odbiorniki w celu zminimalizowania poboru energii?

Odp: oszczedzanie baterii - co i jak mozna wylaczyc aby zaoszczedzic moc baterii

: 13 lut 2009, 15:16
autor: bacior
Ponawiam prośbę o link lub skrypt mejlem - mogę umieścić na swojej stronie żeby już nie zginął :-)
Powyższe sposoby niestety nie działają.

Odp: oszczedzanie baterii - co i jak mozna wylaczyc aby zaoszczedzic moc baterii

: 13 lut 2009, 15:48
autor: rafaloo
ehh chyba nic z tego :D autor na maile nie odpowiada. Na forum Debiana też cisza :( a szkoda

Odp: oszczedzanie baterii - co i jak mozna wylaczyc aby zaoszczedzic moc baterii

: 16 lut 2009, 09:48
autor: przemk
rafaloo pisze:ehh chyba nic z tego :D autor na maile nie odpowiada. Na forum Debiana też cisza :( a szkoda
Mam ten skrypt w swoim archiwum, muszę go tylko poszukać po powrocie do domu. Jeśli nie opublikuję go w ciągu 24h to proszę o przypomnienie na maila (jeśli ktoś zainteresowany)

EDIT:
skrypt jest do ściągnięcia ze strony http://przemkalicki.pl/?p=266 Zapraszam!

Odp: oszczedzanie baterii - co i jak mozna wylaczyc aby zaoszczedzic moc baterii

: 17 lut 2009, 18:04
autor: bacior
Wielki dzięki :-)