fb
Anmeldungsdatum: 24. September 2006
Beiträge: 580
Wohnort: OL
|
Hallo, ich will mich ans Strom sparen machen. Zunächst muss ich herausfinden, welchen Prozessor ich habe: cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 47
model name : AMD Athlon(tm) 64 Processor 3000+
stepping : 2
cpu MHz : 1802.299
cache size : 512 KB
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow up rep_good pni lahf_lm
bogomips : 3609.58
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc Welche CPU ist das denn nun? Ein Venice? AMD_Athlon_64#Modelldaten_Sockel.C2.A0939 Das Mainboard ist ein ASUS A8V und mit dem BIOS lässt sich die Voltzahl reduzieren. Einen Patch des Kernels benötige ich daher nicht, da die Reduzierung im BIOS eingestellt werden kann. Bevor ich das nun ausprobiere, muss ich wissen, wieweit ich gehen kann und was passieren wird, wenn ich zu weit gegangen bin? Wie kann ich dann den Rechner wieder starten? Gibt es eine Linux-Software, um eine Spannungsreduzierung zu simulieren? Ich habe nur Win-Software gefunden. Eine letzte Ungereimtheit: Wieso jagt der Prozessor ständig mit 1,8 Ghz. ohne runterzutakten? Sollte meiner das evtl. gar nicht können, was ja katastrophal wäre? Vielen Dank für Eure Hilfe bei meinem 1. Schritt des Stromsparens mit Undervolting! Danach denke ich ans Abschalten unbenötigter Dienste, Heruntertakten und was es sonst noch sinnvolles gibt. Gruß, fb
|
harry123
Anmeldungsdatum: 3. Mai 2006
Beiträge: 3188
Wohnort: Leipzig
|
Cool'n'Quiet im Bios aktivieren!! Grüße
|
Mike1
Anmeldungsdatum: 2. Januar 2008
Beiträge: 2092
Wohnort: Niederösterreich
|
Ich musste bisher bei allen Boards im BIOS erstmal Cool n' Quiet aktivieren damit dieses funktionierte. Zum Undervolten: fang einfach mal an in langsamen Schritten die Spannung abzusenken, passieren kann eigentlich nichts (schlimmes), jedoch wird die CPU bei zu wenig Spannung instabil werden oder aber der PC nichtmehr starten. Auf Stabilität testen kannst du z.B. mit burnK7 (ist im Paket "cpuburn" enthalten) oder mit Prime95. Wenn diese beiden Programme mehrere Stunden stabil laufen, kann man annehmen das die CPU auch in anderen Anwendungen stabil laufen wird. Sollten dennoch im normalen Alltag Abstürze auftreten musst du die Spannung eben wieder leicht anheben. Falls der PC nichtmehr startet musst du die BIOS-Batterie kurz rausnehmen oder den clr_cmos-Jumper kurz in die Clear CMOS-Stellung bringen, um die standard-BIOS-Einstellungen wiederherzustellen. Es könnte sein das Cool n' Quiet bei undervolteter CPU nicht funktioniert, allerdings war es mir bis jetzt immer möglich mit weniger als der abgesenkten Spannung von Cool n' Quiet auch den Standardtakt zu fahren und dieses somit mehr oder weniger unnötig zu machen 😉 Einen Venice hast du auf jeden Fall nicht, da diese SSE3 kann, was ja bei deiner CPU nicht der Fall ist. Wann hast du die CPU denn gekauft? Wenn du Glück hast, hast du von den übrigen Kandidaten einen Winchester 😉
|
fb
(Themenstarter)
Anmeldungsdatum: 24. September 2006
Beiträge: 580
Wohnort: OL
|
Hallo, im BIOS war standardmäßig Cool and Quiet deaktiviert. Jetzt funktioniert auch das automatische Herunterfahren auf 1Ghz und die manuellen Stromspar-Einstellungen sind per Mausklick möglich (Conservative, Powersave, Performance, On Demand). Überraschung: Ich habe zumindest einen Venice gekauft. Zumindest steht das als Aufkleber auf der Box. Seriennummer ist: X024207C60307 ( OPN: ADA3000BPBOX ) Gekauft habe ich sowohl das Mainboard Asus A8V (57,50Euro) als auch den Prozessor (Box mit Kühler und Lüfter: 89,50Euro) am 24.6.2006. Da wird man mich doch wohl nicht behuppst haben? cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 47
model name : AMD Athlon(tm) 64 Processor 3000+
stepping : 2
cpu MHz : 1000.000
cache size : 512 KB
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow up rep_good pni lahf_lm
bogomips : 2005.46
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc Hm, da hat sich auch nichts geändert ...
|
smax3
Anmeldungsdatum: 24. Mai 2008
Beiträge: Zähle...
|
Wenn du die CPU noch zusätzlich zu Cool 'n Quiet undervolten willst, kannst du noch cpupowerd probieren. Ubuntuthread hier, download hier und kurze Anleitung hier.
|
jojo78
Anmeldungsdatum: 19. Juni 2005
Beiträge: 111
|
Hallo , bei mir ist so das sobald ich im Bios an den Spannungswerten der CPU rumschraube die Cool and Quiet funktion deaktiviert wird. Gruss Joerg
|
fb
(Themenstarter)
Anmeldungsdatum: 24. September 2006
Beiträge: 580
Wohnort: OL
|
@smax3: Danke für den Tipp mit cpupowerd! Ist es denn vom Stromverbrauch her gesehen sinnvoll, powernowd und cpufreqd zu deinstallieren, um dann cpupowerd zu nutzen? Wenn die CPU dann weiterhin brav auf niedrigstem Takt fährt und nur bei Bedarf hochfährt, will ich das sehr gerne machen ☺ Zur Zeit wird mir bei 1Ghz. eine Spannung von 1,12 Volt angezeigt. Kann ich gleich mal auf 1 Volt runtergehen? Und falls es einen freeze gibt oder der PC nicht mehr startet, muss ich nur die Batterie kurz rausnehmen und wieder einsetzen, oder? Vielen Dank und Gruß, fb
|
martin91
Anmeldungsdatum: 15. Juli 2007
Beiträge: 217
|
fb hat geschrieben: @smax3: Danke für den Tipp mit cpupowerd! Ist es denn vom Stromverbrauch her gesehen sinnvoll, powernowd und cpufreqd zu deinstallieren, um dann cpupowerd zu nutzen? Wenn die CPU dann weiterhin brav auf niedrigstem Takt fährt und nur bei Bedarf hochfährt, will ich das sehr gerne machen ☺ Zur Zeit wird mir bei 1Ghz. eine Spannung von 1,12 Volt angezeigt. Kann ich gleich mal auf 1 Volt runtergehen? Und falls es einen freeze gibt oder der PC nicht mehr startet, muss ich nur die Batterie kurz rausnehmen und wieder einsetzen, oder? Vielen Dank und Gruß, fb
Korrekt. Aber die CPU geht afaik gar nicht unter 1,1 Volt, da die Venice CPUs da nen Hardwarelock haben (im Gegensatz zu denen mit Winchesterkern). Hatte selber mal nen Venice, glaub das war so, dass wenn man weniger als 1,1 Volt einstellte einfach 1,1 Volt eingestellt wurden. Grund für den Hardwarelock ist afaik ein ansonsten zu großer Unterschied zwischen der CPU Spannung und der Spannung des RAMs. Alle Angaben ohne Waffe.
|
smax3
Anmeldungsdatum: 24. Mai 2008
Beiträge: 29
|
fb hat geschrieben: Ist es denn vom Stromverbrauch her gesehen sinnvoll, powernowd und cpufreqd zu deinstallieren, um dann cpupowerd zu nutzen?
Das Userspaceprogramm powernowd daemon wird zwar gestartet, aber sobald man sich beim Gnome anmeldet, wird der anscheinend (zumindest bei mir, Ubuntu 7.10) wieder gekillt - kannst ja mal schauen ob der powernowd bei dir läuft, wenn du angemeldet bist. Normalerweise übernimmt dann der Gnome-Power-Manager, der, wenn Cool 'n Quiet aktiviert ist, den Kernel die Cool 'n Quiet Steuerung überläßt. Das funktioniert mit den neueren 2.6.x Kernel hervorragend und ist sicher eine gute Lösung und somit sind eigentlich die Userspaceprogramme wie powernowd und cpufreqd überflüssig geworden. Wenn man zusätzlich die CPU aber noch undervolten will (sich also außerhalb den Spezifikationen bewegen will), gibt es mehre Arten das zu machen. * Kernelpatch: problematisch, bei unterschiedlichen Kernelversionen * Userspaceprogramme: z.B. cpupowerd, funktioniert auch bei unterschiedlichen Kernels, weil definierte MSR-Schnittstelle verwendet wird * BIOS: Ändern der ACPI DSDT-Tabellen des BIOS Meiner Meinung ist in der Summe der Vor- und Nachteile das Userspaceprogramm am besten → also habe ich cpupowerd entwickelt, da es noch kein ordentlich funktionierendes Programm gegeben hat. Also hat das deinstallieren meiner Meinung schon Sinn ☺ , jedoch musst du schauen, das die von cpupowerd benötigten Kernelmodule geladen sind. fb hat geschrieben: Wenn die CPU dann weiterhin brav auf niedrigstem Takt fährt und nur bei Bedarf hochfährt, will ich das sehr gerne machen ☺
Genauso funktioniert cpupowerd 😀 . Manchesmal habe ich schon gehört, das der Gnome-Power-Manager cpupowerd dazwischen pfuscht, dann muß man ihn einfach abdrehen. fb hat geschrieben: Zur Zeit wird mir bei 1Ghz. eine Spannung von 1,12 Volt angezeigt. Kann ich gleich mal auf 1 Volt runtergehen?
Wie weit du runter kommst hängt von der CPU ab (z.B. Hardwaresperre der Spannung/Produktionsprozess und unter 0.8V auch vom Motherboard 😀, hier ist ja erklärt warum), da du musst einfach probieren, aber nicht in zu großen Spannungsschritten. fb hat geschrieben: Und falls es einen freeze gibt oder der PC nicht mehr startet, muss ich nur die Batterie kurz rausnehmen und wieder einsetzen, oder?
Nein die Batterie musst du nie rausnehmen ☺ . Das ist Softwareundervolting und sobald der PC neu gestartet wird gehen die Einstellungen wieder verloren und der PC bootet wieder mit der originalen CPU-Spannung, wenn du noch kein Startscript verwendest, was beim ausloten der möglichen Spannungen sowieso ratsam ist. Gefährlich für die CPU kann es eigentlich nur werden, wenn du die CPU Overvoltest oder wenn das Mainboard unter 0,8V nicht den AMD-Spezifikationen entspricht.
|
fb
(Themenstarter)
Anmeldungsdatum: 24. September 2006
Beiträge: 580
Wohnort: OL
|
Vielen Dank erstmal für Deine Erklärungen. Ich habe alles soweit verstanden und auch auf Deiner Homepage gelesen. Mein Mainboard: ASUS A8V So sieht das bei mir aus: Ich habe immer AMD CnQ enabled. A1. Wenn ich powernowd installiert habe, kann ich die CPU-Frequenz auswählen (sudo chmod +s /usr/bin/cpufreq-selector). Aber ich kann das Programm powernowd als Prozess nicht finden, sondern nur cpufreq-selector und den gnome-power-manager. Du hattest geschrieben, dass ich nachschauen sollte, ob powernowd von Gnome deaktiviert wird. Wie mache ich das korrekt? Ich habe mit htop gesucht. A2. Wenn ich powernowd deinstalliert habe, brummt die CPU mit vollen 1,8 Ghz und ich kann auch die CPU-Frequenz nicht mehr auswählen (passende Fehlermeldung dazu). B. Wenn ich cpufreqd (inkl. libcpufreq) installiert habe, brummt die CPU mit vollen 1,8Ghz. und ich kann die CPU-Frequenz auch nicht auswählen. C. Man kann entweder nur cpufreqd oder nur powernowd installiert haben. Also cpupowerd ersetzt die o.g. Programme, d.h. ich deinstalliere powernowd wie auch cpufreqd und installiere cpupowerd nach Deiner Anleitung. Na, dann will ich mal loslegen ... ☺
|
smax3
Anmeldungsdatum: 24. Mai 2008
Beiträge: 29
|
fb hat geschrieben: A1. Wenn ich powernowd installiert habe, kann ich die CPU-Frequenz auswählen (sudo chmod +s /usr/bin/cpufreq-selector). Aber ich kann das Programm powernowd als Prozess nicht finden, sondern nur cpufreq-selector und den gnome-power-manager. Du hattest geschrieben, dass ich nachschauen sollte, ob powernowd von Gnome deaktiviert wird. Wie mache ich das korrekt? Ich habe mit htop gesucht.
Probiere es z.B. mal mit "ps -efl | grep power". fb hat geschrieben: A2. Wenn ich powernowd deinstalliert habe, brummt die CPU mit vollen 1,8 Ghz und ich kann auch die CPU-Frequenz nicht mehr auswählen (passende Fehlermeldung dazu).
Das liegt wahrscheinlich daran, dass das Startscript für powernowd die notwendigen Kernelmodule ladet. Wenn du also powernowd deinstalliert, ist das Startscript auch weg, die Kernelmodule werden nicht geladen und Cool 'n Quiet funktioniert dann nicht mehr. fb hat geschrieben: B. Wenn ich cpufreqd (inkl. libcpufreq) installiert habe, brummt die CPU mit vollen 1,8Ghz. und ich kann die CPU-Frequenz auch nicht auswählen.
Den cpufreqd habe ich noch nie ausprobiert. fb hat geschrieben: C. Man kann entweder nur cpufreqd oder nur powernowd installiert haben.
Ich schätze das ist eine Sicherheitseinstellung, damit sich die beiden, die ja daselbe machen, nicht in die Quere kommen. fb hat geschrieben: Also cpupowerd ersetzt die o.g. Programme, d.h. ich deinstalliere powernowd wie auch cpufreqd und installiere cpupowerd nach Deiner Anleitung.
Passe auf, das die richtigen Kernelmodule geladen sind. Bei mir schaut es so aus: $ lsmod | grep cpufreq
cpufreq_stats 8160 0
cpufreq_ondemand 10896 1
freq_table 6464 3 powernow_k8,cpufreq_stats,cpufreq_ondemand
cpufreq_userspace 6048 0
cpufreq_conservative 9608 0
cpufreq_powersave 3072 0 Das msr-Modul muss natürlich auch vorhanden sein 😀 . Falls es Probleme geben sollte, dann mal probeweise den Gnome-Power-Manager killen. fb hat geschrieben: Na, dann will ich mal loslegen ... ☺
Viel erfolg ☺ .
|
fb
(Themenstarter)
Anmeldungsdatum: 24. September 2006
Beiträge: 580
Wohnort: OL
|
Da ich nun cpupowerd fürs undervolting testen werde, mache ich mal dort weiter ... http://forum.ubuntuusers.de/topic/177442/ Hier ist mit der Aktivierung von AMD CnQ erstmal Schluss. Danke an alle, fb
|