Vyšší spotřeba notebooku v Linuxu

Vyšší spotřeba notebooku v Linuxu
« kdy: 23. 07. 2010, 09:09:51 »
Kdyz vypnu Bluetooth, snizim jas na minimum... tak ma muj notebook spotrebu ve Windows7 jen 6W. V Linuxu Ubuntu 10.04 se mi nedari dostat pod 12W se stejnou konfiguraci, coz je pochopitelne velky rozdil.

Nevite nekdo jak se dostat na stejnou spotrebu jako ma Windows? Konfigurace ve Windowsu i Ubuntu je standardni...
« Poslední změna: 23. 07. 2010, 10:03:28 od Petr Krčmář »


koso

Re: Spotreba notebooku
« Odpověď #1 kdy: 23. 07. 2010, 09:25:47 »
Mozete sa trocha pohrat s PowerTOPom, ale necakal by som od toho nejak vela.

Ten problem so spotrebou je pravdepodobne v driveroch niektorych zariadeni ... tie linuxove su casto robene systemom "aby to aspon nejak fungovalo" a pokrocilejsie funkcie nikde. Ja som na podobny problem narazil s INTEL wifi kartami, driver iwl3945 nepodporuje setrenie energie.

Re: Vyšší spotřeba notebooku v Linuxu
« Odpověď #2 kdy: 23. 07. 2010, 10:05:47 »
Ano, také doporučuji PowerTOP, je dobré zkontrolovat, jestli se automaticky snižuje kmitočet procesoru (SpeedStep nebo jak tomu říkají) při menší zátěži. Jednou se mi to rozbilo a spotřeba notebooku výrazně klesla. Pak jsem na to přišel, opravil a bez problémů. Zrovna ten procesor je jedním z kusí hardware, který to ovlivňuje nejvíc.

trubicoid2

Re: Vyšší spotřeba notebooku v Linuxu
« Odpověď #3 kdy: 23. 07. 2010, 10:28:06 »
a spotrebu meris jak? wattmetrem pred zdrojem?
ty hodnoty co ukazuje OS pres ACPI v informacich o baterce jsou velmi nepresne

taky doporucuju vytahnout pri mereni baterku, kdyz se zrovna nabiji (coz se neda moc dobre ovlivnit), tak spotreba hodne vzroste

jinak jak rika p. Krcmar, kontrola zmeny frekvence cpu:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

pak treba vyzkouset vypnout disk, uspat USB, nebo snizit frekvenci graficke karty
a co to vubec je za hardware?

andy

Re: Vyšší spotřeba notebooku v Linuxu
« Odpověď #4 kdy: 24. 07. 2010, 18:11:02 »
O spotrebu ti ide prave ked ides na baterku, nie? Navyse pri sietovom napajani mozu byt rozne ACPI tabulky. Skor to vidim v tom SATA, PCIE, USB, gr. cart, sound card power managemente (hlavne ta grafika). Toto vsetko windows podporuju a sice aj linux, ale naposledy ked som to skusal mi pekne vytuhol.


trubicoid2

Re: Vyšší spotřeba notebooku v Linuxu
« Odpověď #5 kdy: 25. 07. 2010, 00:06:42 »
no o spotrebu jde hlavne v provozu na baterky, ale mereni spotreby je presnejsi pri provozu ze site

kdyz napajis z baterky, tak se nemeri nikde odebirany proud a existuji jenom jakesi ACPI tabuly spotreby podle poklesu napeti na baterce nebo tak nejak, aspon tak to chapu ja

kdezto pri napajeni ze site tam strcis wattmetr a ten meri primo odebirany proud

andy

Re: Vyšší spotřeba notebooku v Linuxu
« Odpověď #6 kdy: 25. 07. 2010, 19:32:55 »
No rozhodne by to mohol niekto vykoumat ako to je, lebo aj mne to ukazuje pod linuxom viac.

trubicoid2

Re: Vyšší spotřeba notebooku v Linuxu
« Odpověď #7 kdy: 26. 07. 2010, 07:41:24 »
no na jednom notebooku me to dokonce v linuxu neukazuje nic, protoze ACPI je nejaky spatne udelany, teda je dobre udelany pro widle

