[KERNEL] [Nougat] [Voltage Control] Kawori Kernel for Oneplus 2 (r7, 2017/08/16)

chxei

Senior Member
Jun 26, 2015
483
117
63
tbilisi
the phone freezed and crashed 10 times already, no uv, no oc. rom aex4.5 kernel r7. no other mods installed.

---------- Post added at 18:28 ---------- Previous post was at 18:28 ----------

edit: now bootlooped
 

aviraxp

Senior Member
Jun 24, 2016
482
896
0
Beijing
the phone freezed and crashed 10 times already, no uv, no oc. rom aex4.5 kernel r7. no other mods installed.

---------- Post added at 18:28 ---------- Previous post was at 18:28 ----------

edit: now bootlooped
give me your files under /sys/fs/pstore.I can see no reason for this.
 

CertifiedBlyndGuy

Retired Forum Moderator / Inactive Recognized Deve
Jun 11, 2014
1,936
2,983
113
Boulder
But it does work fine on AICP 12.1 kernel, no UX troubles, also it has overclocking and the only trouble is heating (but not for me)
Hmm... Google perf engineers own word, and Qualcomm spec versus application... I'm sure it works, but the scheduler is designed to shift tasks on the system level to the little cores as well as basic input boost functionality that on occasion is offloaded to the big cluster (hence why Google actually clocked it higher on Angler). This is due to the fact that the cortex-a53s are way less power hungry (they consume a maximum of 60mW at their topmost frequency making them very effecient), BUT perf on the a53s, simply put, sucks which is why they are assigned to system tasks. These cores already run at a very low 384mhz, and yet can still handle system level tasks, and basic input applications. For good UX, the large cluster MUST have at least two of the a57s running at all times... Obviously you don't want to offload much to them which is why more work is assigned to the a53s otherwise those tasks cause the frequencies of the a57 cores to ramp up greatly impacting the power cost.

So in short, yes, I am sure 302mhz works in some cases... BUT there is a reason that Qualcomm didn't clock the chips lower to begin with, and that my friend is what we call idle balancing as far as the scheduler is concerned :)

I hope I enlightened and that you understand more of how the scheduler and task allocation works in actual practice.

Sort of a side note, but Qualcomm chips are clocked way higher than they need to be in terms of the maximum frequency... Usually clocking down 300mhz is still good for UX without impacting perf while increasing battery life... Just a tip. But no, I wouldn't mess with the lower end spectrum of frequencies.
 
  • Like
Reactions: chxei