[KERNEL][TWRP][TW][G/N96XX][Q] / [LOS17] White Wolf Kernel (01/03/2021) - Samsung Galaxy S9 & S9+ Cross Device Development

This is a home of White Wolf Kernel for OneUI and Los/AOSP based roms.
Would like to thank to all devs that work has been used to create this kernel.
Al Credits belong to devs listed below
@farovitus - ELS
@AndreiLux
@Lord Boeffla
@franciscofranco
@ Despair Factor
@ak
@flar2
@arter97
@TheCrazyLex
@Sultanxda
@eng.stk
@osm0sis
@neobuddy89
@Tkkg1994
@frap129
@jcadduono
@yank-lu.555
@dorimanx
@acuicultor
@Alucard24
@ZeroInfinity
@morogoku
@nathanchance
@mostafaz
@joshuous
@faux123
@djb77
@Eamo5
@remilia15
@jesec
@synt4x93
@DEVILOPS 007
@abtekk
@osm0sis - AnyKernel
and all others devs that make our lives easier.
Special thanx for @urgali , @Sungfive and @Duncan1982 .
@Cybertron™ for thread and signature images.
@Saber for his superb thread with all detailed kernel stuff.
Short Feature list:
Always based on latest Linux Stable
Governors:
Schedutil, ShedutiliX
Custom Frequencies:
Gpu - 598MHz
Additional drivers:
- Power Efficient Workqueues
- apk launch and touch boost - from Sultanxda
- Wake Gestures from flar2
Flashing instructions
1. Flash in recovery no black magic
WARNING
Always flash on stock kernel.
Compatibility list:
Kernels have been tested with ROMs below:
- official Ultimate Pie ROM all credits to @rifek4
- official TeamExyKings LightROM all credits to @yash92duster.
- LOS Kernel have been tested with unofficial LOS 17
Telegram Support Group​
https://t.me/joinchat/DNkhGFMc-o5FP9qSwz-4og​
Downloads:​
https://mega.nz/folder/IkdUVQ5D#9mgIsnTS6GnBEAHZSx7QAA​
TWRP With f2fs support​
https://www.androidfilehost.com/?w=files&flid=294117​
Kernel Source​
https://github.com/yarpiin/White-Wolf-Uni-LOS
https://github.com/yarpiin/White-Wolf-Uni-OneUI
Twrp Source​
https://github.com/yarpiin/android_device_samsung
https://github.com/yarpiin/android_kernel_samsung_universal9810
If You like my work - hit thanx button or buy me a beer
https://www.paypal.me/yarpiin​
XDA:DevDB Information
White Wolf Kernel, Kernel for the Samsung Galaxy S9
Contributors
yarpiin
Source Code: https://github.com/yarpiin/White-Wolf-SGS9-TW
Kernel Special Features:
Version Information
Status: Testing
Created 2018-11-13
Last Updated 2020-11-11​

Changelog:
OneUI Based kernels
https://github.com/yarpiin/White-Wolf-Uni-OneUI/blob/master/changelog.txt
LOS 17
https://github.com/yarpiin/White-Wolf-Uni-LOS/blob/master/changelog.txt

Set of rules for flashaholics by @flar2 .
Great guide how to avoid problems when flashing .
https://elementalx.org/ten-rules-for-flashaholics/
Please read and follow.

TWRP Usage Guide
Make sure your kernel support f2fs file system
1.Flash patched TWRP by yarpiin
2.MAKE BACKUP( Problems with restoring backups are solved now, but just in case)
3.Go to Wipe > Advanced wipe select Data and Change File System to F2FS, you can do the same to Cache ( Not recommended )
4.Restore backup of your data
5.Reboot & enjoy
Troubleshoot
It might happen that package extract error will occure when flashing the rom (or any updater-script based zip) . In this case just restart instalator and all should be fine.
Follow these steps or you will loose your data.

reserved

Glad to see you here!

ExtentedByte said:
Glad to see you here!
Click to expand...
Click to collapse
Had massive problems with rhread opening . Xda became so slow and tricky.
Sent from my Galaxy S9+ using XDA Labs

yarpiin said:
Had massive problems with rhread opening . Xda became so slow and tricky.
Sent from my Galaxy S9+ using XDA Labs
Click to expand...
Click to collapse
Been there lol. Great to see more development for the device. Welcome and congratulations on release

rifek4 said:
Wow, great to see new kernel! Keep it up, gonna follow you and try it!
Clean duplicaded threads in S9+ Review and S9+ ROMs&kernels section. Just keep one thread here so in S9 / S9+ Cross section where are all kernels and ROMs
Yeah, it's since years like that... You must be used to that Now you will be know Always after click "send thread" go to check section where you opening thread because your page seems to be stuck while adding but in real the thread is opened there and added correctly...
P.S.
Polacy przejmują S9 sekcje xD
Click to expand...
Click to collapse
Duplicated threads are @Xda Fault . Didnt had a clue that they have been created as I had bad gateway and xda server couldnt phrase request messages qhen created . It has been reported to xda .
I will get them removed
Btw im not newbie at xda
Sent from my Galaxy S9+ using XDA Labs

wow didnt had idea that so many multiple threads has been created have requested removal
Sent from my Galaxy S9+ using XDA Labs

Deleted

Great performance!

rifek4 said:
I didn't tell that you're newbie I'm just letting you know that adding threads working like that since 1 year or something... I released S7 ROM then and was same like is now, nothing changed since then
Click to expand...
Click to collapse
no offence m8 :laugh: never had any problems with any of my 4 threads
Sent from my Galaxy S9+ using XDA Labs

Thanks! Using it right now, keep it up.