takze bych tomu vubec neveril a meril wattmetrem, von ani tolik nestoji, ne? tak kolem 300kc?

Re: Vyšší spotřeba notebooku v Linuxu
« Odpověď #8 kdy: 26. 07. 2010, 10:12:45 »
* Jedna se o Lenovo R400 NN932MC.
* Spotrebu zjistuji pres ACPI
* S powertop se mi podarilo snizit spotrebu az na 9W.

(Mereni probiha s minimalnim podsvicenim v klidovem stavu)

Kdyz povolim power management u HDD, objevi se znamy problem s parkovanim hlav, takze tento musim mit vypnuty a spotreba vzroste na tech cca 10-11W. Lze nejak resit tento problem s HDD jinak, nez uplnym vypnutim rizeni spotreby?

trubicoid2

Re: Vyšší spotřeba notebooku v Linuxu
« Odpověď #9 kdy: 26. 07. 2010, 11:15:20 »
no co myslis tim "znamy problem s parkovanim hlav"? jak casto ti disk parkuje hlavy? a jakej mas disk?

ja bych se parkovani moc nebal, teda pokud to nedela moc casto, rucne muzes ovlivnit prodlevu parkovani pomoci hdparm -B a hdparm -S pro usinani, ale ty hodnoty pro -B jak jsou zapsany v man strance hdparm uplne nesedi, kazdej vyrobce a kzadej model to ma bohuzel trochu jinak

mam podezreni, ze ten tvuj "powermanagement u HDD" zapne velmi agresivni -B 0 nebo -B 1, mozna vyzsi cislo bude vyhovovat vic, musi se vyzkouset

Re: Vyšší spotřeba notebooku v Linuxu
« Odpověď #10 kdy: 26. 07. 2010, 11:40:35 »
* HDD: Western Digital WD2500BEVS
* Hlavy parkuji casto. Odhadem, 1x za 5-10s (overeno pres smartctl)
* APM u HDD je nastaveno na hodnotu 128

trubicoid2

Re: Vyšší spotřeba notebooku v Linuxu
« Odpověď #11 kdy: 26. 07. 2010, 12:10:05 »
jojo, nektery WD jsou na tom spatne :(
muzes zkusit zvysovat -B treba na 196, jestli to neco prinese, ale mozna to proste bude delat az do vypnuti na hodnote 254/255

anebo existovala utilita od WD (ale neni oficialne na jejich strance) WDIDLE3, kterou se da nastavit parkovani z defaultnich 8s az na 300s

WDIDLE3 /S300

nevim ale, jestli to bude na tvuj disk fungovat, na moje desktopovy green caviar 1TB to fungovalo

Re: Vyšší spotřeba notebooku v Linuxu
« Odpověď #12 kdy: 03. 08. 2010, 10:31:17 »
Já vím, že cca 7W rozdíl udělala změna ovladačů pro grafárnu. Mám ATI. S novým kernelem ale asi vyzkouším zase ty OSS drivery, prý by to mělo již být lepší.
Mimochodem, jak přesně používáš smartctl?
« Poslední změna: 03. 08. 2010, 10:37:01 od Vít Šesták (v6ak) »

Re: Vyšší spotřeba notebooku v Linuxu
« Odpověď #13 kdy: 03. 08. 2010, 18:10:17 »
smartctl?
Kód: [Vybrat]
# smartctl --all /dev/sda | grep 'Load_Cycle_Count'
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       1598

Grafiku mam integrovanou od Intelu, takze nevim, jestli na to bude mit takovou spotrebu, ale zkusim zmenit ovladace grafiky.

Re: Vyšší spotřeba notebooku v Linuxu
« Odpověď #14 kdy: 03. 08. 2010, 18:26:48 »
Kód: [Vybrat]
193 Load_Cycle_Count        0x0032   100   100   000    Old_age   Always       -       5188Mám to brát tak, že mám počet poloviční, tedy 1* za 10s-20s?