[Motorola Droid 3] MyNarwhalBacon:
I want to first thank Hashcode, Jonpry, and everyone else that has worked to get Kexec working on our phone (props for Kholk too). I decided to add some tweaks to the build prop to enhance my experience with a rom. Please note that there are no magical tweaks that would make your phone perform even better but my tweaks seem to have a positive effect on a thing here and here. My build prop is attached to the forum below. I have also included in this post what additional tweaks I've added, and what they do. If you have any good tweaks, I will add them to the list! At this moment this is CDMA only, you will have to add GSM tweaks to this build prop for those using GSM.

ro.telephony.call_ring.delay=1500

My Tweak: Originally set to 3000ms I halved to 1500.

Reason: This reduces the lag while dialing out.

wifi.supplicant_scan_interval = 180

My Tweak: The scan interval was originally set to 90. I upped it to 180.

Reason: This determines when our phones will scan for remembered access points. The higher the number, the longer the interval of scans. This is important if you often forget to turn off your wifi, like me.

ro.max.fling_velocity=11750
ro.min.fling_velocity=7500

My Tweak: Faster scrolling

Reason: Faster and Furiouser.

ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
ro.config.nocheckin=1

My Tweak: Disables Error checking and sending of usage data.

Reason: In the basics of computers there are 1's and 0's. 1 means on or yes and 0 means no or off, an interesting fact is that most power button symbols show a 1 inside a 0. I disabled all error checking because it would likely use a little less resources and add some stability for some apps. Some people have been reporting issues with Angry Birds and other games kicking them back to the desktop. If an app that worked before this tweak constantly does not work (after a reboot), remove the first two lines. ro.config.nocheckin just sends usage data.

persist.adb.notify=0

My Tweak: Disables notification for debugging

Reason: My phones is always set to USB debugging, I don't need to be reminded. This just disables the notification in the notification bar.

dalvik.vm.dexopt-flags=m=v,o=y
persist.sys.purgeable_assets=1

My Tweak: More aggressive but reasonable RAM management

Reason: Your phone will be less likely to think that something is still in use when it is actually not being used. This will free up more ram but it will force the phone to use a little bit more of the processer from time to time. Our phones actually have a decent processer but they lack ram. I've noticed some RAM heavy apps perform a little better after this tweak. persist.sys.purgeable_assets=1 is an option I found in CM9 roms seems to be used quite often (will remove if problems occur).

Tweaks that either do not work in ICS or do nothing at all.

Stagefright

Myth: Better media management and perfomance

Reason: While it is possible that this is true, Stagefright has been known to cause audio issues on Motorola phones. This may not be true on our ICS build but it's not needed due to the way ICS works. If you have a good reason to add it, I am willing to change my mind.

Heap sizes greater than 64

Myth: The bigger the heapsize the better, allowing apps to process faster and to improve multitasking.

Reason: Google's ICS default is 64 for devices that have 1024 ram or lower, anything higher will not do anything. Developers will never need more than 64 for their apps, unless they need to improve their coding.

ro.media.enc.jpeg.quality=90
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000

Myth: A fair amount of people believe this will make our pictures, videos, and sounds load faster, stronger, and better.

Reason: It's already there! It would be redudant

dalvik.vm.execution-mode

Myth: Enables the execution of JIT, which makes the phone faster

Reason: JIT execution is enabled by default on ICS and some people say this is useless anyways.

windowsmgr.max_events_per_sec=##

Myth: Allows for inputs such as screen touches to be read faster

Reason: Google's default setting is 90. Android maxes out at 60fps, setting max_events too high could slow down the UI making it process way to many things that it shouldn't.

Magikarp uses Splash!

Myth: Splash is a water based attack so it should be super effective against the right opponent types

Reason: It does 0 damage, and just wastes time. Teach Magikarp a TM and use it until Magikarp evolves.

-------------------------------------------------------------------TESTING----------------------------------------------------------------------------------​

The following code has not fully been tested, or I know little of it's effectiveness. I am in the process of testing.​

debug.sf.hw=1
persist.sys.ui.hw=1
debug.performance.tuning=1
video.accelerate.hw=1
debug.egl.profiler=1
debug.egl.hw=1
debug.composition.type=gpu

Supposedly this will force the system to use the GPU for 2D frames in applications and make things smoother. I'm almost positive that this is built into the rom.

-----------------------------------------------------------------Install--------------------------------------------------------------------------------​

***There are three build.props. builds.prop is Stable. BuildT.prop is my test build. Try it out at your own risk! Be sure to back up your original build prop. I have added it to the post as BuildO.prop just in case you need it. XDA will not allow extension .prop so I changed it to .txt****

To install it:

I am not responsible for anything that happens to your phone, you do this at your own risk.

1. Open your root explorer

2. Navigate to the very root of your phone

3. Go to System, and copy your original build.prop somewhere else or change the extension to .bak

4. Naviate to the build.prop you downloaded and copy it

5. Navigate back to root -> system and paste

6. Rename it to build.prop

7. Reboot.

* If problems occur, you can delete it and rename or replace it with the original but a build.prop has to be in there for it to reboot!