rifek4 said:
So you're really lucky bcz 99% users has it... And you also had it if you made XXX dupliaced themes
Click to expand...
Click to collapse
Looks like last of my threads been started 2 years ago , but never faced any issue with it.
Ohh well **** happens
Sent from my Galaxy S9+ using XDA Labs

Better battery life with this kernel. Standby drain is much better, even with gaming with pubg with high fps

Hi there, just had an opportunity to delve through the source. Very impressive work and well done, without a doubt this will influence future releases of Endurance! Would also like to quickly address something I noted, as my kernel was heavily influenced by Andrei's work.
Your commit utilising Andrei's EAS values are outdated and following the BRE5 source drop have since been updated in the exynos9810.dtsi.
Have a good day, and thanks for giving me some more stuff to play with for future releases!

Eamo5 said:
Hi there, just had an opportunity to delve through the source. Very impressive work and well done, without a doubt this will influence future releases of Endurance! Would also like to quickly address something I noted, as my kernel was heavily influenced by Andrei's work.
Your commit utilising Andrei's EAS values are outdated and following the BRE5 source drop have since been updated in the exynos9810.dtsi.
Have a good day, and thanks for giving me some more stuff to play with for future releases!
Click to expand...
Click to collapse
Thank you for that . Will revert it then. Yea shame that Andrei stop working on it . Have read his article. This is my first exynos device so it was a nice point of start.
One thing that i noticed withs flars OC that frequencies are going to max value 2.7MHz just at ceratin ocxasions and i think that not all cores at the same time . I decided to use that commit to find out how it does work. When disable Exynos hotplug and OC big xluster to anything above 2324MHz device crashes under the load . So to make it bir snappier i jave kept Andreis max frequencies but also raise min as 850Mhz is the highest one with same voltage as the stock lowest.
Sent from my Galaxy S9+ using XDA Labs

yarpiin said:
Thank you for that . Will revert it then. Yea shame that Andrei stop working on it . Have read his article. This is my first exynos device so it was a nice point of start.
One thing that i noticed withs flars OC that frequencies are going to max value 2.7MHz just at ceratin ocxasions and i think that not all cores at the same time . I decided to use that commit to find out how it does work. When disable Exynos hotplug and OC big xluster to anything above 2324MHz device crashes under the load . So to make it bir snappier i jave kept Andreis max frequencies but also raise min as 850Mhz is the highest one with same voltage as the stock lowest.
Click to expand...
Click to collapse
I agree, truly great work accomplished by Andrei. it is a shame, albeit his merging in of the 16ms PELT was IMO the best thing to happen to this device yet.
Yep that's the nature of hotplugging. I eventually decided to maintain hotplugging and the max quad freq of 1794MHz to conserve battery. I've found hotplugging just to give insanely good Geekbench scores and not much more, likely due to the very very rare usage of those frequencies in realistic workloads. No noticeable regression in performance using 1794MHz quad in regards to user experience when using 16ms PELT.
I use 2002MHz on my OC build as I find it the best balance of performance and battery for the device. 2314 is too much of a battery regression with quad frequencies for me to justify the performance boost.

Eamo5 said:
I agree, truly great work accomplished by Andrei. it is a shame, albeit his merging in of the 16ms PELT was IMO the best thing to happen to this device yet.
Yep that's the nature of hotplugging. I eventually decided to maintain hotplugging and the max quad freq of 1794MHz to conserve battery. I've found hotplugging just to give insanely good Geekbench scores and not much more, likely due to the very very rare usage of those frequencies in realistic workloads. No noticeable regression in performance using 1794MHz quad in regards to user experience when using 16ms PELT.
I use 2002MHz on my OC build as I find it the best balance of performance and battery for the device. 2314 is too much of a battery regression with quad frequencies for me to justify the performance boost.
Click to expand...
Click to collapse
I will agree but after weeks of testing I havent found 2314MHz has a massive impact in the battery
Nature of hotplug in exynos is totaly different than snapdragon and one that I jsed to . Trus hotplugging is actualy offlining not needed cpus in my meaning.
Sent from my Galaxy S9+ using XDA Labs

Related

[Kernel] MetalliKernel CM9-HWA a6 [150-1380mhz] [384mhz GPU] [7/5 - Feature List]

This kernel is built for and from codeworkx's CM9 with hardware acceleration.
Again this is for codeworkx's cm9.
One more time, this is for codeworkx's cyanogenmod 9.
Finally, this is for cm9 and cm9 only!
Don't let the "alpha" title fool you into thinking it's not stable... it is... It's only alpha because it's still in the "testing" phase.
Works on the P31XX. I don't know about other models.
FEATURES/CHANGES
Overclockable to 1.38GHz
Underclockable to 150MHz
GPU overclocked to 384MHz (highest possible without bottlenecking and battery waste)
Tuned OnDemand Governor (recommended)
Interactive Governor with time view concept (learns from your use and adjust parameters accordingly)
Wheatley Governor (optimized use of C4 state)
Hotplug Governor (turns of one of the cpus to save power when load is very low)
Pegasusq Governor (A better version of Hotplug, but experimental and not designed for our devices)
SIO scheduler for speed/performance with flash storage
Linaro Toolchain
Linaro optimizations and patches
Linaro makefile compiler flags
Makefile Optimizations to boost performance
Optimized CRC32
Optimized ARM RWSEM algorithm
Tiler Memory increased to 32MB (linaro)
Other Tiler patches/tweaks to improve 2D gpu performance
SLQB allocator
lib/string use glibc version for speed
lib/memcopy use glibc version for speed
lib/sha1: use the git implementation of SHA-1 and removed ARM sha1 routines
I/O backport from 3.2 linux kernel for less dirty throttling
Tweak CPUIDLE to enter deep sleep faster thus saving battery
LowMemoryKiller backported from 3.4 kernel
Disable GENTLE_FAIR_SLEEPERS for improved performance
Allow Deep Sleep to occur when media decoder is active allowing the cpu to shut off when playing music or video.
Allow MPU logic to power down when in deep sleep to save power.
Increased default readahead value to 1024KB for faster sdcard reads
A lot of stuff I probably forgot I did.
Also includes a ridiculous amount of bugfixes, patches, and tweaks that can found on my github commit log.
***Read Me***
DO NOT, UNDER ANY CIRCUMSTANCE, USE SETCPU PROFILES OF ANY KIND OR ANYTHING SIMILAR WITH THIS DEVICE. Things like screen off max frequency, temperature throttling, and others are already built in to the OMAP architecture. Using ANY profiles will ONLY lead to problems, instabilities, and battery drain.
***************
Let me know how it "feels" especially by default without overclocking or underclocking. Also I'd be interested in how the battery treats you. Thanks!
DOWNLOAD
a1 - http://goo.im/devs/Metallice/Tab2/MetalliKernel_CM9_a1.zip
a2 - http://goo.im/devs/Metallice/Tab2/MetalliKernel_CM9_a2.zip - Changes to: Wifi, GPU, Low Memory Killer, others
a3 - http://goo.im/devs/Metallice/Tab2/MetalliKernel_CM9_a3.zip - Changes to: ondemand, interactive, add wheatley, add pegasusq, deep idle, compiler flags, SDcard read, others
a4 - http://goo.im/devs/Metallice/Tab2/MetalliKernel_CM9_a4.zip - Changes to: Compiler flags, CPUidle, RCU, others.
a5 - http://goo.im/devs/Metallice/Tab2/MetalliKernel_CM9_a5.zip - reverts and bugfixes, use 10.1 ramdisk in 10.1 version
a6 - http://goo.im/devs/Metallice/Tab2/MetalliKernel_CM9_a6.zip - CLASSIFIED change, NEED feedback on speed, slowness, smoothness, and lag compared to stock and a5. Reverted some revets. Reverted changes to RCU to fix SODs. Graphics. For 10.1 fixed overclocking.
If you would like to overclock but your device can't handle it... and are willing to suffer through extreme battery drain to try this - Link
Thanks go out to - CodeworkX, Ezekeel, Francisco Franco, Imoseyon, Faux123, Fugumod, Sonicxml, Texas Instruments, Samsung, Google, and all the others I probably forgot about. Sorry!
Source
https://github.com/Metallice
______________________________________________________________________________________________________________________
So, I'm a broke college student without a job this summer - instead taking extra classes and studying like crazy for the MCAT. If you like my work and want to thank me, feel free to buy a coffee or an energy drink so I can continue to stay up late studying and working on Android stuff (or help me pay for med school ). I don't want to have to choose! Thanks and I appreciate your support!
I like this format, just like Trinity kernel. Much less placebo for added things. Like, "zOmg, linaro made my phone fly! Thanks for including it, it rocks!!!!!" With the things being changed kept hidden, I'd LOVE for you to release a couple builds, with different compile dates, without changing a thing, but telling people you did. Watch the placebo roll in, ha
Thank god you released this. Seriously the only thing this ROM was missing was a little OC. You guys are really making this purchase (Getting the GTab 2) a really good idea!
Sent from my GT-P3113 using Tapatalk 2
Will this kernel work on p3100 becaise all i see around here all the custom roms and kernels are for p3113 so please just confirm the models on whicj it would be flashable.
Thanx
Sent from my GT-P3100 using Tapatalk 2
tapan15in said:
Will this kernel work on p3100 becaise all i see around here all the custom roms and kernels are for p3113 so please just confirm the models on whicj it would be flashable.
Thanx
Sent from my GT-P3100 using Tapatalk 2
Click to expand...
Click to collapse
I don't know. I have no way of testing.
Sent from my GT-P3113 using xda premium
Oh yeah. You da man!
Just flashed... will give updates on how it is running.. so far so good!!
Sent from my GT-P3113 using xda app-developers app
cannt wait for this, thank u so much
I will tell my feeling about this after I flashed it
Sent from my GT-P3110 using Tapatalk 2
Runs smooth and stable at 1380mhz on my 3113. Thank you for your hard work! On a related note, what governor do you recommend? In your experience, does using hotplug actually save battery?
yes it is working with 3100. great job.
Flashed this on my P3110, and it bricked it NOT.
Thanks for this. Waiting to see what more you will add to the kernel.
Cheers.
I've got a question. Does the tab 2 not have a CPU temp Senser?
Sent from my GT-P3113 using xda premium
Been using this since last night and so far no RR or SOD's. Everything is running smooth without any errors, glitches, etc. Great work, as always, Metallice!
---------- Post added at 11:37 AM ---------- Previous post was at 11:37 AM ----------
Kidney Poker said:
I've got a question. Does the tab 2 not have a CPU temp Senser?
Sent from my GT-P3113 using xda premium
Click to expand...
Click to collapse
I don't know, but wander why you would ask?
miketoasty said:
Been using this since last night and so far no RR or SOD's. Everything is running smooth without any errors, glitches, etc. Great work, as always, Metallice!
---------- Post added at 11:37 AM ---------- Previous post was at 11:37 AM ----------
I don't know, but wander why you would ask?
Click to expand...
Click to collapse
CPU controllers have a temp read out. I like having one. I know most apps pull the info from kernel. Was trying to find out if we have the hardware built in and the kernel isn't passing info or if the hardware is just not there.
Sent from my GT-P3113 using xda premium
Maybe it's just my tablet, but I can't get any clock speed greater than stock to work. Tried it on this kernel and one I did myself.
Kidney Poker said:
I've got a question. Does the tab 2 not have a CPU temp Senser?
Sent from my GT-P3113 using xda premium
Click to expand...
Click to collapse
Yeah the omap does. Not sure if I turned it on or not. If its on you can get the temp from dmesg I believe.
Sent from my Galaxy Nexus using xda premium
imnuts said:
Maybe it's just my tablet, but I can't get any clock speed greater than stock to work. Tried it on this kernel and one I did myself.
Click to expand...
Click to collapse
I can try adding a 1.1ghz slot?
Sent from my Galaxy Nexus using xda premium
Kidney Poker said:
CPU controllers have a temp read out. I like having one. I know most apps pull the info from kernel. Was trying to find out if we have the hardware built in and the kernel isn't passing info or if the hardware is just not there.
Sent from my GT-P3113 using xda premium
Click to expand...
Click to collapse
Most apps actually pull their info from the battery temp and are unreliable.
Sent from my Galaxy Nexus using xda premium
nphil said:
Runs smooth and stable at 1380mhz on my 3113. Thank you for your hard work! On a related note, what governor do you recommend? In your experience, does using hotplug actually save battery?
Click to expand...
Click to collapse
OnDemand. I don't bother with hot plug as I don't see any benefit. If you do a lot of non interactive activities like reading or music it may be helpful, but I would try the 200mhz min before I try hot plug.
Sent from my Galaxy Nexus using xda premium
Have you flashed on cm9 or stock rom??
Sent from my GT-P3100 using Tapatalk 2

