[Nexus 4 Original Android Development] chrone:
if my theory is right, using interactive governor, the hi speed freq is only for the boost pulse freq each time you turn on and touch the screen, not limiting the max cpu freq. since interactive always push the cpu freq up to its max frequently whenever it detects heavy load, the max cpu freq is still 1512mhz. the truth is i can tell the difference using nova launcher.

i'm trying to reproduce the high battery life and screen on time from brainbeatuk's result using his settings here on post #2740. i noticed he set the hi speed freq to 304mhz and the gpu max freq to 200mhz, thus might explain the high battery life and screen on time are from.

i'm having no slow down so far with 304mhz hi speed freq on all 4 cores. toying with nova and init.d script a lot, some usage here and there, and several reboots to test the init.d script working or not if its put on /data/local/userinit.d, coming from 50% to 5% battery capacity, i got 4 hours battery life with 3+ hours screen on time which was awesome to me consider this was on 3G for 2 hours and WiFi for the rest 2 hours!

right now i'm testing 304mhz high speed freq on 2 cores only with max gpu freq set to 200mhz. on reboot, the system still going strong with no sign of micro stuttering or slowing down. it's charged right now. lol. will report back tomorrow after a full day of use.

my cpu bin is faster, 212K batch production, and its lcd_maker_id is primary. :)

Update:

Set the max gpu freq to 200mhz reintroduced the micro stuttering again randomly. I bumped it up to 325mhz and it's gone. Hehe

it's not lagging or slowing down, only the transition animation when you open or switching between apps is not smoothly rendered, thus giving you the impression of lagging. the time to open or navigate through apps is the same as when there's no stuttering in the animation. so it's only a perceived lag/slowing down.

if you can't notice the micro stuttering, than enjoy your nexus! :) not knowing is best for you. once you can tell the difference it will ruin your nexus 4 experience. trust me on this. :D

the stuttering happens randomly after waking up from display deep sleep on stock rom-stock launcher-stock kernel/tons of custom kernels whether they are tweaked or not, and cm10.1m2-trebuchet launcher-cm kernel/_motley kernel. the stuttering most noticeable is when auto brightness is enabled and you are in a room with mid to high ambient room lightning. it's not noticeable if you're in a dark pitch room, since the auto brightness do not trigger the screen brightness at all. opening app -which is not loaded on start up- the first time is the most noticeable one since it's not cached and it's loaded from the emmc, and not from the ram. most of google apps are running on start up thus reduce the micro stuttering like a lot. but again, it's random, but quite often on my n4, my boss' n4, and my friend gnex.

i began to conclude tweaking developer options was the culprit, but i was wrong. i used to checking the disable hw overlays option to get rid of the micro stuttering and things got smoother. unchecking the disable hw overlays option or disabling the developer options all at once reintroduced the micro stuttering. :/

as i recall on 4.2.1, turning off all animation from developer options produced bug on auto brightness, it just would not turn down the brightness once it reached 100% brightness. this bug was fixed on 4.2.2 though. a user from android code.google.com suggested me to turn off auto brightness to get rid of the micro stuttering. i thought wth, i'd give it a try, and bam, no stuttering. and that's how i concluded auto brightness is the culprit. i haven't tried disabling wifi optimization as suggested though.

what i cannot explain is why does nova launcher reduce the transition animation micro stuttering like a lots. is it because i set it to be kept in ram all the time (aggressive desktop option keeps it in ram)? *shrugs. i'll leave it to the experts, enough troubleshooting for me. now with CM10.1M2-_motley kernel-Nova launcher, i feel like i was coming from ics to jb 4.1.x again. i feel so alive! hahaha :D

resources:

https://code.google.com/p/android/issues/detail?id=52420

https://code.google.com/p/android/issues/detail?id=33830

https://code.google.com/p/android/issues/detail?id=40378