[Motorola Droid RAZR] Ohmster:
Wow, this is really interesting. For the past several months, I have been keeping all posts of advice, tips, tweaks, screenshots, configs, and methods in a library I made for each contributing member. Congratulations and welcome to The Ohmster CM11 Reference Library! :laugh:

Oh my, that seems like an awful lot of fuss to perform each update. I get it and I understand it. But, with so much advice and tips, I am able now to select choice bits here and there and merge them into a system that works for me and is convenient. Once I got a system down, the results are incredible. A cm11 system that is fast, responsive, and has no bugs or issues. I verify this with a super light footprint CPU Frequency Monitor in the statusbar. It hops up to 1200 for tasks but drops back down to an idle purr of 300MHz rather quickly and then just sits there, waiting for me. Now THIS, I like. :D

But getting here took a lot of months, complaining, and saving lots of replies and advice. I keep the system clean by uninstalling all apps I never use, Apollo and Exchange come to mind. Shut off all play store auto updates and do the updates on my time, usually later at night. Greenify the hell out of everything, and the system is FAST and sweet. I do understand the need to keep it clean but insist on having the convenience of OTA updates and using them. I am not having any problems at all with this approach and backup each good build before installing an update. If the update is bad, I revert to the previous backup to keep it running fast. Neither approach is "right or wrong", it is simply our own preference for keeping the system up and stable.

Hey, what is this Games update (optional, but highly recommended, add-on module to be installed with PA GApps) that you are talking about? I never heard of it, like games, but keep only a word game and a nice billiard pool game that runs well and does not choke the system. I want to know more about this "Game Module" thing.

Yeah that approach for sure will keep you "coming as close as possible to a clean install without losing my apps and data". But I try like hell to make the built in conveniences that are built into the OS work and I do indeed use them. Now there was a time when using OTA updates would cause what some would call "A dirty flash" but not anymore. The updates are very good this way and very convenient, for me. I do not immediately see the need for packing the system partition as much as you do. The rom slot itself is a preset size that contains all 3 individual partitions. So this sounds like "6 of one kind and ½ a dozen of another" but who knows? It works for you! :D

Now Sherri is actually moving apps to sdcard. That would indeed give you more room in the entire Safe Strap rom slot instead of moving them around. It does not utilize the ext-sdcard as I would hope, but it does free up room in the rom slot for apps and downloads. I stared doing this myself and moved the largest apps to sd like Facebook at the time about 50Mb, now I am seeing it at 30Mb. Must be the cache for it has cleared out. Many apps take up tiny amounts of space, only a few Kb in size. One would have to move an awful lot of apps to get even a couple hundred MB of rom slot space, but it is good if all you have left is 100Mb or so. I like the old days where you really could move Apps2SD and use the ext-sdcard as internal space is so coveted. But, what can you do? :p

Nice talking to you and great sharing, Dwillian. Tell me more about this "game update" thing I mentioned in italics above. Thanks buddy! :highfive:

NOTE:

CM11 Build 10/12 is so far very good and very stable. It took a couple of minutes or less to initially "settle down" at first boot. Had me concerned for a sec but it did settle quite nicely and now all is very smooth. I let the phone go to sleep on it's own, on charge, and called the phone. I am deathly afraid of black screens so this test is crucial. Buttons lit and screen right behind it as soon as phone rang. Nice! Everything is working so far, no issues, and is just as fast as it was before the update.

Uh oh, lost data during a "contact-maps-navigation". Switch to Mobile Networks, Global and now working but this should not be necessary. "Global" enables more automatic network choices plus "CDMA+LTE/EvDo" but I do not need GSM and not sure about WCDMA. Global is actually a really good setting, IF it works on your device on your carrier. Else stick with the standard CDMA+LTE/EvDo setting. Rebooting to double check.

Okay, seems good now. It appears that some apps are not Greenifying at boot (Facebook, Google Play Music, Amazon Kindle) and it was slowing down my rig. Taking too long to drop to a green 300MHz purr. I found that Greenify has a "Boost" mode, best for performance and compatibility, requires Xposed Framework. This is only available in the ever-so-worth it $3 donation pack. This looks pretty good, rebooting one more time to double check. "Boot-up to 300MHz purr" is taking too long.

Okay, good reboot. "Boot to purr" takes a "bit longer" to lock, but once achieved, system is very fast as always. "Contact-maps-navigation" achieved in about 1 minute, typical. I am happy with it so far. ;)

Screenshot attached showing idle CPU @ 300MHz. This is the most common state of the device when no apps are in use. Device always fast and responsive in this state. I will not got so far as to say that CPUFreq in Statusbar is "The Greatest App" and puts no load on the system,

only because I was wrong twice before.

But I do personally believe it to be benign to the system because all it does is read the already present, dynamic "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq" file and display it's contents in the status bar. The module does not gather statistics of it's own. You can prove this by reading these files in a Terminal Emulator window with any of these cat command (Enter su first to become root):

#cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

#cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq

#cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq

I just tried, and it works. Very fast. Total PITA to type out, but it works. Pretty neat trick, huh? :p

Build 10/12 gets a thumbs up. Will give you updates if anything changes. :good: