>I recently upgraded to HEAD on my VIA EPIA C3 box, and had thought about >trying out the new one-shot timer mode. Reading mav@'s email it seems that >since it doesn't have LAPIC or HPET timers it won't work. However I thought I >should still get power savings by using higher Cx levels, but setting >hw.acpi.cpu.cx_lowest to C3 I'm only seeing 0.8% time spent in C2 mode, the >rest being in C1. The CPU's idle so I don't understand why it's not going into >deeper sleep modes. Is this likely to just be an ACPI bug?
If it has an i8254, that can also be used in one-shot mode if hint.attimer.0.timecounter=0 is used, since r212778. But for low values of kern.hz, I've found that periodic mode can result in fewer interrupts (albeit increased latencies and lower accuracy in accounting) than one-shot mode, if kern.eventtimer.singlemul=1. As for the power-saving states, are you using a simple 'sysctl dev.cpu.0.cx_usage' to find the percentages? If you're doing something more involved, you may be affecting the measurements. Also, does the system think that the deeper sleep states are available on your machine? If so, what are their latencies? If they are high, they may be used less often, or not at all. Did you follow some of the other recommendations to allow more sleeping, like at: http://wiki.freebsd.org/TuningPowerConsumption ? Or apply mav's extra patch to further reduce interrupts: http://people.freebsd.org/~mav/tm6292_idle.patch ? b. _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[email protected]"
