Standard disclaimer:
Your warranty is now void. Use at your own risk.
In other words: It is your choice to use this software,
I am not responsible for any damage or problems!
Futures:
- under voltage support
- gamma control (to use it you need to run insmod /system/lib/modules/msm_kcal_ctrl.ko or add such file in init.d:
Code:
#!/system/bin/sh
insmod /system/lib/modules/msm_kcal_ctrl.ko
- gpu oc to 450Mhz
- gpu voltage control (you can access it via /sys/devices/system/cpu/cpufreq/vdd_table/gpu_mv_table default values are 945 mV, 1050 mV, 1150 mV to change the voltage run for example
Code:
echo "935 950 1150" > /sys/devices/system/cpu/cpufreq/vdd_table/gpu_mv_table
- cpu governors (default preservative):
- preservative for best battery live without losing any smoothies in system UI and ever day usage! http://xdaforums.com/showpost.php?p=50173462&postcount=662
- inteliactive for best performance
- kernel runs in NEON mode
- optimized ARM RWSEM algorithm
- memutils optimization
- uksm - optimized RAM usage, using only a little bit of cpu power for that
- dynamic writeback - dynamically manage the dirty page writebacks with two different intervals, one when the screen is on and another when the screen is off. more info http://xdaforums.com/showthread.php?p=42354290#post42354290
- interactive gpu governor
- Linaro and compile optimization -Ofast
- other small changes, to read in github commits
Big thanks goes to:
- rebelos for SlimKat (base source for this kernel)
- DooMLoRD, alnikki25k, jeroenqui, aidfarh for they kernel for yuga, often explored they repos for interesting things and changes
- faux123, ak and francisfranco for they kernel for other devices, I have taken much from they work
- And others with I not remember now!
-
FAQ:
- this kernel should run on most AOSP 4.4 based ROM's but I am testing it only on SlimKAT, report on with ROM's it works too
- for now no OC support - Z is fast enough phone, but is is getting hot on high usage and eats the battery fast so I don't think OC is really usefully
- on default settings you will got lower benchmark score in for example Antutu it got ~17k instant 20k - this is because we are using preservative cpu governor as default but since they are no lags in every day usage I don't care about it! Change to inteliactive if you want higher benchmark scores
Download
https://dl.dropboxusercontent.com/u/1664131/firekernel-yuga_v0.3.1beta.zip
https://dl.dropboxusercontent.com/u/1664131/firekernel-yuga_v0.3beta.zip
https://dl.dropboxusercontent.com/u/1664131/firekernel_yuga_v0.2beta.zip
Source
https://github.com/dragonnn/kernel_sony_apq8064
ROM's on they it doesn't work (for now, tested by other users):
- Vanir
- DU
- Pabx
- OmniROM
Changelog:
v0.3.1
- fixed wakeup gestures - now they should work
v0.3
- gpu voltage control
- force run all cores on one freq when user sets other min/max freq
- small gpu code cleanup form xzaosp
- gamma control
- true cd-rom emulation mode
- doubletap2wake and sweep2wake via generic sysfs files
- fixed wifi speed (I had some problem to get my full network speed on wifi)
XDA:DevDB Information
Firekernel for yuga, Kernel for the Sony Xperia Z
Contributors
dragonnn
Kernel Special Features: UV, dynamic fsync, dynamic writeback, UKSM, cpuquiet
Version Information
Status: Beta
Current Beta Version: v0.3
Beta Release Date: 2014-05-07
Created 2014-05-07
Last Updated 2014-05-14
Last edited: