Czy można ograniczyć pobór energii przy uzyciu rmmod ?

Przenośne komputery i problemy z nimi związane
Awatar użytkownika
COVERek
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 153
Rejestracja: 19 gru 2007, 19:35
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Czy można ograniczyć pobór energii przy uzyciu rmmod ?

Post autor: COVERek »

Chciałbym oszczedzic troche energii mojej baterii w laptopie... Gdzies kiedys znalazlem skrypt do oszczedzaania, ale nie dzialal... Da sie to zrbic za pomoca rmmod samemu?! Tylko generalnie nie wiem co za co odpowiada.. Np. Co odpowiada za CD/DVD, fingerprinta, expresscard i porty usb?

Kod: Zaznacz cały

Module                  Size  Used by
ohci1394               30780  0 
ieee1394               92796  1 ohci1394
usb_storage            47787  0 
pcspkr                  2014  0 
pata_pcmcia            10482  0 
pcmcia                 34478  1 pata_pcmcia
yenta_socket           22556  0 
rsrc_nonstatic          9358  1 yenta_socket
pcmcia_core            38080  3 pcmcia,yenta_socket,rsrc_nonstatic
lp                      9216  0 
parport_pc             31394  0 
ppdev                   6041  0 
parport                38484  3 lp,parport_pc,ppdev
nfs                   313682  0 
auth_rpcgss            44013  1 nfs
nfs_acl                 2771  1 nfs
lockd                  73277  1 nfs
sunrpc                225181  5 nfs,auth_rpcgss,nfs_acl,lockd
mmc_block               9305  0 
snd_pcm_oss            42532  0 
snd_mixer_oss          17157  1 snd_pcm_oss
cryptd                  7648  0 
aes_x86_64              7832  1 
aes_generic            26919  1 aes_x86_64
nls_utf8                1357  1 
isofs                  31687  1 
hidp                   13994  0 
stk11xx               140790  0 
binfmt_misc             7868  1 
bridge                 50766  0 
stp                     2059  1 bridge
bnep                   11541  2 
vboxnetadp              4947  0 
vboxnetflt             11495  0 
vboxdrv              1763848  2 vboxnetadp,vboxnetflt
ipt_MASQUERADE          1815  2 
xt_state                1474  7 
xt_tcpudp               2723  4 
iptable_nat             4915  1 
nf_nat                 18891  2 ipt_MASQUERADE,iptable_nat
nf_conntrack_ipv4      12796  10 iptable_nat,nf_nat
nf_conntrack           72678  5 ipt_MASQUERADE,xt_state,iptable_nat,nf_nat,nf_conntrack_ipv4
nf_defrag_ipv4          1481  1 nf_conntrack_ipv4
iptable_filter          2711  1 
ip_tables              17972  2 iptable_nat,iptable_filter
x_tables               21081  5 ipt_MASQUERADE,xt_state,xt_tcpudp,iptable_nat,ip_tables
snd_hda_codec_si3054     4124  1 
snd_hda_codec_realtek   276291  1 
joydev                 11263  0 
snd_hda_intel          26255  2 
snd_hda_codec          82553  3 snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               6654  1 snd_hda_codec
coretemp                5602  0 
videodev               39002  1 stk11xx
v4l1_compat            15216  1 videodev
arc4                    1425  2 
snd_pcm                87261  4 snd_pcm_oss,snd_hda_codec_si3054,snd_hda_intel,snd_hda_codec
snd_seq_dummy           1836  0 
snd_seq_oss            30170  0 
snd_seq_midi            5651  0 
v4l2_compat_ioctl32    11955  1 videodev
tpm_infineon            8713  0 
snd_rawmidi            22244  1 snd_seq_midi
snd_seq_midi_event      6867  2 snd_seq_oss,snd_seq_midi
psmouse                53318  0 
iwlagn                116821  0 
snd_seq                54665  7 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
tpm                    15278  1 tpm_infineon
sdhci_pci               6798  0 
snd_timer              23408  2 snd_pcm,snd_seq
btusb                  12752  2 
sdhci                  18867  1 sdhci_pci
snd_seq_device          6488  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
serio_raw               4758  0 
asus_laptop            20736  0 
iwlcore               121774  1 iwlagn
tpm_bios                6251  1 tpm
snd                    68622  18 snd_pcm_oss,snd_mixer_oss,snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
nvidia              10830138  40 
soundcore               7810  1 snd
snd_page_alloc          8412  2 snd_hda_intel,snd_pcm
mac80211              192432  2 iwlagn,iwlcore
cfg80211              142860  3 iwlagn,iwlcore,mac80211
led_class               3666  3 sdhci,asus_laptop,iwlcore
atl1                   34064  0 
mii                     4933  1 atl1
video                  21322  0 
output                  2391  1 video
intel_agp              28645  0
Linux User #462372 || Ubuntu User #20118
Awatar użytkownika
igotit4free
Przyjaciel
Przyjaciel
Posty: 6453
Rejestracja: 29 paź 2008, 22:51
Płeć: Mężczyzna
Architektura: x86_64
Lokalizacja: KRK