[Kernel][CM10][26/08] CMOC10-Kernel [New! MaxOC version]

Hello people,
This is a CM10 overclocked kernel, based on Metallice's CM9 version. Thanks for jumpstarting me, mate! :laugh:
It's features:
Overclockable to 1.38GHz, 1.52GHz for MaxOC
Underclockable to 150MHz, both
GPU overclocked to 384MHz, 512MHz for MaxOC
L3 overclocked to 224MHz for MaxOC
Wheatley governor (by Ezekeel)
Pegasusq governor
NTFS Read-only support
SIO scheduler (by Ezekeel)
SLQB memory allocator (by Ezekeel)
Optimized CRC32 & ARM RWSEM algorithms
LowMemoryKiller backported from 3.4 kernel
and several other fixes and optimizations
Click to expand...
Click to collapse
***Read Me***
DO NOT, UNDER ANY CIRCUMSTANCE, USE SETCPU PROFILES OF ANY KIND OR ANYTHING SIMILAR WITH THIS DEVICE. Things like screen off max frequency, temperature throttling, and others are already built in to the OMAP architecture. Using ANY profiles will ONLY lead to problems, instabilities, and battery drain.
***************
***Changelog***
26-08:
Included cifs module in zip. Re-enabled touchboost for smoother response. NTFS support (read-only)
NEW! MaxOC version. CPU @ 1.52, GPU @ 512, L3 @ 224 & significant overvolt @ max speed.
***************
Download links:
Regular version: http://goo.im/devs/Johnsel/kernels/CMOC10-Kernel_P31xx-20120826.zip
Use at own risk!! These values are HIGH!
MaxOC version: http://goo.im/devs/Johnsel/kernels/CMOC10-Kernel_P31xx-20120826-MaxOC.zip
Source:
https://github.com/Johnsel/android_kernel_samsung_espresso10/tree/jellybean
Installing right now. Thank you
Awesome! Thanks man. Will give it a good run.
Edit: won't boot. Gets stuck at the Samsung logo. Will try to post logs.
3113
scottx . said:
Awesome! Thanks man. Will give it a good run.
Edit: won't boot. Gets stuck at the Samsung logo. Will try to post logs.
3113
Click to expand...
Click to collapse
for me too (P3100)
Tried to reinstall, but after some minutes on Samsung logo my P3100 has rebooted, but still on sam logo (
P3110, flashed zip via CWM, same problem here, no-boot: stuck at Samsung logo.
How do we acquire logs to post, by the way?
Thanks though, Johnsel! Nice to see we're on our way to a swish new kernel for CM10
New build uploaded. Hope it works now.
boots but wifi not working on my P3100
Edit: tried also with a full wipe but nothing, Wifi doesn't work
jym1975 said:
boots but wifi not working on my P3100
Click to expand...
Click to collapse
Agreed - boots now (hurrah!) but no Wifi, it will not turn on. P3110 here
And updated again.
Wifi still broken.
Now it should work. Please don't hit me for f'ing up that many times in a row :]
Yeah, WiFi now working
Sent from my GT-P3100 using xda app-developers app
Zoom Zoom on my p3113! Thank you!
Johnsel said:
Now it should work. Please don't hit me for f'ing up that many times in a row :]
Click to expand...
Click to collapse
Glad to see you got it all up and running. Good work! I'm always open to PMs if you have any more questions or whatnot.
Also be careful with live OC. It doesn't just overclock CPU/gpu/bus. It overclocks EVERYTHING. A lot of which don't like being overclocked. I would disable it for things like the DSP or other miscellaneous frequencies if you want it to go higher and be more effective. The source should be pretty straightforward on how to disable it for those elements. At least that's how it was the last time I looked. Maybe its different now.
Sent from my Nexus 7 using xda premium
I confirm, so far it's fine.
Try @1200 and 1380. Thx for the work.
Sent from my GT-P3110 using xda app-developers app
Metallice said:
Glad to see you got it all up and running. Good work! I'm always open to PMs if you have any more questions or whatnot.
Also be careful with live OC. It doesn't just overclock CPU/gpu/bus. It overclocks EVERYTHING. A lot of which don't like being overclocked. I would disable it for things like the DSP or other miscellaneous frequencies if you want it to go higher and be more effective. The source should be pretty straightforward on how to disable it for those elements. At least that's how it was the last time I looked. Maybe its different now.
Sent from my Nexus 7 using xda premium
Click to expand...
Click to collapse
I'll respond in a PM on your post to not clutter the topic. Aside from that, again thanks for the help, couldn't have done this without it :highfive:
Good work. Now I don't mind using 10 as a DD.
Just need tablet mode @ 145dpi now.
Touch screen , became unresponsive, after sitting there, over 3 hours ,,anyone have had this happen?, (OC setting was at default )
Sent from my GT-P3100 using xda app-developers app
Just tested latest version. Works pretty well.
Today I played with LiveOC:
CoreOC: setting 101 or any number -> instant crash.
GPU: works well.
As Metallice said, it just overclocks everything, so this behavior is expected.
I just want to ask you if you can add 2 features?
1. Pegasusq governor. I'm using it on my I9100 (Siyah kernel for S2) and it's really good in performance/battery.
2. Can you take a look at the sound enhancement (voodoo sound based) found in Siyah kernel for S3. The tab uses the same audio DAC WM1811, so it wouldn't be difficult.
Regards,
RJ
I had voodoo sound on my infuse and it was nice and clean. Would really like it here.

