LightBlog

jeudi 11 août 2016

[KERNEL][08/11][3.10.102][LINARO-6.1] Ninja Kernel - v1.0

Introduction
Hello everyone, this is my personal kernel, based on @ak's kernel here . Initially, this kernel was just an unofficial version of that kernel but as I started to add patches and features, I felt like it became its own separate kernel. As a result, I have split it off and named it Ninja, a nickname that I got for being quick to answer questions and help out :p hopefully you enjoy! Please read this entire post, most of your questions will be answered in here!


Features
My kernel is ak's with the following changes/additions (feel free to ask about features in the thread if you want to know more):
  • No Synapse or init.d support
  • AK versions 064-066 (unreleased officially by ak)
  • Linux versions 3.10.74-3.10.102
  • August security patch
  • Patches for some CVEs
  • Upstream patches
  • zRAM support
  • Fixed overclocking and underclocking
  • Additional CPU governors (chill, wheatley, bioshock, and intelliactive)
  • Compiled with DespairFactor's prebuilt Linaro 6.1 toolchain
  • Forced encryption and dm-verity disabled
  • Small minor fixes here and there

Downloads
M builds
N builds


Installation
  • If on a previous version of my build OR the kernel that comes with your ROM: Flash the zip in TWRP and reboot.
  • If on another custom kernel: Dirty flash your ROM OR the boot.img if on stock, flash the zip in TWRP, and reboot.

Changelog
Marshmallow:
Code:

1.0
  • Initial release

  • List of features above

  • Compiled with latest Linaro 6.1 from DespairFactor


Nougat:
Code:

2.0
  • Initial release

  • List of features above

  • Compiled with latest Linaro 6.1 from DespairFactor



Frequently asked questions
1.1 Q: I am having an issue, can you help me?
1.1 A: Keep in mind I am by no means a kernel developer. However, start by reading the release posts, as I may make note of a particular issue. Also search the thread to see if I have discussed it before. If you see nothing and then provide me with a dmesg/last_kmsg and logcat plus your ROM/kernel version, I'll do my best to assist you.
Code:

adb logcat -d > logcat.txt
adb shell dmesg > dmesg.txt

1.2 Q: Can you add xyz feature?
1.2 A: If you link me the commits, I can take a look at them. I won't promise that I will merge every request but I will always take it into consideration.

1.3 Q: How do I control the kernel?
1.3 A: I'd recommend using either @flar2's EX Kernel Manager or @Yoinx's Kernel Adiutor-Mod; both are extremely solid and have given me no issues.

1.4 Q: What ROM are you on? What are your settings?
1.4 A: Currently, I am on Pure Nexus. Below are my current settings.


CPU:
CPU governor: Interactive
CPU governor (Cluster 2): Interactive
Stock governor profile

Max CPU frequency: 1708 MHz
Min CPU frequency: 302 MHz
Max CPU frequency (Cluster 2): 2054 MHz
Min CPU frequency (Cluster 2): 302 MHz

Input boost frequency: 0:672000 1:672000 2:672000 3:672000 4:480000 5:480000 6:480000 7:480000
Input boot milliseconds: 50

msm_thermal: Enabled
core_control: Disabled

Graphics:
No modifications

Gestures:
Sweep2Wake: Up, Down
Camera launch gesture: Enabled

Sound:
No modifications

Memory:
No modifications (I leave zRAM enabled)

Miscellaneous:
No modifications (sioplus and 1536 are the defaults, which I use)

Here are my regular/tried and true settings for great performance and battery life:


CPU:
CPU governor: Interactive
CPU governor (Cluster 2): Interactive
Stock governor profile

Max CPU frequency: 1708 MHz
Min CPU frequency: 302 MHz
Max CPU frequency (Cluster 2): 2054 MHz
Min CPU frequency (Cluster 2): 302 MHz

Input boost frequency: 0:768000 1:0 2:0 3:0 4:0 5:0 6:0 7:0
Input boot milliseconds: 60

msm_thermal: Enabled
core_control: Disabled

Graphics:
No modifications

Gestures:
Sweep2Wake: Up, Down
Camera launch gesture: Enabled

Sound:
No modifications

Memory:
No modifications (I leave zRAM enabled)

Miscellaneous:
No modifications (sioplus and 1536 are the defaults, which I use)

Thanks to:
@ak for the fantastic kernel base
The various developers for their patches (@flar2, @franciscofranco, and @imoseyon to name a few)
@DespairFactor for helping me with some kernel compilation issues and the Linaro prebuilt toolchains I use
@kantjer for pointing me to Linaro in the first place and being a beta testing along the way!
All of you guys for viewing the thread


DISCLAIMER: I openly welcome off topic in my threads. Mods, please do not clean off topic discussion and users, do not complain about off topic discussion here. I may direct you to another thread if it is so suited but I won't have the discussion cleaned. Thank you.

XDA:DevDB Information
Ninja Kernel, Kernel for the Huawei Nexus 6P

Contributors
nathanchance, ak
Source Code: http://ift.tt/2bjbJI1

Kernel Special Features:

Version Information
Status: Stable
Current Stable Version: v1.0 - Marshmallow
Stable Release Date: 2016-08-11
Current Beta Version: v2.0 - Nougat
Beta Release Date: 2016-08-11

Created 2016-08-11
Last Updated 2016-08-11


from xda-developers http://ift.tt/2aYKu1v
via IFTTT

Aucun commentaire:

Enregistrer un commentaire