Odp: Czy można ograniczyć pobór energii przy uzyciu rmmod ?

Post autor: igotit4free »

Myślę, że w dziale Mobile będzie to bardziej na miejscu niż jako doklejka do tematu o kamerach sprzed 1,5 roku ...

Co do twojego pytania, to zacznij od podania modelu laptopa, potem przy użyciu komendy;

Kod: Zaznacz cały

lspci
albo nawet

Kod: Zaznacz cały

lspci -k
ustal jakie urządzenia masz w komputerze. Idąc dalej ustalisz jakie moduły odpowiadają za obsługę jakiego urządzenia.

Poszukaj tez haseł : laptop-mode, laptop mode tools, cpufrequtils, spinning down, undervolting.

.
Windows 10 @ GA-P67A-D3-B3, i3-2100 3.10GHz, 8GB RAM, Gigabyte HD6850 1GB RAM
Android 7.0 @ Motorola Moto G4+
Awatar użytkownika
COVERek
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 153
Rejestracja: 19 gru 2007, 19:35
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Czy można ograniczyć pobór energii przy uzyciu rmmod ?

Post autor: COVERek »

Hmm... Dzieki za przniesienie. ;]

Asus F3Sv

Ale gdzie jest CD to nie mam pojecia...

Kod: Zaznacz cały

coverek@box:~$ lspci -k
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
	Kernel modules: intel-agp
00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port (rev 03)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
	Kernel driver in use: uhci_hcd
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
	Kernel driver in use: uhci_hcd
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
	Kernel driver in use: ehci_hcd
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
	Kernel driver in use: HDA Intel
	Kernel modules: snd-hda-intel
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 03)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 (rev 03)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
	Kernel driver in use: uhci_hcd
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
	Kernel driver in use: uhci_hcd
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
	Kernel driver in use: uhci_hcd
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
	Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03)
	Kernel modules: iTCO_wdt
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
	Kernel driver in use: ata_piix
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)
	Kernel driver in use: ahci
01:00.0 VGA compatible controller: nVidia Corporation G86 [GeForce 8600M GS] (rev a1)
	Kernel driver in use: nvidia
	Kernel modules: nvidia-current, nvidiafb
02:00.0 Ethernet controller: Atheros Communications L1 Gigabit Ethernet Adapter (rev b0)
	Kernel driver in use: atl1
	Kernel modules: atl1
03:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection (rev 61)
	Kernel driver in use: iwlagn
	Kernel modules: iwlagn
05:00.0 Memory controller: Intel Corporation Turbo Memory Controller (rev 01)
09:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
	Kernel driver in use: ohci1394
	Kernel modules: firewire-ohci, ohci1394
09:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
	Kernel driver in use: sdhci-pci
	Kernel modules: sdhci-pci
09:01.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
09:01.3 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)
Linux User #462372 || Ubuntu User #20118
Awatar użytkownika
igotit4free
Przyjaciel
Przyjaciel
Posty: 6453
Rejestracja: 29 paź 2008, 22:51
Płeć: Mężczyzna
Architektura: x86_64
Lokalizacja: KRK

Odp: Czy można ograniczyć pobór energii przy uzyciu rmmod ?

Post autor: igotit4free »

Ja bym typował ten, ale ... stąpasz po kruchym lodzie.;)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
Kernel driver in use: ata_piix
Nie mam pojęcia jakie są w systemie i w twoim komputerze powiązania między CD/DVD a napędami ATA i IDE, to może być po prostu wspólny dla nich moduł.:bag:

