I recently changed to Cyanogenmod 10 nightly builds, using Siyah 4.1.5 for the Kernel. Figured I would update my config.
Again, a user (geko95gek) over at XDA Developers has put in a lot of testing creating a “MagicConfig” which I would recommend you checking out over here.
Note: If you decide to do anything like this to your Galaxy S2 and it breaks, I will not be held responsible.
- GENTLE_FAIR_SLEEPERS = Enabled
- CPU Hotplug = Default
- CFS Tweaks = Linux Kernel Defaults
- CPU IDLE Mode = AFTR + LPA (default)
- Smooth Scaling Level = 800Mhz
- MAX CPU LOCK = Dual core mode
- CPU Undervolting = -75mV (all frequencies)
- CPU Step Count = 16 (All available)
- Default CPU Governor = pegasusq
- Default CPU Scheduler = noop
- Scaling Max Freq = 800Mhz
- Scaling Min Freq = 200Mhz
All other CPU settings as stock.
- MALI TOUCH BOOST LEVEL = Step 2
- GPU Freq Step 1 = 40Mhz
- GPU Freq Step 2 = 66Mhz
- GPU Freq Step 3 = 100Mhz
- GPU Freq Step 4 = 200Mhz
SETTINGS (GPU Voltages):
- GPU Voltage Level 1 = 800mV
- GPU Voltage Level 2 = 800mV
- GPU Voltage Level 3 = 800mV
- GPU Voltage Level 4 = 950mV
All other GPU settings as stock.
SETTINGS (Screen, BLN & Misc):
- Touchmove Sensitivity = 3 pixel
- MIN_BL = 40
- MAX_GAMMA = 22
- mDNIe Negative Toggle = Disabled
- LED Timeout = Use ROM defaults (disabled)
- LED Fade Out = no
- LED On With Touch = no
- LED Voltage Level = 2700mV
- Android logger = Disabled
All other Screen / Audio / BLN / Misc settings as stock.
Some people have been successful in undervolting the CPU to -100mV, but mine was unstable so went to -75mV. Each result may vary.
Warning: Again, you may break your device or it could blow up and I won’t be held responsible. Just because these settings work for me, doesn’t mean they will for you.