Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[OT] Laptops und Stromverbrauch
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum
View previous topic :: View next topic  
Author Message
cow_gone_mad
n00b
n00b


Joined: 02 May 2004
Posts: 11
Location: near Vienna

PostPosted: Wed May 05, 2004 2:45 pm    Post subject: [OT] Laptops und Stromverbrauch Reply with quote

Hallo,

ich bin gerade dabei meine Gentooinstallation für meinen Laptop zu optimieren, das heisst vor allem, dass ich sie so einstellen möchte, dass ich möglichst lange im Batteriebetrieb arbeiten kann.

Da mir beim Betrieb unter Windows aufgefallen ist, dass er wenn ich die Option "Festplatte ausschalten nach 5 min" aktiviere, deutlich länger läuft, habe ich auch ähnliches mit Linux versucht. Leider gibt mit hdparm nur die Möglichkeit manuell die Festplatte auszuschalten (hdparm -Y). Sie schaltet sich dann meistens wieder an. Was ich allerdings machen kann, ist das Intervall für das Wechseln in Schlafenmodus runterzusetzen (hdparm -S 1). Allerdings weiss ich nicht, ob das genau so effizient ist, wie die Festplatte auszuschalten.
Noch eine Frage, verbraucht es mehr oder weniger Strom wenn ich DMA aktiviert habe?

Bezüglich Festplatte ist mir noch die Idee gekommen einfach einen Teil meines RAMs als Festplatte zu nutzen, und dann die Festplatte ganz zu deaktivieren. Allerdings bin ich mir nicht sicher, wie das zu konfigurieren wäre, und vor allem wie sinnvoll das wäre.

Ich besitze einen Fujitsu Amilo M 7400 Laptop (Beschreibung: http://www.angelfire.com/linux/notebook/fujitsu/m7400.html (nicht von mir)), und benutze ihn vor allem für Textverarbeitungsaufgaben. Deswegen macht es mir meistens durchaus nichts aus, im Konsolenmodus mit einem Texteditor wie den Emacs zu arbeiten.

Zum Thema Emacs habe ich auch noch eine Frage, weiss jemand ob ich da das auto-saving ausschalten kann? So könnte ich vielleicht die Aktivität der Festplatte einschränken.

Ich wäre auch dankbar für andere Optimierungsideen für den Stromverbrauch.

lg cow
Back to top
View user's profile Send private message
Earthwings
Administrator
Administrator


Joined: 14 Apr 2003
Posts: 7731
Location: Karlsruhe, Germany

PostPosted: Wed May 05, 2004 2:58 pm    Post subject: Reply with quote

Der größte Stromfresser beim Durchschnittslaptop ist das Display mit etwa 1/3 Anteil. Dann Prozessor (je nach Auslastung) und dann die Festplatte. Du solltest also nicht nur auf letztere schauen. Bei den mm-sources gibt es übrigens einen laptop-mode genannten patch, der die Festplatte "ruhigstellt", der neben hdparm eine ganze Menge Strom sparen kann. Außerdem sollte man bestimmte services abschalten, die periodisch auf die Festplatte zugreifen (cups ist ein Kandidat, und den syslog konfigurieren, das er in den Arbeitsspeicher loggt bzw. "unnötige" Dinge gleich rausfiltern).

Falls Du englisch kannst, versuch mal den Link in meiner Signatur. Steht zu allem was drin :)

Edit: Ich vergaß: Willkommen im Forum und zur zweiten Frage am besten nen neuen Thread aufmachen :)
_________________
KDE 4.8 - Get It While It's Hot!
Back to top
View user's profile Send private message
py-ro
Veteran
Veteran


Joined: 24 Sep 2002
Posts: 1123
Location: St. Wendel

PostPosted: Wed May 05, 2004 3:16 pm    Post subject: Reply with quote

Erfahrungsgemäss

Hab hier einen 2.8 GHz P4 Mobile

den ich per cpufreqd im akku Betrieb zumeist auf 349MHz halte, was im normalen Schreib Betieb vollkommen ausreicht.

