Cerux Kernel Change log
- Added touchpoke to ondemand governor, ported from bricked-mako - credit thanks to showp1984
- Removed support for init.qcom.post_boot.sh and added values and changed to init.cerux.post_boot.sh
Touchpoke option will boost frequency to 1026 MHz where a touch event is received and one (1) cpu core is up, if two (2) cores are up frequency is boosted to 810MHz. Also, where a touch event is received the sampling_rate will be dropped from the original sampling_rate (50000) to the ui_sampling_rate (20000) making it more responsive to "touches", returning it back to default when no necessary.
You should see a improvement in scrolling, keyboard typing, etc...
touch_poke (governor setting): you can set this to the boost frequencies you want when touch_event is received. The setting is:
Code:
echo 1026000,810000,250 > /sys/devices/system/cpu/cpufreq/ondemand/touch_poke
where the three (3) parameters are [boost frequency for one core, boost frequency for two cores, touch_poke till time (the time it will remain there in milliseconds)]
- Fixed mpdecision hotplug values
- Sweep2wake | sweep from left->right to wake the device. - credit to showp1984, the creator of sweep2wake
- Kernel 3.0.63
- Added 2nd phase for OnDemand governor
- Fixed bug where SmartassV2 governor clocked to max frequency where set in both cores.
- Merged latest commit from CM
- Kernel 3.0.63
- Added kernel based mpdecision, ported from Briked-Kernel (MAKO), thanks to showp1984.
- Builded frandom as a module.
- GPU OC: 2D 160-266, 3D 266-320 MHz.
- Changed init.qcom.post_boot.sh to set ondemand as default governor and removed unneeded script.
- Added Kernel Tuner app - Credit to pedja1 thread here, handy app to tune your kernel, that is, you can set the governor for both cores, control mpdecision, tune the governor, enable/disable usb fast charge, etc.
- Removed smartassv2 and lulzactive governors until I can nail down the problems with them.
- Merged latest changes from CyanogenMod.
- From this update I will start with versions numbers instead of date of release.
- Added the option to force both CPU cores to stay in sync.
- Added /dev/frandom support per request
- Kernel version 3.0.63
- Added lulzactive governor
- Linked CPU governor changes, this will help to mantaing both CPUs in sync when changing governors in CPU0, a workaround for CPU apps that doesn't update both CPUs like SetCPU and the one that come with CM ROM.
- Removed smartass governor, seems wakeup at max freq when both governors are set as smartass and keep the frequency at max. (lulzactive is better than this anyway, IMO)
- Added usb fast charge, please be aware that with it enabled you will not be able to access the usb functions.
- Kernel version 3.0.62 (For AOSP 4.2.1)
- Governors: Badass, SmartAssV2, Wheatley, Intellidemand, Lionheart... Plus the CM base standards: interactive, conservative, ondemand, userspace and performance.
- Shedulers: SIO and V/R... Plus the CM base standards: row, noop, deadline and cfq.
- More frequencies availables for OC (Max 1.8).