[G2 Android Development] tehbigbug:
Governor can make a difference, yes. But just trust me on this. The difference is imperceptible. Try flashing Dori's kernel and then change the CPU Governor Sample Rate to 20000. Everything else can be left alone. You will find that it runs really well. This coming from a person who had, at many different points in time, changed not only CPU governors but at least 10 of the other settings in there as well. I've come to the point where I don't change much any more because it doesn't really lead to a faster device for everyday usage and it doesn't improve battery life all that much. Maybe there's a difference in games or something, but I don't play games on my phone.

The CPU in this phone is much more efficient and powerful than the one in the HTC Sensation. For this reason alone, a change in governors will have effects that cannot be readily perceived. The CPU in the LG G2 has a higher capacity for handling and processing data. In everyday usage, where the HTC might lag because the CPU is overloaded with data, the HTC might benefit from a governor that works differently. But with the G2, you will rarely encounter a situation where the CPU is being overloaded. As such, a governor that changes how the CPU operates based on the data flow won't be as effective. The G2's CPU is efficient and with Dori's kernel, the processing done on it is even more efficient. You MIGHT (keyword) see a difference with different kernels governors if you're playing a game or if you're doing some very, very heavy multitasking. But other than that, the change is virtually imperceptible. Trust me. I've used Alucard, Nightmare, Darkness, Yankactive, and IntelliMM. There might have been a slight difference in battery life, but I don't know for sure as I use the phone a bit differently every day. There was no perceptible increase in speed between any of them. The one thing that I've done that seems to have provided me with an increase in responsiveness is change the CPU Governor Sample Rate to something faster than 50000.

I came across this website while searching for comparisons: http://androidmodguide.blogspot.com/p/blog-page.html

You will notice on the 2nd graph the governors along with SmartassV2. See how they compare. Remember, higher frequencies use more power. In that graph, OnDemand uses higher frequencies less often than SmartassV2. In other words, it will likely use less power to accomplish tasks, even if those tasks take slightly longer (by a matter of a fraction of a fraction of a fraction of a second).

With my phone, I remember setting it to a maximum of 2 cores with frequencies limited to 1574400. In everyday usage, I rarely had lag. That's how efficient the kernel/CPU is. Nowadays, I keep 1574400 as the maximum frequency and left the maximum number of cores to 4, in case I run into a high load from an application or something.

TLDR;

Governors do not affect battery life and performance as much as you might think. Other settings will affect performance and battery life to a greater degree, such as limiting the max frequency and number of cores or setting the boost on touch to something that lasts longer as well as reducing the CPU Governor Sample Rate.