I9300 (Int) 4.4 Custom Kernels for Omni Nighties

First things first: this is not a "best kernel thread", so please avoid asking or stating in that direction. This is all about spotting what custom kernels are compatible with Omni (for now) Nighties, and what has been your experience with them so far.
In my case, I've tried both Yank's (1.6g-beta2) and Boeffla (beta 1a) and they are working flawlessly. At the moment I'm using Boeffla just cause I find it easier to toy with different configurations and Yank's can only be tweaked from aroma. And in my personal experience, I've found that using ART instead of dalvik, it feels like I'm having a smoother experience (with a bit more battery drain, I must admit). But like I said, this is only how those kernels work on my device and that doesn't mean it will happen exactly the same way in your's and how you'd feel about them.
Any other kernels have been tested and are working in Omni 4.4 nighties?
fermasia said:
First things first: this is not a "best kernel thread", so please avoid asking or stating in that direction. This is all about spotting what custom kernels are compatible with Omni (for now) Nighties, and what has been your experience with them so far.
In my case, I've tried both Yank's (1.6g-beta2) and Boeffla (beta 1a) and they are working flawlessly. At the moment I'm using Boeffla just cause I find it easier to toy with different configurations and Yank's can only be tweaked from aroma. And in my personal experience, I've found that using ART instead of dalvik, it feels like I'm having a smoother experience (with a bit more battery drain, I must admit). But like I said, this is only how those kernels work on my device and that doesn't mean it will happen exactly the same way in your's and how you'd feel about them.
Any other kernels have been tested and are working in Omni 4.4 nighties?
Click to expand...
Click to collapse
I follow you, I would install dual boot with a custom stock 4.3 (Android Revolution HD) and an android 4.4 rom (OmniROM).
I could create dual boot between 4.1/4.2/4.3/4.4(only CM11) roms with excellent Googy-Max Kernel... but nothing to do with OmniROM 4.4 due to recovery or kernel incompatibility.
---------- Post added at 11:11 PM ---------- Previous post was at 11:03 PM ----------
Ah, I found Devil2 Kernel http://forum.xda-developers.com/showthread.php?t=2528624 that supports Omni 4.4... and dual booting
Never been a huge fan of dualbooting but since I'm planning to stay with Omni until we reach a estable build... I wouldn't mind giving stock 4.3 a spin.
Has anyone tried out Devil and Omni already?
Sent from my GT-I9300 using XDA Premium 4 mobile app
Just as an FYI with regards to custom kernels.
Just like with CM - Anyone can submit code to a kernel repository through gerrit for review. So if you're running something other than the official kernel, ask yourself:
1) What is the alternate kernel maintainer hiding? If their change is so good, why shouldn't it be the default, and why haven't they submitted their change to gerrit for review?
2) If they did submit a patch it was rejected - ask yourself why? Code review is public so you can find the reasons given for any patch being negatively reviewed (assuming the kernel maintainer even bothered to submit it).
Entropy512 said:
Just as an FYI with regards to custom kernels.
Just like with CM - Anyone can submit code to a kernel repository through gerrit for review. So if you're running something other than the official kernel, ask yourself:
1) What is the alternate kernel maintainer hiding? If their change is so good, why shouldn't it be the default, and why haven't they submitted their change to gerrit for review?
2) If they did submit a patch it was rejected - ask yourself why? Code review is public so you can find the reasons given for any patch being negatively reviewed (assuming the kernel maintainer even bothered to submit it).
Click to expand...
Click to collapse
I´m not much more than a resourceful noob, I must admit. But even when your line of thoughts seems very logical, I wonder if there could be any other reasons for kernel maintainers like Lord Boeffla or Yank555 to remain aside from main ROM projects. Both of them have been around for long now, and I've experienced with their work in my device a lot, with no harm at all (I can't guarantee results for other people, just talking about my experience).
I guess custom kernels give you the chance to adjust your kernel to your own needs. Some people would be ok about sacrificing some performance to obtain a better battery result, or would like to have the freedom to choose the governor that best suits you, for instance. Isn't customization and freedom the whole thing about custom ROMS and GPL?
As for me, I go for customs kernels seeking a better balance between performance and battery life. The way I use my phone, I won't last a full day with original kernels. But I must admit that if I had an app to tweak Omni's original kernel myself, I'd do it (I don't got the knowledge to dev my own kernel, thought).
Entropy512 said:
Just as an FYI with regards to custom kernels.
Just like with CM - Anyone can submit code to a kernel repository through gerrit for review. So if you're running something other than the official kernel, ask yourself:
1) What is the alternate kernel maintainer hiding? If their change is so good, why shouldn't it be the default, and why haven't they submitted their change to gerrit for review?
2) If they did submit a patch it was rejected - ask yourself why? Code review is public so you can find the reasons given for any patch being negatively reviewed (assuming the kernel maintainer even bothered to submit it).
Click to expand...
Click to collapse
Would you like to impelement CPU and GPU overclock?
Would you like to implement CPU and GPU undervolt?
Would you like to implement WIP governors like zzmoove?
I aksed only three questions from at least a few more, and I'm wondering if you could answer "yes" to at least one. Making custom kernel or custom rom is a great thing because we can push device to the limits, while doing so shouldn't be suggested neither implemented in any official kernel.
JustArchi said:
Would you like to impelement CPU and GPU overclock?
Would you like to implement CPU and GPU undervolt?
Would you like to implement WIP governors like zzmoove?
I aksed only three questions from at least a few more, and I'm wondering if you could answer "yes" to at least one. Making custom kernel or custom rom is a great thing because we can push device to the limits, while doing so shouldn't be suggested neither implemented in any official kernel.
Click to expand...
Click to collapse
Voltage control/overclock - The stability issues these cause isn't worth it. Especially undervolting - at best it saves 3-4% on CPU core power savings, which is only 1-2% of system power even when the cores are at full tilt.
Alternate governors - These will have to, of course, go through review as to whether they have a valid reason for existing. 90% of alternate governors out there achieve nothing that can't be achieved merely by tuning the defaults of existing ones. Many of them are 100% marketing bull**** - Lionheart being the most blatant example. (Lionheart is nothing more than conservative with the minimum polling rate limit properly fixed...)
Entropy512 said:
Voltage control/overclock - The stability issues these cause isn't worth it. Especially undervolting - at best it saves 3-4% on CPU core power savings, which is only 1-2% of system power even when the cores are at full tilt.
Alternate governors - These will have to, of course, go through review as to whether they have a valid reason for existing. 90% of alternate governors out there achieve nothing that can't be achieved merely by tuning the defaults of existing ones. Many of them are 100% marketing bull**** - Lionheart being the most blatant example. (Lionheart is nothing more than conservative with the minimum polling rate limit properly fixed...)
Click to expand...
Click to collapse
Of course you're right but if we're talking about gaming then in long-run uV can actually benefit users a bit more that 3-4%.
The most interesting thing is OC. It's always nice to have a bit more power than usual if you're using it only for a short time. This way you get real performance boost when it's needed, for example when CPU is doing a longer task. Nobody gets hurt if CPU will work at let's say 1.6 GHz instead of 1.4 for a few seconds.
I understand what you're trying to say and I totally agree with you. Most of the changes could be and should be contributed to the base but still most of the devs (including me) wouldn't contribute non-universal device-specific changes.