Falls mal kurzzeitig mehr Power benötigt wird Taktet er halt hoch.

Damit Erhöhe ich die Laufzeit locker auf das doppelte.
Back to top
View user's profile Send private message
mb
Guru
Guru


Joined: 25 Apr 2002
Posts: 355
Location: Hessen | .de

PostPosted: Wed May 05, 2004 3:35 pm    Post subject: Reply with quote

Hallo,

wenn du den logger nicht deaktivieren willst, kannst du alternativ /var/log und /tmp in einem tmpfs im ram ablegen. Der fstab Eintrag sieht folgendermassen aus:

Code:

tmpfs                   /var/log        tmpfs           size=20M                0 0
tmpfs                   /tmp            tmpfs           size=10M                0 0


modifizierte /etc/init.d/metalog:

Code:

...
start() {
        ebegin "Restoring log files"
        cp -pR /var/log.save/* /var/log
        eend $? "Failed to restore log files"

        ebegin "Starting metalog"
        start-stop-daemon --start --quiet --exec /usr/sbin/metalog \
                -- -p /var/run/metalog.pid --daemonize ${METALOG_OPTS}
        eend $? "Failed to start metalog"
}

stop() {
        ebegin "Stopping metalog"
        start-stop-daemon --stop --quiet --pidfile /var/run/metalog.pid
        eend $? "Failed to stop metalog"

        ebegin "Saving log files"
        rm -fr /var/log.save/*
        cp -pR /var/log/* /var/log.save
        eend $? "Failed to save log files"

}


Somit wird die Anzahl der HD zugriffe gesenkt.

#mb
_________________
Linux ares 2.6.15-gentoo-r1 #4 SMP Mon Jan 16 17:38:31 CET 2006 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
øxygen
Apprentice
Apprentice


Joined: 09 Mar 2004
Posts: 236
Location: Bergheim, Germany

PostPosted: Wed May 05, 2004 3:52 pm    Post subject: Reply with quote

Oder metalog benutzten und richtig konfigurieren. Logfiles würde ich ungern auf einem ramlaufwerk speichern. bei /tmp dagegen ist das schon okay so
Back to top
View user's profile Send private message
mb
Guru
Guru


Joined: 25 Apr 2002
Posts: 355
Location: Hessen | .de

PostPosted: Wed May 05, 2004 4:07 pm    Post subject: Reply with quote

øxygen wrote:
Oder metalog benutzten und richtig konfigurieren.


das heisst? ich kenn nur buffer mode oder sync mode hierfür.

#mb
_________________
Linux ares 2.6.15-gentoo-r1 #4 SMP Mon Jan 16 17:38:31 CET 2006 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
cow_gone_mad
n00b
n00b


Joined: 02 May 2004
Posts: 11
Location: near Vienna

PostPosted: Wed May 05, 2004 5:51 pm    Post subject: Reply with quote

Hab mir das erstmal durchgelesen. Das mit der WLan Karte hatte ich vollkommen vergessen, werde erstmal für sie den Powersafemodus per default aktivieren.

Logger usw. habe ich erstmal einfach entfernt, in meinem rc-status scheinen jetzt nur noch domainname und local auf. Die beiden brauch ich glaube ich.

Was ist die beste Methode um cpufreq zu kontrollieren?
Ich habe unter /proc/acpi/processor/CPU0/throttling 7 levels, die ich benutzen kann. Aber ich habe auch das /sys/devices/... Interface. Ich habe einen Centrinoprozessor.

Danke für eure Antworten.
Back to top
View user's profile Send private message
brodo
Guru
Guru


Joined: 15 Apr 2003
Posts: 319

PostPosted: Fri May 07, 2004 10:28 am    Post subject: Reply with quote

cow_gone_mad wrote:

Was ist die beste Methode um cpufreq zu kontrollieren?
Ich habe unter /proc/acpi/processor/CPU0/throttling 7 levels, die ich benutzen kann. Aber ich habe auch das /sys/devices/... Interface. Ich habe einen Centrinoprozessor.


CONFIG_SPEEDSTEP_CENTRINO="y"
und
CONFIG_SPEEDSTEP_CENTRINO_ACPI="y"

und dann das /sys/devices/system/cpu/cpu0/cpufreq - Interface -- Throttling bringt auf Centrino-Systemen in der Regel rein gar nichts an längerer Batterie-Laufzeit.
Back to top
View user's profile Send private message
ossi
Apprentice
Apprentice


Joined: 11 Apr 2004
Posts: 221
Location: DDR

PostPosted: Fri May 07, 2004 12:17 pm    Post subject: Reply with quote

Power Management for Laptops in Gentoo Linux
http://www.stud.uni-karlsruhe.de/~uxhz/gentoo/power-management/
Back to top
View user's profile Send private message
cow_gone_mad
n00b
n00b


Joined: 02 May 2004
Posts: 11
Location: near Vienna

PostPosted: Fri May 07, 2004 2:46 pm    Post subject: Reply with quote

@brodo wo muss ich die beiden optionen auswählen? Ich finde sie in der Kernelkonfiguration nicht. Ich habe Kernel 2.6.5

Und danke für die Info bezüglich Throttling!
Back to top
View user's profile Send private message
brodo
Guru
Guru


Joined: 15 Apr 2003
Posts: 319

PostPosted: Fri May 07, 2004 3:39 pm    Post subject: Reply with quote

power management options -> CPU frequency scaling --> enable "CPU frequency table helpers" --> <*> Intel Enhanced SpeedStep, [*] Use ACPI tables to decode valid frequency/voltage pairs (EXPERIMENTAL)

Viele Grüße in die Gegend von Wien
Back to top
View user's profile Send private message
cow_gone_mad
n00b
n00b


Joined: 02 May 2004
Posts: 11
Location: near Vienna

PostPosted: Fri May 07, 2004 10:19 pm    Post subject: Reply with quote

Naja, die letzte Option scheine ich nicht zu haben.

Aber das mit dem manuellen Setzen mit userspace für den CPU scheint deutlich besser zu sein. Jetzt scheint mein Laptop unter Linux auch die 5 Stunden Laufzeit zu erreichen.

@Earthwings: Vielleicht wäre eine Bemerkung in deinem Guide bezüglich, dass Throttling nichts bringt, sondern dass man Userspace verwenden sollte.

Gerade kämpfe ich noch it Problemen bezüglich KLaptop. Die Anzeige für die Zeit geht manchmal auf 0, wenn die Batterie noch voll ist. Aber das hat sich erzwingen schon wieder beruhigt. Ich glaube das war nur, dass eingewöhnen des Programms.
Back to top
View user's profile Send private message
brodo
Guru
Guru


Joined: 15 Apr 2003
Posts: 319

PostPosted: Sat May 08, 2004 9:45 am    Post subject: Reply with quote

cow_gone_mad wrote:
Naja, die letzte Option scheine ich nicht zu haben.

Stimmt, das wurde erst nach 2.6.5 integriert... Ist aber in 2.6.6-rc3 drin.

cow_gone_mad wrote:

@Earthwings: Vielleicht wäre eine Bemerkung in deinem Guide bezüglich, dass Throttling nichts bringt, sondern dass man Userspace verwenden sollte.


s/Userspace/frequency scaling/
Back to top
View user's profile Send private message
fangorn
Veteran
Veteran


Joined: 31 Jul 2004
Posts: 1872

PostPosted: Sun Aug 15, 2004 7:10 am    Post subject: Reply with quote

Emacs AutoSaveMode

Esc-X auto-save-mode
Back to top
View user's profile Send private message
eeknay
Guru
Guru


Joined: 07 Jul 2003
Posts: 402
Location: EndOfTheRainbow

PostPosted: Sun Aug 15, 2004 8:52 am    Post subject: Reply with quote

also ich benutze für mein 2000+xp cpudyn und das ist echt klasse.
_________________
Linda: "The holiday season is time of celebration for most but it is also the time to remember the tragic suffering of the less fortunate."
Morbo: "Earthlings do not yet know the meaning of suffering."
Back to top
View user's profile Send private message
SvenFischer
Veteran
Veteran


Joined: 05 Feb 2003
Posts: 1015
Location: Berlin

PostPosted: Sun Aug 15, 2004 9:32 am    Post subject: Reply with quote

Meint der, dass man die Desktop Versin des AMD XP 2000+ in der Frequenz ändern kann?
Das wäre schön, wenn es wahr wäre... oder?
_________________
Core2Duo, 4GB RAM, AMD/ATI 4850 and nice person in front!
Back to top
View user's profile Send private message
ank666
Guru
Guru


Joined: 12 May 2004
Posts: 319
Location: CO/BY/DE

PostPosted: Sun Aug 15, 2004 9:46 am    Post subject: Reply with quote

eeknay wrote:
also ich benutze für mein 2000+xp cpudyn und das ist echt klasse.

Also ich hab da mit meinem AMD mobile Athlon XP 2000+ ein kleines Problemchen,
ich bekomme die CPU nicht weiter runtergetaktet als 700 MHz, das ist aber im reinen Office Betrieb noch etwas viel,
da ständig der Lüfter etwas mit läuft, unter WinXP regelt sich die CPU aber beim Surfen bzw. Office auf ca. 200 MHz runter
und dabei braucht er dann keinen Lüfter mehr.

Jemand ne Idee, wie ich auch unter Gentoo noch weiter runtertakten kann?
_________________
Auf der Verpackung stand benötigt Windows 9x/2000/XP oder BESSER, deshalb hab ich Linux installiert
Back to top
View user's profile Send private message
Sas
Veteran
Veteran


Joined: 05 Jul 2003
Posts: 1229
Location: Germany

PostPosted: Sun Aug 15, 2004 10:06 am    Post subject: Reply with quote

Seltsam, ich komme mit cpufreqd auf irgendwas um die 550, weiter runter aber auch nicht.
_________________
42
Back to top
View user's profile Send private message
mrsteven
Veteran
Veteran


Joined: 04 Jul 2003
Posts: 1841

PostPosted: Sun Aug 15, 2004 10:07 am    Post subject: Reply with quote

Ich bin zufriedener speedfreq-Nutzer.
Der Laptop-Mode ist übrigens auch in den normalen development-sources drin (ab 2.6.5 glaube ich).
:arrow: /usr/src/linux-2.6.7/Documentation/laptop-mode.txt
_________________
Underneath it all
We feel so small
The heavens fall
But still we crawl...


ACCEPT_KEYWORDS=~arch USE=head emerge life
Back to top
View user's profile Send private message
misterxx
Guru
Guru


Joined: 18 Apr 2004
Posts: 400

PostPosted: Thu Sep 16, 2004 12:36 pm    Post subject: Reply with quote

[quote="brodo"]
cow_gone_mad wrote:

CONFIG_SPEEDSTEP_CENTRINO="y"
und
CONFIG_SPEEDSTEP_CENTRINO_ACPI="y"


wo kann man das einstellen ?

brodo wrote:

und dann das /sys/devices/system/cpu/cpu0/cpufreq - Interface -- Throttling bringt auf Centrino-Systemen in der Regel rein gar nichts an längerer Batterie-Laufzeit.


also cpufreq ist bei centrino-laptops überflüssig ?
was soll man dann nehmen ? klaptop ? Was ist das optimale Tools-konfiguration bei centrino-laptops, um einen langen Akkubetrieb zu ermöglichen ?
Back to top
View user's profile Send private message
brodo
Guru
Guru


Joined: 15 Apr 2003
Posts: 319

PostPosted: Fri Sep 17, 2004 7:20 pm    Post subject: Reply with quote

[quote="misterxx"]
brodo wrote:
cow_gone_mad wrote:

CONFIG_X86_SPEEDSTEP_CENTRINO="y"
und
CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI="y"


wo kann man das einstellen ?


mit "make menuconfig" in den kernel-sourcen. Unter Power Management -> cpufreq. Hab' mich aber zunächst verschrieben gehabt, jetzt passt's aber

misterxx wrote:
brodo wrote:

und dann das /sys/devices/system/cpu/cpu0/cpufreq - Interface -- Throttling bringt auf Centrino-Systemen in der Regel rein gar nichts an längerer Batterie-Laufzeit.


also cpufreq ist bei centrino-laptops überflüssig ?


NEEEEEIIIINNN. cpufreq ist das sinnvolle -- aber nicht throttling. CPUfreq bringt wirklich viel, throttling (fast) nichts.

misterxx wrote:

was soll man dann nehmen ? klaptop ?
Das sind doch nur userspace-tools, hier ging es zunächst um die kernel-Seite. Wie man dann die Taktfrequenz steuert (statisch, manuell, dynamisch per ondemand-governor im kernel, oder dynamisch per userspace-daemon) bleibt jedem selbst überlassen.
Back to top
View user's profile Send private message
misterxx
Guru
Guru


Joined: 18 Apr 2004
Posts: 400

PostPosted: Sun Sep 19, 2004 9:04 am    Post subject: Reply with quote

brodo wrote:
CONFIG_X86_SPEEDSTEP_CENTRINO="y"
und
CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI="y"


habe bei mir an.

welchen CPUfreq treiber sollte man eigentlich bei centrino-laptops haben ? Habe mal gelesen dass der Treiber "centrino" heissen sollte. Ich habe aber den anderen, ob das korrekt ist, ist die Frage:

Code:
acer@root # speedfreq -c
CPU speed: min 75MHz, max 600MHZ, current 600MHz; 88.45% idle
CPUfreq driver: p4-clockmod
Back to top
View user's profile Send private message
brodo
Guru
Guru


Joined: 15 Apr 2003
Posts: 319

PostPosted: Sun Sep 19, 2004 10:06 am    Post subject: Reply with quote

misterxx wrote:
brodo wrote:
CONFIG_X86_SPEEDSTEP_CENTRINO="y"
und
CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI="y"


habe bei mir an.


Dann bitte mal ein komplettes dmesg posten

misterxx wrote:
welchen CPUfreq treiber sollte man eigentlich bei centrino-laptops haben ? Habe mal gelesen dass der Treiber "centrino" heissen sollte. Ich habe aber den anderen, ob das korrekt ist, ist die Frage:

Code:
acer@root # speedfreq -c
CPU speed: min 75MHz, max 600MHZ, current 600MHz; 88.45% idle
CPUfreq driver: p4-clockmod


Autsch, nein. p4-clockmod bringt normalerweise gar nichts. Entweder acpi-cpufreq (acpi.ko) oder centrino (speedstep-centrino.ko)
Back to top
View user's profile Send private message
misterxx
Guru
Guru


Joined: 18 Apr 2004
Posts: 400

PostPosted: Mon Sep 20, 2004 4:17 pm    Post subject: Reply with quote

jo danke, habe bei mir jetzt als den cpufreq-driver den centrino-modul eingestellt. Wenn ich den Laptop an Netzt angeschlossen boote, habe ich dynamic zwischen 75 und 600. Ich möchte aber dass es immer (also im Netz- wie im Akubetrieb) zwischen 600 und 1400 Mhz arbeitet. Kann man es irgendwo einstellen ?
Back to top
View user's profile Send private message
brodo
Guru
Guru


Joined: 15 Apr 2003
Posts: 319

PostPosted: Mon Sep 20, 2004 5:36 pm    Post subject: Reply with quote

misterxx wrote:
jo danke, habe bei mir jetzt als den cpufreq-driver den centrino-modul eingestellt. Wenn ich den Laptop an Netzt angeschlossen boote, habe ich dynamic zwischen 75 und 600.
Wenn dem so ist, dann läuft da immer noch nicht centrino sondern p4-clockmod.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum