Introduction
Kinda tired of how people get confused of what Seeder actually does. With that said, I've made a script to reproduce "Seeder-like" performance increase without the use of any kind of seeder.
Just to note that if someone asks what I'm doing. It's a tongue-in-cheek joke about Seeder. You can read more from here:
http://code.google.com/p/android/issues/detail?id=42265
It's still in Alpha so far. Try it and let me know what your feedback is.
Caveat
Since it's alpha, you have to use the ondemand/ondemandx/conservative governor for now.
Note that there are a few CM builds that will hang at boot due to it hanging when accessing wait_for_fb_*. It's a known CM bug (doesn't happen with CM10/10.1) that needs a fix backported from CM10/10.1.
Changelog:
v0.1/v0.2: Increase down_differential/ decreased up_threshold
v0.3: Revamped the whole screenstate_seeder, adding ondemand level based tweaking. Some ondemand governors have special features (early_demand, down_differential, io_is_busy while others might not have it). I tweaked ondemand based on this fact to downlevel the threshold according to features available.
v0.4: Increased the up_threshold a bit (relying mostly on down_differential) and added conservative and ondemandx support.
v0.4: Added ScreenStateSeeder Restore. Use that if you want to uninstall it.
Kinda tired of how people get confused of what Seeder actually does. With that said, I've made a script to reproduce "Seeder-like" performance increase without the use of any kind of seeder.
Just to note that if someone asks what I'm doing. It's a tongue-in-cheek joke about Seeder. You can read more from here:
http://code.google.com/p/android/issues/detail?id=42265
It's still in Alpha so far. Try it and let me know what your feedback is.
Caveat
Since it's alpha, you have to use the ondemand/ondemandx/conservative governor for now.
Note that there are a few CM builds that will hang at boot due to it hanging when accessing wait_for_fb_*. It's a known CM bug (doesn't happen with CM10/10.1) that needs a fix backported from CM10/10.1.
Changelog:
v0.1/v0.2: Increase down_differential/ decreased up_threshold
v0.3: Revamped the whole screenstate_seeder, adding ondemand level based tweaking. Some ondemand governors have special features (early_demand, down_differential, io_is_busy while others might not have it). I tweaked ondemand based on this fact to downlevel the threshold according to features available.
v0.4: Increased the up_threshold a bit (relying mostly on down_differential) and added conservative and ondemandx support.
v0.4: Added ScreenStateSeeder Restore. Use that if you want to uninstall it.