DroidX CPU Governors and SIO Kernel Scheduler V2.2
UPDATE 2015\08\01 ICS & JB Patch
Since ICS and JB contain boosted (modified boostedass) and sio by default now, I made a cwm zip to patch the default values of boosted and sio's correct values (they're for cfs in CM9\10). This is not for CM7 and won't work with it.*
Link to Post
UPDATE 2015\05\16 DroidXGovernorsV2.2
Removed blank bootmenu folder
Cleaned up init script, removed unsupported lines, added supported lines
Included SD Card Cache Tweak with 2048 value, to match io tweaks
**The lines weren't supported on Bravo Froyo Kernel, added new lines from /sys/block/mmcblk0/queue/iosched**
**If the removed lines are supported on GB Kernel, let me know and I'll make a zip for each kernel.**
**Just remove the last 2 lines of the init script if you don't want\need the SD Cache Tweak**
UPDATE 2015\05\15 DroidXGovernorsV2.1
Screenshots showing battery savings and usage
Fixed dumb script error
UPDATE 2015\05\15 DroidXGovernorsV2
Removed Undervolted Cpu Clocks -- Gave problems for Defy+ useres on GB kernel
SIO IO Scheduler now properly loads -- No market app needed now.
This CWM compatible zip will install the DroidX smartassv2 and BOOSTEDassV2 cpu governors as well as the SIO Kernel Scheduler. While I've only tested this on CM9, it should work on ANY rom with init.d support and Defy 2nd-init Bootmenu....meaning all CM7\9 and Miui roms. I'm unsure if MS2Ginger and Stock Froyo have init.d support. It also undervolts the rom to 300@20, 600@40, and 1000@54. Those values work fine with CM9 on my phone, meaning no fc's due from being too undervolted.
To install, simply flash the zip in cwn and you're done. Wiping Cache and Dalvik Cache isn't necessary.
To use the Governors, select the governor in the CM Performance Menu and select apply on boot, or use a CPU Governor program from the market. I recommend No Frills CPU Control --- its free, no ads, no bs permissions, and you can select the io scheduler.
To use the SIO Kernel Scheduler, install No Frills Cpu Control from the market and select SIO (or noop) from the bottom menu.
I haven't used SIO very much (5-10 mins now), but it seems to be working well. The noop scheduler works great, and is what I normally use; but I've always read good things about SIO (and wanted to use it), so I thought I'd include it as well.
I'd give thanks to the authors of the Governors and Schedulers, but I have no idea who wrote them....I only found them in Beanstown106's DroidX Miui V4 rom and they happen to work wonderfully on the Bravo.
An alternative to No Frills CPU Control with profile support, apply on boot, io changer, governor changer, & more features to come. Probably going to be my new overclock app, need to test for more than a few minutes.
My Little Experiment
I uploaded the governors here for the Bravo, and to Mediafire for the Defy. In the first 2 hours of posting -- 6 Bravo downloads to 45 Defy Downloads (and a page full of posts). Not very surprising, but interesting none-the-less.
*CM7 - The modules for boosted and sio aren't included with this patch making it useless for CM7. I've already released a patched CM7 with this in my Kang thread.
If I managed to help you, click Thanks.
My PM box is not tech support. I receive between 5-10 PM's per day with questions that HAVE ALREADY BEEN ANSWERED, usually by me.
IF you PM me for tech support, you might get helped, I might just delete it without reading it, or you might get flamed and I will post it publicly.
Please post help questions in the respected devices Q&A forum. That's we have them.
Don't force me to troll and flame you -- I'm a nice person and I don't like the feeling I get when being mean to others.
Thank You & Have a Nice Day.