{"id":120,"date":"2006-11-19T18:39:44","date_gmt":"2006-11-19T16:39:44","guid":{"rendered":"http:\/\/thomas.is-ac.de\/blog\/?p=120"},"modified":"2010-06-22T05:46:13","modified_gmt":"2010-06-22T04:46:13","slug":"stromsparen-mit-dem-thinkpad-x31","status":"publish","type":"post","link":"http:\/\/familie-gerding.net\/?p=120","title":{"rendered":"Stromsparen mit dem Thinkpad X31"},"content":{"rendered":"<p>Tja, mein X31 ist inzwischen fast 3 Jahre alt und der t\u00e4gliche Einsatz haben dem Akku doch ein paar mWh abgerungen. Mein ACPI meldet aktuell f\u00fcr den normalen Akku (nicht den Extended Life Akku):<\/p>\n<p align=\"center\">\n<table border=\"1\">\n<tr>\n<td>design capacity:<\/td>\n<td>47520 mWh<\/td>\n<\/tr>\n<tr>\n<td>last full capacity:<\/td>\n<td>21680 mWh<\/td>\n<\/tr>\n<\/table>\n<p>Ich habe also leider nur noch weniger als die H\u00e4lfte der urspr\u00fcnglichen Kapazit\u00e4t des Akkus zur Verf\u00fcgung (und der neu bestellte Akku ist noch nicht da). Nach 3  Jahren zwar kein schlechter Wert aber dennoch etwas unpraktisch. Also habe ich mich mal umgeschaut welche M\u00f6glichkeiten es gibt um vielleicht noch ein bisschen mehr Laufzeit rauszukitzeln. Unter Windows kann man daf\u00fcr ja einfach das Programm <a target=\"_blank\" title=\"Homepage von Notebook Hardware Control\" href=\"http:\/\/www.pbus-167.com\/\">NHC<\/a> benutzen (Notebook Hardware Control). Dieses nutzt die M\u00f6glichkeit der Pentium-M Prozessoren (und ihrer Nachfolger) aus, mit verschiedenen Spannungen angesteuert werden zu k\u00f6nnen. M\u00f6glich ist das nat\u00fcrlich nur deshalb, weil das Prinzip eine Software-Steuerung vorsieht.<\/p>\n<p>Kurzer Einschnitt f\u00fcr alle, die nicht wissen was das heisst:<\/p>\n<p>Ein Prozessor (wie alle m\u00f6glichen elektronischen Bauteile) ben\u00f6tigt Strom um zu laufen. Hat das Bauteil zu wenig Strom, wird es nicht stabil laufen, hat es zuviel wird es unter Umst\u00e4nden durchbrennen. Aber zwischen diesen beiden Extremen gibt es meist einen schmalen Bereich, in dem man sich dann ein bisschen austoben kann. Kann man nun die Spannung des Prozessors absenken, wird sich dessen Stromverbrauch senken. Wer in der Schule aufgepasst hat: P = U*I, also elektrische Leistung (P) entspricht dem Produkt von Stromst\u00e4rke (I) und elektrischer Spannung (U). Wenn wir also U senken k\u00f6nnen, wird P ebenfalls niedriger und damit kommen wir mit der gleichen Akkukapazit\u00e4t l\u00e4nger aus. Neben diesem Effekt tritt ausserdem auch weniger W\u00e4rmeentwicklung auf, als bei h\u00f6herer Spannung. Der Notebookl\u00fcfter wird also nicht mehr so schnell anspringen.<\/p>\n<p>Ende des kurzen Einschnitt \ud83d\ude09 Weiter im normalen Text:<\/p>\n<p>NHC hatte ich schon ein paar Mal auf meinem Laptop ausprobiert und war auch sehr zufrieden mit den Ergebnissen, also machte ich mich auf die Suche, ob es f\u00fcr Linux auch so eine L\u00f6sung g\u00e4be, denn die meiste Zeit nutze ich meinen Lappy ja nicht mit Windows, sondern mit Linux. Nach kurzem Suchen stie\u00df ich im <a target=\"_blank\" title=\"Thinkwiki - Undervolting Eintrag\" href=\"http:\/\/thinkwiki.org\/wiki\/Pentium_M_undervolting_and_underclocking\">ThinkWiki auf Hinweise zum Undervolting<\/a> mit dem Kernelpatch linux-phc. Also die Kernel Quellen von kernel.org runtergeladen, gepatcht und kompiliert. Dabei bin ich nach der auf der <a target=\"_blank\" title=\"Linux-PHC Projektseite\" href=\"https:\/\/www.dedigentoo.org\/trac\/linux-phc\/\">Linux-PHC Seite<\/a> vorhandenen Anleitung vorgegangen, war alles kein Problem. Nach dem Neustart mit dem neuen Kernel hatte ich die zus\u00e4tzlichen Tabellen im \/sys\/devices\/system\/cpu\/cpu0\/cpufreq\/ Ordner und konnte sie auf dem \u00fcblichen Weg die Spannung verstellen (auch in der Anleitung oder im Thinkwiki genauer nachzulesen).<\/p>\n<p>Nun macht es wenig Sinn hier die funktionierenden Spannungen zu nennen, denn diese sind von Prozessor zu Prozessor unterschiedlich. Aber wer sich jetzt noch fragt ob das denn wirklich etwas bringt, den k\u00f6nnen vielleicht die nachfolgenden Testergebnisse \u00fcberzeugen:<\/p>\n<p align=\"center\">\n<table border=\"1\">\n<tr>\n<th colspan=\"3\">Ohne Prozessorlast<\/th>\n<\/tr>\n<tr>\n<th>Prozessorfrequenz<\/th>\n<th>Spannung<\/th>\n<th>gemittelter Verbrauch<\/th>\n<\/tr>\n<tr>\n<td>600Mhz<\/td>\n<td>956mV<\/td>\n<td>11.3 W<\/td>\n<\/tr>\n<tr>\n<td>600Mhz<\/td>\n<td>700mV<\/td>\n<td>11.3 W<\/td>\n<\/tr>\n<tr>\n<th colspan=\"3\">Bei 100% Last<\/th>\n<\/tr>\n<tr>\n<td>600Mhz<\/td>\n<td>956mV<\/td>\n<td>14.3 W<\/td>\n<\/tr>\n<tr>\n<td>600Mhz<\/td>\n<td>700mV<\/td>\n<td>14.0 W<\/td>\n<\/tr>\n<tr>\n<td>1600Mhz<\/td>\n<td>1484mV<\/td>\n<td>27.5 W<\/td>\n<\/tr>\n<tr>\n<td>1600Mhz<\/td>\n<td>1276mV<\/td>\n<td>22.5 W<\/td>\n<\/tr>\n<tr>\n<td>1600Mhz<\/td>\n<td>1164mV<\/td>\n<td>20.6 W<\/td>\n<\/tr>\n<\/table>\n<p>Entgegen meiner (von NHC geweckten) Erwartung war das Einsparpotential bei 600MHz, also der niedrigsten Prozessorstufe nicht sonderlich gro\u00df. Hier vermute ich, dass es vielleicht hier und da noch helfen k\u00f6nnte einige Prozesse abzuschie\u00dfen und m\u00f6glicherweise Ger\u00e4tetreiber zu entfernen. Bei 1600Mhz wird der Unterschied jedoch um so deutlicher: 20.6W gegen\u00fcber 27.5W das sind 25% weniger Stromverbauch unter Volllast!<\/p>\n<p>Werde in n\u00e4chster Zukunft nochmal versuchen ob ich nicht durch einige Ver\u00e4nderungen doch noch auf den mit NHC erreichten Wert von 7.5-8W komme (bei 600Mhz), das entspr\u00e4che dann mit dem bisherigen Akku und dem Extended Life Akku (der bei etwa 32Wh liegt inzwischen) immerhin 7h und mit dem neuen Akku dann sogar mehr als 9h Laufzeit \ud83d\ude42 Jezt m\u00fcssten sich die Dinger nur noch mit Sonnenlicht laden lassen&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tja, mein X31 ist inzwischen fast 3 Jahre alt und der t\u00e4gliche Einsatz haben dem Akku doch ein paar mWh abgerungen. Mein ACPI meldet aktuell f\u00fcr den normalen Akku (nicht den Extended Life Akku): design capacity: 47520 mWh last full capacity: 21680 mWh Ich habe also leider nur noch weniger als die H\u00e4lfte der urspr\u00fcnglichen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[],"_links":{"self":[{"href":"http:\/\/familie-gerding.net\/index.php?rest_route=\/wp\/v2\/posts\/120"}],"collection":[{"href":"http:\/\/familie-gerding.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/familie-gerding.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/familie-gerding.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/familie-gerding.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=120"}],"version-history":[{"count":1,"href":"http:\/\/familie-gerding.net\/index.php?rest_route=\/wp\/v2\/posts\/120\/revisions"}],"predecessor-version":[{"id":1123,"href":"http:\/\/familie-gerding.net\/index.php?rest_route=\/wp\/v2\/posts\/120\/revisions\/1123"}],"wp:attachment":[{"href":"http:\/\/familie-gerding.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=120"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/familie-gerding.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=120"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/familie-gerding.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}