[Samsung Galaxy Nexus] büscher:
Some init.d script's I made for DirtyV

Download Nephilim's settings all-in-one script (latest changes: 14.04.2014 - updated settings)

Download büscher's settings all-in-one script (latest changes: 17.04.2014)

Download Lowmemorykiller whitelist script -> Please have a look here for lowmemorykiller whitelist explanation.

Link to Nephilim's Settings

changes:

10.04.14: new minfree settings in buescher's script

14.04.14: set OMAP gamma contrast to 0 - gets rid of sync_lost

16.04.14: new minfree values for new SmittyV, min freq @ 190MHz, max screen off freq @ 525MHz, sioplus@512 as new ioscheduler, 525MHz as input_boost_frequency, 700MHz as high_speed_frequency

17.04.14: reverted to 920MHz highspeed_freq

Büscher's settings and differences to Nephilim's Settings (Kernel Stock where nothing mentioned):

CPU Max Frequency @ 1500MHz

Max Screen Off Frequency @ 525MHz: To avoid music glitches with Poweramp - lowered as it seems to work way better than on previous versions

Min Frequency @ 190MHz: works good

Min Screen On Frequency @ 230MHz: to avoid choppiness with screen on

Interactive Governor

Hispeed Frequency @ 920MHz: Frequency which to initially ramp when CPU load hits the value specified in go_hispeed_load

Above Hispeed Delay 20000: When speed is at or above hispeed_freq, wait for this long before raising speed in response to continued high load.

go_hispeed_load @ 85: more aggressive than stock - and not 'being mean' to the governor

Input Boost Frequency @ 525MHz: Frequency which to ramp when you touch the phone

boostpulse_duration @ 500000: min time at input_boost_freq after touching the phone - less aggressive and more battery friendly

min_sample_time @ 10000: The minimum amount of time to spend at the current frequency before ramping down - gives the cpu the possibility to ramp down frequencies earlier - more battery friendly

target_loads @ 75: the lower the target load, the more often the governor will raise CPU speeds to bring load below the target - more aggressive than stock

timer_rate @ 10000: sample rate to increase freq - overall snappier feeling but less battery friendly

timer_slack @ 60000: maximum time to allow deferring of timer_rate - just raised to a 10'000th

sioplus as I/O Control

Read Ahead Buffer 512: new measurements lead me to this - you may want to try other values as my storage seems to be borked

Async_Expire 2500: Deadline for asynchronous requests

Sync_Expire 304: Deadline for synchronous requests (Default ~10 times less than async_expire)

fifo_batch 0: Number of requests to issue before checking for expired requests

TCP Congestion Control westwood: best results in Switzerland

Enable Content Adaptive Brightness: Saves Battery

Enable Fast Charge: Lets you charge your phone faster on USB - doesn't break media transfer anymore

Overclock GPU to 384 MHz: Same voltages as 307MHz - more battery friendly if you don't need your phone for gaming

Headphone Volume Boost is set to 2: I don't use Nexus Louder and just set this to two - can cause music stutters, set it to 1 if so

Enable High Performance Sound

Dynamic FSYNC: disabled: I had data loss more than once because of this

Multicore Power Saving 0: I can't get anything out of this

Apply SmittyV 4/6 default minfree settings

Disable ZRAM

Vibrator strength 70

more options available

Androbench screenshot for comparison:

Noop @ 384 / 512

Zen @ 384 / 512

Quadrant Benchmark for comparison: (my settings with GPU@512MHz)

How to Install:

1. Download scripts and rename to no extension

2. Put the script to system/etc/init.d

3. Set permission to 755 ( rwxr-xr-x )

Some important lines:

Not all of Neph's Settings are present in my scripts (undervolt, blx, vibrator strength) as I don't use them.

undervolting with init.d scripts is to risky for me, the rest can be added if wanted and if I find the right path to the parameters.

Please check frequently for changes

All benchmarks done with SmittyV-NoMeM { 2/28 }

Credits:

[MENTION=2853378]Nephilim[/MENTION] for the hard work finding the best values for our phone!

[MENTION=4544860]osm0sis[/MENTION] for helping me out and explaining stuff the easy way ;)

Francos Dev team for disabling sysctl.conf lines