Blind Guy Certified

Welcome to my development home for onyx!
I maintain everything here in a group:
https://plus.google.com/communities/103441900083010096587/stream/237ea2cb-77d3-434f-837a-ef4471c71648
It helps me better manage everyone interested in my projects as a whole, and I feel I can communicate better there as well.
Join the conversation on Hangouts: https://hangouts.google.com/group/OxMekFikwSRywab43
Here are my ongoing projects for onyx:
Kernel: Codsworth CAF for CM and CAF based ROMs
ROM: AOSPA [WIP]
Kernel: Rudolph for OOS [WIP]
Those are my goals at this moment in time.
I appreciate all of you using my work. It's great to know that someone besides me is able to benefit from it. User feedback is the basis of what I do, so don't be afraid to speak out.
And as usual,
Enjoy!
XDA:DevDB Information
Blind Guy Certified, Kernel for the OnePlus X
Contributors
RJDTWO
Source Code: https://github.com/CertifiedBlyndGuy
Kernel Special Features: Stuffs made by a blind guy... What more do you want?
Version Information
Status: Stable
Created 2016-10-06
Last Updated 2016-11-12
Reserved
Recommended settings- if I didn't post it, I didn't change it
Reserved
Recommendations make these kernels what they are... Feel free to recommend I take a look at anything
What are some of the roms that go with this kernel?
Finally Practical makes it's appearance on XDA.
It's the best kernel for onyx that I've used .
---------- Post added at 01:23 AM ---------- Previous post was at 01:19 AM ----------
jonrodz said:
What are some of the roms that go with this kernel?
Click to expand...
Click to collapse
The best ROM combination with this kernel that I've found is Cardinal. Try Cardinal+Practical and you will love it
Is it works for aosp N?.or it's different cause I already use it,got from telegram
Sent from my ONE E1003 using XDA-Developers mobile app
ignore.
@RJDTWO
Thanks so much for the hard work.
I used this kernel few days ago for just 2 hours. Got the kernel from the telegram. My findings may not be correct but I like to share. Again, I may not be right. You know I am your fan so I will not try to flame you.
- I used zzmove performance (profile 8) overclock to 2.5ghz. Antutu benchmark score is very low at just 50k. When I used your Project Starkiller or Swell, I can easily hit over 60k.
- Above 2.5ghz is not stable. Got FC immediately after changing the maximum clock speed.
- Same as my earlier findings for voltage for USB and AC Charging. I did mentioned for your other kernels earlier. They appear in kernel aduitor (using GZR) but will revert back to 0 after changing. It's not working.
That's all. I will flash again once there's updates.
FYI, when flashing new kernel, I will always dirty flash ROM then supersu and so on before flashing new kernel.
Cpu hotplug?ur recommendations?
I know you don't support non-caf roms, but is the audio bug from swell with validus still there?
and what things are broken with no-caf roms? better use starkiller, right?
LolHacker17 said:
Cpu hotplug?ur recommendations?
Click to expand...
Click to collapse
Governor-alucard
CPU hotplug-CPUQuiet
Use these.
phoberus said:
I know you don't support non-caf roms, but is the audio bug from swell with validus still there?
and what things are broken with no-caf roms? better use starkiller, right?
Click to expand...
Click to collapse
Stick to Starkiller for non CAF. I'm working on a version of Practical for non CAF ROMs
Tiongkia said:
@RJDTWO
Thanks so much for the hard work.
I used this kernel few days ago for just 2 hours. Got the kernel from the telegram. My findings may not be correct but I like to share. Again, I may not be right. You know I am your fan so I will not try to flame you.
- I used zzmove performance (profile 8) overclock to 2.5ghz. Antutu benchmark score is very low at just 50k. When I used your Project Starkiller or Swell, I can easily hit over 60k.
- Above 2.5ghz is not stable. Got FC immediately after changing the maximum clock speed.
- Same as my earlier findings for voltage for USB and AC Charging. I did mentioned for your other kernels earlier. They appear in kernel aduitor (using GZR) but will revert back to 0 after changing. It's not working.
That's all. I will flash again once there's updates.
FYI, when flashing new kernel, I will always dirty flash ROM then supersu and so on before flashing new kernel.
Click to expand...
Click to collapse
The version I posted here is newer. I removed AC and USB settings. Starkiller will have higher performance but please don't qoute benchmarks on everything. They are useless. I'm releasing Practical for non CAF ROMs in a month or so. Hold on. I'm not interested in performance with this. Don't over clock. Its pointless.
namquang93 said:
is this compatible with AOSP or CM based rom or OOS 3.1 ?
Click to expand...
Click to collapse
As I have mentioned, CAF and CAF only. Please read the OP
phoberus said:
I know you don't support non-caf roms, but is the audio bug from swell with validus still there?
and what things are broken with no-caf roms? better use starkiller, right?
Click to expand...
Click to collapse
I can't fix audio on non CAF ROMs. Sorry.
be_are said:
Is it works for aosp N?.or it's different cause I already use it,got from telegram
Sent from my ONE E1003 using XDA-Developers mobile app
Click to expand...
Click to collapse
Yes. It does work on N
RJDTWO said:
As I have mentioned, CAF and CAF only. Please read the OP
Click to expand...
Click to collapse
What are examples of caf roms?
I will be trying this today! On another note I'd like recommend the settings I use for the Interactive governor (as well as others) that's gotten me decent battery life but smooth operation:
Above_highspeed_delay: 20000 1700000:40000
Boost: 0
Boostpulse_duration: 80000
Go_highspeed_load: 50
Highspeed_freq: 1190400
io_is_busy: 0
min_sample_time: 60000
sampling_down_factor: 0
sync_freq: 0
target_loads: 80 1190400:99
timer_rate: 20000
up_threshold_any_cpu_freq: 0
up_threshold_any_cpu_load: 0
Edit: on CM I've turned off Align_windows and set Target_loads to just "50" for a bit of a boost.
Basically your device will stay at lower frequencies (for you underclockers out there..) while keeping the device smooth and fast. I'm writing this because I've noticed almost every kernel defaults to highspeed frequencies being 2.2ghz and the Go HighSpeed load is always 99 which basically nullifies the Above_highspeed delay.
jonrodz said:
What are examples of caf roms?
Click to expand...
Click to collapse
Citrus, AOSPA, and Sultans ROM to name only a few. I'm working on my own
Tanner1294 said:
I will be trying this today! On another note I'd like recommend the settings I use for the Interactive governor (as well as others) that's gotten me decent battery life but smooth operation:
Above_highspeed_delay: 20000 1700000:40000
Boost: 0
Boostpulse_duration: 80000
Go_highspeed_load: 50
Highspeed_freq: 1190400
io_is_busy: 0
min_sample_time: 60000
sampling_down_factor: 0
sync_freq: 0
target_loads: 80 1190400:99
timer_rate: 20000
up_threshold_any_cpu_freq: 0
up_threshold_any_cpu_load: 0
Basically your device will stay at lower frequencies (for you underclockers out there..) while keeping the device smooth and fast. I'm writing this because I've noticed almost every kernel defaults to highspeed frequencies being 2.2ghz and the Go HighSpeed load is always 99 which basically nullifies the Above_highspeed delay.
Click to expand...
Click to collapse
Great settings for Interactive! Most of the governors with my kernel are rather conservative. Smartmax Darkness and Alucard to name a few. CPUQuiet is also really good about deciding when and when not to plug cores so it leads to a rather conservative experience

