I appreciate Matt's support and guides, even if I don't always agree with his tweaks. If you're interested, you can find my thoughts
here . But there's some (scientific) research being ignored in the above post, and I'd like to comment on that.
For example, setting the minimum frequency of a CPU (core) doesn't have much impact on power consumption, at least not on a Snapdragon 665 (X86 CPU is a whole different story). If you keep an eye on the DX340 CPU, you'll notice that it almost always runs at the maximum speed under load. When there's no load at all, it goes into a so-called idle state (checked/tested on my DX340). A CPU core hardly uses power when idle/sleeping, regardless of the scaling_min_freq setting.
Something similar applies to the governor: I wouldn't recommend setting it to "OnDemand". "Schedutil" was invented because "OnDemand" was found to be too slow to scale properly. In the case of a streaming/audio device, this results in a CPU core not ramping up its frequency fast enough. This can lead to stuttering and has a very negative impact on latency (and thus audio quality)...even worse with a low scaling_min_freq setting. (Follow the GentooPlayer topic on AudiophileStyle.com if you want to know what tweaking for great audio performance/quality looks/sounds like.)
And there's plenty written about keeping your Lion battery healthy...
A final word on rooting: it's not required to make persistent system changes. And Matt - of all people - should know...as he's seen my code snippets.