[EOL] [KERNEL] [OnePlusX] [Lineage14/CM13] Boeffla-Kernel (28-03-2018)

Status
Not open for further replies.

andip71

Recognized Developer
Apr 22, 2008
17,094
67,644
263
Potsdam
www.boeffla.de
Hi all,

Lineage 14.1 Boeffla kernel update is out.

Version 6.0-beta5
31.01.2017

  • Update: Updated with latest official LineageOs kernel commits as of 30.01.17, 08.00 CET
  • Change: Improvements in selinux script (could result in better compatibility to certain custom roms)
  • Change: Update with latest anykernel commits (credits to Osm0sis)
Enjoy
Andi
 

CertifiedBlyndGuy

Retired Forum Moderator / Inactive Recognized Deve
Jun 11, 2014
1,936
2,983
113
Boulder
@Lord Boeffla

Something I have recently been messing with is something called schedular multicore power saving. (sched_mc_power_saving)

In the initial patch introduced by Linus Torvalds, he talks about how it doesn't do anything but schedule a CPU package on Core 0 to decrease load with low workloads. In another patch by Red Hat, they introduced micro idling patches that decrease load on wakeups. I've always heard that this caused conflict with hotplugs, but I have it a test myself, and it seems to do really well in decreasing the overall load when idling without causing any issues with CPUQuiet and Sultans input boost.

I was just curious if you knew anything about it, or had any opinions. From what I can tell this far, it increases battery without hurting performance in high workload situations.
 

andip71

Recognized Developer
Apr 22, 2008
17,094
67,644
263
Potsdam
www.boeffla.de
@Lord Boeffla

Something I have recently been messing with is something called schedular multicore power saving. (sched_mc_power_saving)

In the initial patch introduced by Linus Torvalds, he talks about how it doesn't do anything but schedule a CPU package on Core 0 to decrease load with low workloads. In another patch by Red Hat, they introduced micro idling patches that decrease load on wakeups. I've always heard that this caused conflict with hotplugs, but I have it a test myself, and it seems to do really well in decreasing the overall load when idling without causing any issues with CPUQuiet and Sultans input boost.

I was just curious if you knew anything about it, or had any opinions. From what I can tell this far, it increases battery without hurting performance in high workload situations.
I know it, and I even had this configurable in the good old Galaxy S3 kernel long ago.

However, it indeed caused some side effects there, sometimes, rarely.
And at the same time it was not giving any significant battery savings.

So for new kernels, I did not look into that anymore.

2 questions:
- can you say how much battery you save? Not by belly feeling, but by some serious measurement?
- how did you activate it? I guess it is a sysfs file controlling it here as well, right?

Andi
 
  • Like
Reactions: CertifiedBlyndGuy

CertifiedBlyndGuy

Retired Forum Moderator / Inactive Recognized Deve
Jun 11, 2014
1,936
2,983
113
Boulder
I know it, and I even had this configurable in the good old Galaxy S3 kernel long ago.

However, it indeed caused some side effects there, sometimes, rarely.
And at the same time it was not giving any significant battery savings.

So for new kernels, I did not look into that anymore.

2 questions:
- can you say how much battery you save? Not by belly feeling, but by some serious measurement?
- how did you activate it? I guess it is a sysfs file controlling it here as well, right?

Andi
I'll get back to you with results sometime this week then!

The sysfs path is /sys/devices/system/cpu/sched_mc_power_savings
 

andip71

Recognized Developer
Apr 22, 2008
17,094
67,644
263
Potsdam
www.boeffla.de
Hi all,

important maintenance update for Boeffla kernel for LineageOS 14.1 is out.

>>> Please pay close attention to the note about compatible rom versions in the change log.

Version 6.0-beta6
07.02.2017

  • Note: This kernel runs only correctly on LineageOS weekly of 07.02.2017 or newer.
    For oder LineageOS versions, use beta5 kernel version.
  • Update: Updated with latest official LineageOS kernel commits as of 06.02.17, 08.00 CET
Enjoy
Andi
 

andip71

Recognized Developer
Apr 22, 2008
17,094
67,644
263
Potsdam
www.boeffla.de
Hello Boeffla,

Kernel + weekly 07-02 kill double tap for wake up.

No problem with official kernel.

Thanks for you exelent job.
Double tap working fine here. This is the first thing I always test, as I use that everywhere on all my OnePlus phones.
So I am 150% sure it works.

Maybe it got disabled somewhere in the settings.

Andi
 
  • Like
Reactions: balachandar.1741

Tanogeek

Senior Member
Jan 3, 2011
108
46
58
Double tap working fine here. This is the first thing I always test, as I use that everywhere on all my OnePlus phones.
So I am 150% sure it works.

Maybe it got disabled somewhere in the settings.

Andi
Yes it got disabled. Works well after switching it on.
Thanks for the fast update!
 

andip71

Recognized Developer
Apr 22, 2008
17,094
67,644
263
Potsdam
www.boeffla.de
It's not desabled for me. I switch setting off and on but it don't work. I try to download kernel and flash again, but problem is the same.
Seems there is some dependency on the wake gestures in Boeffla-Config.

For the meantime switch on "swipe gestures to wake" in Boeffla-Config, then it should work again.

I need to look into that over the next days.

Andi
 
  • Like
Reactions: lutherkingmartin

andip71

Recognized Developer
Apr 22, 2008
17,094
67,644
263
Potsdam
www.boeffla.de
Hi all,

bugfix update for yesterdays kernel with regards to touch gestures:

Version 6.0-beta7
08.02.2017

  • Note: This kernel runs only correctly on LineageOS weekly of 07.02.2017 or newer.
    For oder LineageOS versions, use beta5 kernel version.
  • Fix: Gestures (like double tap to wake) working again without needing swipe2wake gestures to be activated in Boeffla-Config
Enjoy
Andi
 

lutherkingmartin

Senior Member
Dec 13, 2007
211
55
48
Hi all,

bugfix update for yesterdays kernel with regards to touch gestures:

Version 6.0-beta7
08.02.2017

  • Note: This kernel runs only correctly on LineageOS weekly of 07.02.2017 or newer.
    For oder LineageOS versions, use beta5 kernel version.
  • Fix: Gestures (like double tap to wake) working again without needing swipe2wake gestures to be activated in Boeffla-Config
Enjoy
Andi
thank you. I send you a paypal donation.
 
Status
Not open for further replies.