diff options
author | arjan <arjan@arjan-desktop.localdomain> | 2010-09-14 22:18:09 -0700 |
---|---|---|
committer | arjan <arjan@arjan-desktop.localdomain> | 2010-09-14 22:18:09 -0700 |
commit | 5951929e9ef89971ca3f07afcb654dced99894ad (patch) | |
tree | 6a7d6a1e5816cda6d53de8e946d6a64e0b436914 /main.cpp | |
parent | 0fa57f84151d57c333ee38a1a70ff7da20793d84 (diff) | |
download | powertop-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.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -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"); |