I have laptop-mode installed already but it doesn't seem to be functioning properly. Here is what I would like.
Plugged in = ondemand governor
On battery = conservative governor
It was changing like it should for a while but stopped all of a sudden. I figured out how to change the gov on all cores using the -r switch with cpufreq-utils, because my panel monitor was showing that only core0 was changing like it should.
I was thinking about making a hackish cronjob to check on_ac_power every 5 minutes and change accordingly, but there must be a better/easier way.