• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM+Kernel][Stable] Energy Aware Scheduler Xperia XZ

_LLJY

Elite Member
Jun 28, 2015
2,448
3,035
0
Singapore
[ROM+Kernel]Energy Aware Scheduler for the Xperia XZ​

What is Energy Aware Scheduler?(oversimplified):

Energy Aware Scheduler essentially replaces your standard HMP/Big.little functions and employing a much more advanced scheduler with Energy Aware Task placement, it also enables different parts of the linux kernel to communicate better for a much better task placement, migration and cpu idling.
you can read more here https://www.linaro.org/blog/core-dump/energy-aware-scheduling-eas-project/
want to include EAS in your rom? Please pm me



Essentially, I have ported this function to the Xperia XZ. This projects accomplishes many firsts!!
-The first to get EAS working on the Xperia XZ
-The first to successfully port vox populi EAS powerhal to an OEM ROM
-One of the only closed source OEM ROMs to make use of proper EAS powerhal


IMPORTANT READ BEFORE TESTING


-DO NOT USE ANY KERNEL EXCEPT THE INCLUDED ONE!
-YOU SHOULD NOT CHANGE THE DEFAULT GOVERNOR, LEAVE IT AT SCHED/SCHEDUTIL
-PLEASE READ ALL POSTS!
-The kernel in the newest ROMs have been fixed
-Crashes are not often but can happen
-Crashes lead to a bootloop,(recovery steps in post 2)
-exfat is not working!
-For most devices, this will boot just fine.


BUGS/WEIRD QUIRKS

-Exfat SDcards will not be able to use this ROM/kernel



XDA:DevDB Information
[Project] Energy Aware Scheduler Xperia XZ, ROM/Kernel for the Sony Xperia XZ

Contributors
_LLJY, joshuous, renderbroken
blacksoulxxx
Source Code: [url]https://github.com/LLJY/android_kernel_sony_msm8996/tree/EAS[/URL]

ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.18.31
ROM Firmware Required: 41.2.A.7.35

Version Information
Status: Testing

Created 2017-07-20
Last Updated 2017-07-20
 
Last edited:

_LLJY

Elite Member
Jun 28, 2015
2,448
3,035
0
Singapore
Downloads:
V1.3
ROM:
-Updated EAS settings for better battery life
https://drive.google.com/open?id=0ByXth_QA4mLkZTVYMkc1eFFrLTA

V1.20
ROM:
-Fixed powerhal
-Fixed Perfd
-Vox Populi is now tunable
-Now eas should be working properly
-Deleted texfat kernel module to fix bootloops
Kernel:
-Safetynet fix
-Disabled crc for better performance
-Enabled exfat driver
https://drive.google.com/file/d/0B1GT7O5RajNnTG1QTU9oQ2RlUUk/view

old:

V1.10
DO NOT USE ANY KERNEL EXCEPT THE INCLUDED ONE
-set schedutil governor as default
-Vox populi powerhal(debug version)
-Marlin Perfd and necessary EAS blobs added
https://drive.google.com/file/d/0ByXth_QA4mLkbk1mNlR6SGVmSkk/view
 
Last edited:

_LLJY

Elite Member
Jun 28, 2015
2,448
3,035
0
Singapore
Okay, now zipping the newest ROM + kernel, i will release it once it has finished uploading

V1.20
-Fixed lib/hw powerhal
-cleaned up kernel, should now be much faster and zero random reboots.
-deleted texfat kernel module(was preventing several devices from booting)
-Vox populi is now tunable


bugs
-exfat sdcards are broken
-nothing else
 

_LLJY

Elite Member
Jun 28, 2015
2,448
3,035
0
Singapore
  • Like
Reactions: rmb.gh and DHGE