aboutsummaryrefslogtreecommitdiff
path: root/main.cpp
diff options
context:
space:
mode:
authorarjan <arjan@arjan-desktop.localdomain>2010-09-14 22:18:09 -0700
committerarjan <arjan@arjan-desktop.localdomain>2010-09-14 22:18:09 -0700
commit5951929e9ef89971ca3f07afcb654dced99894ad (patch)
tree6a7d6a1e5816cda6d53de8e946d6a64e0b436914 /main.cpp
parent0fa57f84151d57c333ee38a1a70ff7da20793d84 (diff)
downloadpowertop-5951929e9ef89971ca3f07afcb654dced99894ad.tar.gz
fan works better if we use a quadratic equation to go from rpms to power
make sure kondemand/ is excluded from wakeup blame
Diffstat (limited to 'main.cpp')
-rw-r--r--main.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/main.cpp b/main.cpp
index cb67966..a2c51e9 100644
--- a/main.cpp
+++ b/main.cpp
@@ -42,7 +42,7 @@ void one_measurement(int seconds)
global_joules_consumed();
compute_bundle();
- report_devices();
+// report_devices();
store_results();
end_cpu_data();
}
@@ -85,16 +85,16 @@ int main(int argc, char **argv)
- learn_parameters(600);
+ learn_parameters(50);
dump_parameter_bundle();
save_parameters("saved_parameters.powertop");
/* first one is short to not let the user wait too long */
one_measurement(5);
- for (i = 0; i < 5; i++) {
+ for (i = 0; i < 25; i++) {
one_measurement(20);
- learn_parameters(10);
+ learn_parameters(15);
}
@@ -103,6 +103,7 @@ int main(int argc, char **argv)
end_cpu_data();
save_all_results("saved_results.powertop");
+ save_parameters("saved_parameters.powertop");
learn_parameters(500);
save_parameters("saved_parameters.powertop");
printf("Final estimate:\n");