[Galaxy S II General] GNUDroid:
Some hints for optimizing your s2

Just for because I want to know the experience of other people:

Did anybody tried that mali patch?

I'm running it since the first post here. My tips for an excellent battery life with good performance:

Remember I'm using the combination of

RR 3.0.9 + mali patches + Dorimanx Kernel 7.3 (need the mali patches)

Make use of the extweaks settings to undervolt GPU (800 mV is ok for mine at low frequencies) and enable some sleeper mechanisms. I undervolt the CPU with the app cputuner (for all frequencies -50 mV; otherwise unstable for me). Because I'm a lazy person I automatically adjust the brightness via lightsensors (Velis Auto brightness app works fine; but also eats some small cpu time).

My extweak profile:

secondcore=hotplug

cpustepcount=15

scaling_max_freq=1200000

scaling_min_freq=200000

smooth_level0=14

scaling_governor=HYPER

load_l1=25

load_h0=42

min_rq=2

load_rq=20

rate=100

freq_min=700000

GENTLE_FAIR_SLEEPERS=on

ARCH_POWER=on

cpu_undervolting=+0

enable_mask=3

sched_mc_power_savings=0

busfreq_up_threshold=25

scaling_max_suspend_freq=600000

scaling_min_suspend_freq=200000

deep_sleep=ondemand

standby_freq=200000

mali_touch_boost_level=2

GPUFREQ1=62

GPUFREQ2=160

GPUFREQ3=200

GPUFREQ4=267

GPUVOLT1=800

GPUVOLT2=900

GPUVOLT3=950

GPUVOLT4=1000

GPUTHRESHOLD1UP=60

GPUTHRESHOLD2DOWN=50

GPUTHRESHOLD2UP=80

GPUTHRESHOLD3DOWN=75

GPUTHRESHOLD3UP=85

GPUTHRESHOLD4DOWN=80

mov_hysti=4

min_bl=40

min_gamma=1

max_gamma=24

power_reduce=on

user_mode=on

user_cb=127

user_cr=127

user_gamma_adjust=0

pwm_val=50

tsp_touch_freq=600000

tsp_slide2wake=off

mdnie_shortcut_enabled=off

negative_tweak=1

TOUCHSCREEN1=50

TOUCHSCREEN2=40

TOUCHSCREEN3=12

TOUCHSCREEN4=53

TOUCHSCREEN5=38

TOUCHSCREEN6=44

soundgasm_hp=0

sound_volume1=0

sound_volume2=0

sound_volume3=0

gesture_tweak=off

enabled=off

bln_switch=2

enabled_charging=off

notification_timeout=600000

bln_reset_notification=0

bln_charging_notification=0

bln_check_battery=6

led_timeout=off

tsp_flash_timeout=off

led_fadeout=off

touchkey_brightness=2750

logger=off

adb_mode=0

bootmenu_enabled=1

supplicant_scan_interval=360

zramtweaks=4

gpsregion=No_GPS_Zone_changes

scheduler=sio

usb_mode=mass_storage-adb

default_stats=on

chargecurrent=2

install_root=on

cortexbrain_background_process=1

cortexbrain_auto_tweak_brightness=off

cortexbrain_auto_tweak_wifi=off

android_logger=auto

cortexbrain_firewall=off

cortexbrain_tcp=on

cortexbrain_cpu=on

cortexbrain_memory=on

cortexbrain_battery=on

cortexbrain_extra_battery=on

cortexbrain_system=on

cortexbrain_kernel_tweaks=on

cortexbrain_io=on

For improving deep sleep times:

[A] Additionally I found out that it is really wothfull to get a baseband matching RIL modem configuration to get over 95% deep sleep. A good tool to check/correct this is:

"GetRIL"

I deactivated also "fast dormancy" (I'm on O2 in germany) with the App:

"Fast Dormancy Toggle i9300"

[A] and really did the trick to get a high amount of deep sleep for me. Without I had just approx. 75% and now up to 98% in G2 mode.

Playstore Issues due dpi change:

If you get problems with app compability in playstore after you changed the dpi in build.prop, I recommend to search for the "multi dpi playstore" replacement here in XDA.

Last thing which is interessting: no use to lower the CPU >200 MHz. Why with a clockfrequency of 200 MHz the equinox CPU is at the best rate of calculation speed / powerconsumption. Therefore lower frequencies: lower energy but more time to finish tasks --> worse than 200 MHz.

An really good and technical/scientific investigation with hardware measurements of voltages and power consumptions is given in a german forum FACTS and MEASSUREMENTS agains wild speculations:

http://www.android-hilfe.de/samsung...80670-info-akkuverbraucher-des-galaxy-s2.html