[T-Mobile, Samsung Galaxy SIII] lemon seltzer:
Anyone up for a rant? I've noticed something a little unusual that seems to be related to the CPU scheduler on CM10.

There are times when scrolling is ridiculously smooth, and others where there is some jank that is not present in CM9 at all. I'm using the stock browser for reference here, but have noticed the same effect other places as well (not everywhere necessarily but in lots of apps). Just to be clear, when I refer to "jank" here, please take it to mean only this: A (probably very short) period of reduced/inconsistent frame rate in scrolling or other animations. I'm not saying that anything is actually happening slower. A lot of people seem to equate smoothness with the actual speed at which things happen and I'm not referring to that at all here.

When scrolling in the stock browser, I've noticed that the frame rate seems to be much more consistent when my finger is on the screen. From what I understand, this is probably due partially to JB's design (ramping up the CPU immediately on touches). The problem is that I think it's ramping down too quickly after your finger leaves the screen. If you do a slow scroll in the browser with your finger never leaving the screen or a pinch zoom, the framerate seems to pretty much stay the same at all times (very high). If you do a fast scroll and then remove your finger from the screen and let it scroll down the page kinetically, you will see some jank towards the end of the scroll as it slows down..

So the reason that I mentioned earlier that I think this is happening because it's ramping down the CPU too quickly is because I set the governor to performance and it went away. Like almost completely. I'm not saying this is 60fps at all times or anything but the jank at the end of long scrolls is pretty much just gone. I feel like I see a pretty significantly lower amount of jank all around on performance governor which seems odd to me because I've never noticed a difference on other phones and roms when switching to performance governor, always seemed that the kernel was doing its thing and ramping up the CPU when it needed to.

obviously WIP ROM is WIP and I"m not trying to complain about that. The jank has definitely improved in the latest release so it's most likely something cyan is aware of, I'm no dev and especially not a kernel dev so I can't even imagine what the trickiness of getting your cpu governor to perform correctly is like, I just find it to be interesting that it's doing this right now. It's not an earth shattering difference and I'm sure tons of people won't care but if you're spending a couple hours on your phone scrolling web pages it can make you a bit happier :).

Anyone else wanna set your gov to performance real quick and see what you think? I've had setCPU changing the governer to performance while screen is on all day so far and I'm feelin the butter hard, battery life hit doesn't seem too bad so far but it's only been a few hours. Phone definitely gets hotter. Not sure if this is really safe to do long term, I'm of course aware that the CPU is getting more voltage more often on performance gov by far but it IS the voltage it was designed to take. anyone wanna chime in on that?