[KERNEL][KENZO]( FOR_cm-14.0)[DI4MOND]

>>>>>> Kernel for > CM-14.0 < (NOUGAT) <<<<<<
THIS IS MY KERNEL FOR DAILY USE
I AM NOT RESPONSIBLE FOR DEFECTS IN YOUR CELLPHONE
Changelog:
VERSION 1.4 (03/11/2016)
- CLEAN, BYE DEAD CODE
- MORE GOVERNORS AND ONE PRESIDENT )
- ZZMOVE RESUMED, DARKNESS, BIOSHOCK, ELEMENTALX, IMPULSE, INTELLIACTIVE, IRONACTIVE AND ALUCARD (OUR GRANDFATHER CONSERVATIVE DEFAULT)
- MORE FIXES FOR CORTEX-A53
- ZSWAP 50% NOW
VERSION 1.3 (31/10/2016)
- BYE BOOT "BLUE BUG" AND LIVE DISPLAY REMAINS INTACT.
VERSION 1.2 (30/10/2016)
- BIG.LITTLE IMPROVEMENTS
- CP64
- TCP: BIC,CUBIC,WESTWOOD,HTCP,HSTCP,HYBLA,VEGAS,SCALABLE,LP,VENO,YEAH,ILLINOIS
- CORRECTIONS
ATUNTU: CONSEVATIVE, DEFAULT SETTINGS, NO OVERCLOCK OR HACK (CM14)
VERSION 1.1
- INTERACTIVE GOV CORRECT NOW AND DEFAULT
- OPENMP
- HOTPLUG QUALCOMM ADDED
- FINE ADJUSTMENTS IN PERFORMANCE
- SWEEP2WAKE and DOUBLETAP2WAKE
- ZSWAP 30% POOL DEFAULT
VERSION 1.0
- BASED IN CYANOGENMOD KENZO SOURCE KERNEL
- ZSWAP LZ4
- LINUX 3.10.104
- BETTER BALANCE BETWEEN PERFORMANCE AND BATTERY SAVING
- CONSERVATIVE GOV DEFAULT
- KERNEL EXTREMELY CUT FOR DAILY USE
- CAM ADJUSTS
- NO OVERCLOCK OR SCRIPTS
- MORE ADJUSTS IN SCREEN, SOUND...
- THERMAL OPTIONS
- HIGH COMPATIBILITY WITH KERNEL ADIUTOR
- 512KB READAHEAD
- FIOPS SCHEDULER DEFAULT
- COMPILED WITH NONO GCC 64 EX 6 . 2 . 0 (MINE PURE AARCH64 GCC)
DOWNLOAD (INSTALL SIMPLE IN TWRP OR CWM):
Mod edit: Links removed
If you like my work, donate to me :fingers-crossed:
THANKS FOR:
ALL DEVS :good:
ALL XDA MEMBERS AND ADMINS
CYANOGENMOD TEAM (FOREVER)
IS MY FIRST TOPIC IN XDA, THANK YOU FOR PATIENCE :fingers-crossed:
SOURCE
Nice...
Y u posted here
It's not a right place
Post in Development section...
People get to know less here
Sent from my Redmi Note 3 using XDA-Developers mobile app
Moved from Themes/Apps
Mike
Cool . Trying asap
Sent from my Redmi Note 3 using Tapatalk
Does it support goodix and latest camera sensors?
update your source link with all changes commited.(ever heard of gpl?)
Ello, nice kernel name.
Support for wake gestures?
zilan said:
Support for wake gestures?
Click to expand...
Click to collapse
Hello bro, Sweep2Wake and DoubleTap2Wake is supported
neonkat said:
update your source link with all changes commited.(ever heard of gpl?)
Click to expand...
Click to collapse
Hi my smart friend, I'm the developer more than 20 years, do not know what is GPL, it was good you comment on that now met the first time the GPL. I'll do it later, calm. Do not get so flustered with this, you will be able to analyze it later.
Thanks!
More kernel for kenzo, more option for us...glad to see this...will try it asap..
Anyway, thanks for this kernel
prmonteiro said:
Hi my smart friend, I'm the developer more than 20 years, do not know what is GPL, it was good you comment on that now met the first time the GPL. I'll do it later, calm. Do not get so flustered with this, you will be able to analyze it later.
Thanks!
Click to expand...
Click to collapse
meh,i ain't a smart kid,just tried to clear up some things(sarcasm ftw?).
well sorry if that hurts your feelings.
Does goodix fp works on this?
Testing :
Quite smooth , no hotplugging and no real gain compared to AGNi 2.5
Fp working great (FPC)
ROM: Tesla 3.0
Battery life: wait & see
rhyme4u12 said:
Does goodix fp works on this?
Click to expand...
Click to collapse
It is to work perfectly with goodix.
aaz03 said:
Testing :
Quite smooth , no hotplugging and no real gain compared to AGNi 2.5
Fp working great (FPC)
ROM: Tesla 3.0
Battery life: wait & see
Click to expand...
Click to collapse
Thanks for the feedback!
Just flashed this kernel, looks pretty smooth.
cam works, videos don't work with Google cam.
Got no deep sleep. Same problem as with agni.
I'm thinking that it might be caused by the cam.
I'm on aicp 12,with stock kernel my cam doesn't work but I have perfect deep sleep. On kernels where my cam works I don't get any deep sleep anymore. Other assumption would be wifi, even tho it works perfect.
Please let me know what infos you need?
tschulieh said:
Just flashed this kernel, looks pretty smooth.
cam works, videos don't work with Google cam.
Got no deep sleep. Same problem as with agni.
I'm thinking that it might be caused by the cam.
I'm on aicp 12,with stock kernel my cam doesn't work but I have perfect deep sleep. On kernels where my cam works I don't get any deep sleep anymore. Other assumption would be wifi, even tho it works perfect.
Please let me know what infos you need?
Click to expand...
Click to collapse
Nice! Thanks for the feedback!
Also i'm pretty curious about this NONO GCC as i never heard of it before , any optimisations proper to this toolchain made into the kernel?
looks good
cant wait to try it!!
im so excited about N!!!
thanks @prmonteiro for developing this
Keep up the good work!!

Categories

Resources