Zresztą, do czego by to miało zmierzać ? Przecież CD jak nie działa, to nie jest zasilany, więc oszczędność żadna ... rzeczywiste i długofalowe oszczędności można uzyskać odpowiednio konfigurując parametry pracy procesora, dysku twardego, grafiki oraz matrycy.

.
Windows 10 @ GA-P67A-D3-B3, i3-2100 3.10GHz, 8GB RAM, Gigabyte HD6850 1GB RAM
Android 7.0 @ Motorola Moto G4+
Awatar użytkownika
COVERek
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 153
Rejestracja: 19 gru 2007, 19:35
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Czy można ograniczyć pobór energii przy uzyciu rmmod ?

Post autor: COVERek »

Hmm.. A to usb, cd-rom, czytnik SD, IEEE 1394, itp. nie sa w stanie jakiegos czuwania czy cos? :)
Linux User #462372 || Ubuntu User #20118
Awatar użytkownika
igotit4free
Przyjaciel
Przyjaciel
Posty: 6453
Rejestracja: 29 paź 2008, 22:51
Płeć: Mężczyzna
Architektura: x86_64
Lokalizacja: KRK

Odp: Czy można ograniczyć pobór energii przy uzyciu rmmod ?

Post autor: igotit4free »

Są i zapewne wszystkie razem pobierają w długim czasie jakiś pomijalny procent tego, co procesor albo dysk w kilka chwil ... zresztą poszukaj w dokumentacji producenckiej jakie to są wartości.
Na tym i w sąsiednim podforum masz sporo o tych kwestiach, szukaj.
Niestety generalny wydźwięk jest taki, że na chwilę obecną Linuksy na laptopach raczej kuleją, istnieją deklaracje że coś sie zmieni w tej kwestii po wydaniu Narwala.

.
Windows 10 @ GA-P67A-D3-B3, i3-2100 3.10GHz, 8GB RAM, Gigabyte HD6850 1GB RAM
Android 7.0 @ Motorola Moto G4+
sir_herrbatka
Zakręcona Traszka
Zakręcona Traszka
Posty: 587
Rejestracja: 10 maja 2009, 14:44
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: Czy można ograniczyć pobór energii przy uzyciu rmmod ?

Post autor: sir_herrbatka »

Cześć,

Nie wiem - może trzeba założyć nowy wątek na temat oszczędzania energii bo trochę mało informacji na ten temat w internecie (może lepiej napisać artykuł ale tym powinien zająć się ktoś kompetentny).

Mimo to dodam swoje trzy grosze:

Ubuntu używa domyślnego, linuxowego CFQ. Problem z tym ustrojstwem jest taki, że zostało to zaprojektowane by skalowało się do 4096 procesorów/rdzeni - biurkowy linux nie jest priorytetem. W związku z tym ubuntu zużywa więcej energii i działa wolniej niż by mógł na większości biurkowych komputerów oraz laptopów (czyli tych mających poniżej 16 rdzeni).

Windows xp domyślnie wyświetla kolory w palecie 16 bitów, Xorg jest zaś chyba wszędzie skonfigurowany na 24 bity co oznacza, że tak na oko ma o 50% więcej roboty. Co gorsza po ustawieniu na 16 bitów nie wyświetla gładko gradientów (u mnie).

Może faktycznie powinniśmy zebrać się i w końcu spróbować poskromić apetyt pingwina na energię? Gdyby się udało można by to przykleić w temacie mobilne.
Wolność wyboru to mit, bo zawsze znajdzie się argument, dlaczego źle wybrałeś nie wybierając Linuksa.
Awatar użytkownika
quish
Piegowaty Guziec
Piegowaty Guziec
Posty: 25
Rejestracja: 26 mar 2007, 20:38
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Czy można ograniczyć pobór energii przy uzyciu rmmod ?

Post autor: quish »

Windows domyślnie używa 32-bitowego koloru.
Na tym forum BYŁ już wątek o oszczędzaniu przez wyłączanie urządzeń. Autor nawet napisał pomagający w tym skrypt. Poszukajcie sami.
Kliknąłeś dziś pajacyka? www.pajacyk.pl
ODPOWIEDZ

Wróć do „Laptopy”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 8 gości