Pengus Time Kernel EXP 115
9f9fb82 exp@{0}: commit: dynamic interactive: fix boost pulse interface and add dynamic freq boost
fe3a087 exp@{1}: commit: uv/ov: min 700mV, max 1300mV. Fixed freeze on OV.
f356f42 exp@{2}: commit: uv: add sysfs interface for CPUA
330af86 exp@{3}: revert: Revert "battery: first attempt to fix the sudden shutdowns"
Kommentar von Pengus dazu:
Well well, this one is mostly fixes and tweaks. No more features for now guys, i really want to release a stable milestone kernel in a few days and i hope 115 will be the last exp before that happens
Anyway, 115 adds compatibility with the latest CPU Adjuster so that the app can read the real min/max voltages usable and doesn't try to apply lower/higher values compared to what's really supported by the regulator (i also emailed the trickster dev with the details so maybe he'll add it too).
I also modded a bit the voltages: min @700mV and max @1300mV. I tested this thoroughly and found out that @650mV the performance was a bit degraded. Battery consumption is identical @650mV and @700mV so i just raised it a bit. The default voltages start from 750mV up to 1300mV for 1.5GHz. I personally applied an overall -50mV on my phone and all is perfectly fine.
Also, i fixed the boost pulse interface for the dynamic interactive governor and implemented a nice "dynamic boost pulse" system. Basically it boosts to a step higher than the current frequency if the phone is below the high performance threshold, otherwise it boosts to max speed. It works really nicely