Windows-Software zum Anzeigen des Energieverbrauchs oder der Batterieentladungsrate des Computers

Gibt es eine Software für Windows 7, die den Energieverbrauch eines Computers in Echtzeit anzeigen kann? Ich verwende derzeit Battery Bar, die eine geschätzte Entladungsrate liefert, aber dies ist im Wesentlichen ein Durchschnitt der Abnahme der Batterieleistung über einen bestimmten Zeitraum und ist nicht augenblicklich - es scheint sehr langsam auf Änderungen zu reagieren. Ich möchte etwas, das mir zeigt, wie viele Watt der Computer zu einem bestimmten Zeitpunkt verwendet. Außerdem funktioniert Battery Bar nicht für desktop-Computer, und ich möchte auch den Energieverbrauch des Systems für Desktops messen können.

Wenn die Software auch den Stromverbrauch im Laufe der Zeit protokollieren kann, wäre das noch besser.

Author: nhinkle, 2011-05-12

4 answers

Endlich habe ich eine Lösung gefunden! Microsoft hat ein kostenloses Research Labs-Programm namens Joulemeter, das den Stromverbrauch des Gesamtsystems und verschiedener Komponenten schätzt:

Joulemeter ist ein Software-Tool, das den Stromverbrauch Ihres Computers schätzt. Es verfolgt Computerressourcen wie CPU-Auslastung und Bildschirmhelligkeit und schätzt den Stromverbrauch.

Auf Laptops verwendet es interne Leistungsmessschaltkreise, von denen ich annehme, dass sie in vorhanden sind die meisten Computer. Für Desktop-Computer kann es Schätzungen vornehmen oder ein externes Leistungsmessgerät verwenden, um sich selbst zu kalibrieren.

Leider bin ich bei der automatischen Kalibrierung meines Laptops auf einige Fehler gestoßen (möglicherweise aufgrund der Tatsache, dass HP-Batterien nicht so viele Batterieverbrauchsdaten liefern wie andere Laptops), konnte sie jedoch manuell kalibrieren.

screenshot von joulemeter

Habe ich gerade hier gefunden und hatte noch nicht viel Zeit, um zu spielen mit ihm noch, aber es sieht aus wie es werde es tun job!

 3
Author: nhinkle,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-11-29 04:43:50

- Code (in C):

#include <stdio.h>
#include <windows.h>
#include <powrprof.h>
#pragma comment(lib, "powrprof.lib")

int main(void)
{
    SYSTEM_BATTERY_STATE sbs = {0};
    CallNtPowerInformation(SystemBatteryState, NULL, 0, &sbs, sizeof(sbs));
    printf("Charge rate: %.1f W\n", (int)sbs.Rate / 1000.0);
    return 0;
}

Ausführbare Datei (base64; 1 KiB):

TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1vZGUuDQ0KJAAAAAAAAABX6uPGE4uNlROLjZUTi42V0ISClRKLjZUTi4yVEYuNldCE0JUWi42V0ITulRKLjZXQhNeVEouNlVJpY2gTi42VAAAAAAAAAABQRQAATAEBADJq1E4AAAAAAAAAAOAADwELAQcKAAIAAAAAAAAAAAAAMBAAAAAQAAAAIAAAAABAAAAQAAAAAgAABAAAAAAAAAAEAAAAAAAAAAAgAAAAAgAAAAAAAAMAAAQAABAAABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAAARAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC50ZXh0AAAAigEAAAAQAAAAAgAAAAIAAAAAAAAAAAAAAAAAACAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiEQAAAAAAAEwRAAAAAAAA/Knx0k1iUD8AAAAAAAAAAP8lABBAAMzMzMzMzMzMzMyD7DiycohUJAOIVCQHM9KJVCQZiVQkHYlUJCG4IAAAAFCJVCQpsWWIRCQKiEQkEIhEJBWJVCQtjUQkHFCITCQNiEwkEjPJiVQkNVGJVCQ9UWaJVCRFagXGRCQUQ8ZEJBVoxkQkFmHGRCQYZ8ZEJBxhxkQkHXTGRCQfOsZEJCElxkQkIi7GRCQjMcZEJCRmxkQkJlfGRCQnCohMJCiITCQsiFQkS+hH////20QkKIPsCI1MJAjcDRAQQADdHCRR/xUIEEAAM8CDxETDzMzMzMzM
RBEAAAAAAAAAAAAAVhEAAAgQAAA8EQAAAAAAAAAAAAB8EQAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYhEAAAAAAABMEQAAAAAAAPECcHJpbnRmAABtc3ZjcnQuZGxsAAAAAENhbGxOdFBvd2VySW5mb3JtYXRpb24AAFBPV1JQUk9GLmRsbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==

, die mit Online-Tools decodiert werden kann, z. B. dieser.

Ausgabe:

Charge rate: -18.0 W

Natürlich fragt es nur die Batterie nach den Informationen ab, daher hängt ihre Genauigkeit vollständig von der Batterie ab.:)

 2
Author: user541686,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-11-29 05:23:49

Wenn Sie sich nun die Seite [[1]}Battery Bar Features ansehen, es scheint Ihnen Kapazität zu geben. Sie könnten versuchen zu sehen, wie viele MWh es um jede Sekunde oder Minute sinkt, und einfach ein wenig rechnen.

 1
Author: Simon Sheehan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-05-12 23:51:06

Ich benutze BatteryCare und empfehle, weil es mehr Funktionen als BatteryBar (die ich zuvor verwendet habe) kostenlos hat.

Es zeigt auch Ballon-Popups beim Laden und Entladen, numerische Informationen im Benachrichtigungsbereich beim Entladen und einige weitere Informationen, die über das Menü im Fach darauf zugreifen.

Versuche das ;)

 1
Author: kokbira,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-05-18 00:08:00