yashsingh1/xdaforums huggingface dataset:
[ONE Original Android Development] HaTrED_:
Iv'e been enjoying your latest version along with DU and it's been terrific.

But, is it possible to use Kernel Adiutor mod with it because it doesn't assume max frequency value defined under it!

TIA
[ONE Original Android Development] JJohnson1988:
Yes, I use this kernel with KA Mod.

If the max frequency doesn't stick, it's probably because the device is being thermally throttled at the time.
[ONE Original Android Development] HaTrED_:
No, it wasn't!
[ONE Original Android Development] DerRomtester:
Are you sure? What frequency was it?
[ONE Original Android Development] HaTrED_:
OK, i think that i haven't made myself very clear! Sorry!

This thing is, under KAM, when trying yo setup maximum frequency to, for example, 1958, it doesn't assume that value and it's always at default speed - 2457 - ence asking if it was compatible with KAM. What am i doing wrong?
[ONE Original Android Development] CooperBrick:
Will you male a color blobs version?
[ONE Original Android Development] DerRomtester:
I tested it yesterday with kernel adiutor from play store and everthing is fine here. Underclock stays underclocked.
[ONE Original Android Development] DerRomtester:
Pushed r4:

* synced with cm13 and cm14 branch

* fixed dirty cow exploit
[ONE Original Android Development] lensman123:
Now download and try it, Thank you!! :)
[ONE Original Android Development] Darkling_avenger:
Can i use this kernel on cm14?

In cm13 nightly your kernel is the best
[ONE Original Android Development] Bluffer94:
Is this kernel generally compatible with aosp based nougat roms like pure nexus or are there major problems to expect?
[ONE Original Android Development] SirSoviet:
Working perfectly here. All AOSP roms use CM-based kernels because CAF hasn't updated their sources IIRC. Having a CAF kernel at this stage would likely cause major incompatibilities with N roms too.
[ONE Original Android Development] Fenvarien:
Yes, this kernel works great with ROMs like Pure Nexus, I use this combination for myself. This kernel is perfectly stable and efficient! :good: :)
[ONE Original Android Development] DerRomtester:
Should theoretically work on all cm13 and cm14 based roms with the stock non modified cm kernel.
[ONE Original Android Development] gamal001:
[MENTION=4804871]DerRomtester[/MENTION] why I can't change the value of sampling_rate & sampling_rate_min under conservative settings
[ONE Original Android Development] DerRomtester:
Nice observation. I am gonna check that. I did not change anything on the conservative governor yet so it must be present on the default cm kernel too.
[ONE Original Android Development] Darkling_avenger:
[MENTION=4804871]DerRomtester[/MENTION] , thank you. Kernel work great on cm14
[ONE Original Android Development] ziepicwaffle:
R4 working well with tugapower and legend ROM 7.0 . Just wondering, when I flashed this, mpdecision was off by default. Is it better to keep it on or off? Every other kernel(usually stock kernel of ROM, this is the first custom kernel that I really like) I've tried it's always on so I don't really know which is better.

Thanks!
[ONE Original Android Development] DerRomtester:
Updated OP :) cpuquiet is a replacement for mpdecison.
[ONE Original Android Development] LPW00:
Lemme try if it works on cm 14.1
[ONE Original Android Development] Jz Chong:
So how is it? Working?
[ONE Original Android Development] LPW00:
No
[ONE Original Android Development] tofu:
Someone please explain these different cpuquiet profiles (runnable, rq_stats and load_stats): how do they differ and which one is the most battery saving oriented?
[ONE Original Android Development] DerRomtester:
I am quite busy but i can provide you a small information:

'runnable'

Scale the number of CPUs online depending on the number of runnable threads. This governor will scale the number of CPUs online depending on the number of runnable threads.

'rq_stats'

This uses rq information to scale the number of cpus online in the system.

'load stats'

Scales the number of CPUs online depending on the rq information and the CPU load (as far as i know)

Btw. pushed r5

* synced with cm14.1 cm branch

* added -O3 Optimization and various optimization flags

* corrected the kernel name under phone information
[ONE Original Android Development] LPW00:
But I tried with 14.1 and it didn't boot
[ONE Original Android Development] DerRomtester:
It works fine with the AOSP 7.1 Rom in the Original Android Development Section. And it should work on any rom that is using the default cm13 / cm14.1 kernel tree.
[ONE Original Android Development] Setting.Out:
No issues, runs good, but setting max frequency past 1.9ghz doesn't stick..
[ONE Original Android Development] wingedpanther:
works well on Tesla 7
[ONE Original Android Development] DerRomtester:
What ROM? Works fine here with kernel adiutor mod and the normal kernel adiutor app from play store. Every frequency does stick. Could be a ramdisk problem.
[ONE Original Android Development] Setting.Out:
Jgcaap cm14.1, KA mod..
[ONE Original Android Development] DerRomtester:
I try to investigate that. Everything on kernel side seems fine. Maybe i can tweak something on anykernel ramdisk.

I checked the stock kernel and it has the same behavior. Dont know how to fix it atm.
[ONE Original Android Development] hyper_davide:
hello love this kernel but are not very good at set it, no one has published profiles for a balanced use ??

thank you
[ONE Original Android Development] DerRomtester:
My stock settings are tuned for balance.
[ONE Original Android Development] DerRomtester:
Pushed r6

* synced with cm13 and with cm14.1 branch

* compiled with gcc 6.2(ubertc)

* removed compiler optimization (i think it is placebo0
[ONE Original Android Development] KenjiHannya:
[MENTION=4804871]DerRomtester[/MENTION] u work is amazing

I do some tests with some N roms.

With NitrogenOS is amazing also

Tnx for u work man
[ONE Original Android Development] theekilla:
Couldn't agree more with KenjiHannya!!

Thanks DEV!
[ONE Original Android Development] wingedpanther:
Thanks a lot for the updates.I have been using your kernel since its 1st release without any issues.

the attached file is for you :good::highfive:
[ONE Original Android Development] DerRomtester:
I think its time to update my logo :)
[ONE Original Android Development] wingedpanther:
as your wish:good:
[ONE Original Android Development] ziepicwaffle:
Did you tweak anything or just stock?
[ONE Original Android Development] KenjiHannya:
Change cpu to 1.9 Max and min 268

I/O bfq with 128

Voltage -30

With r5 i get more sot.
[ONE Original Android Development] DerRomtester:
r7

* synced with cm14.1 nightly kernel branch

Kernel naming:

This new kernel is designed for cm14.1 nightlys.

-u stands for UBER Toolchain

-l stands for Linaro Toolchain

You decide.
[ONE Original Android Development] PatrickMac:
What toolchain do you prefer/use?
[ONE Original Android Development] Fatsodonkey:
Can you change vibration intensity with this kernel on cm14.1?
[ONE Original Android Development] FreddieFrog:
Just download Kernel Adiutor from Play Store to change the vibration intensity: https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor
[ONE Original Android Development] DerRomtester:
I am a big linaro fan. But benchmark wise toolchain is placebo on android. I dont see any big differences.
[ONE Original Android Development] jasi275:
Do I need to install color control app for kcal to work
[ONE Original Android Development] DerRomtester:
You can. I am using kernel adiutor for this.
[ONE Original Android Development] mustang_ssc:
Very promising SOT.

Using R7 Linaro with crdroid rom based on CM14.1. Undervolted -30, min cpu 268 and max 1,9.

Not having a good SOT like this one for a long time. Thanks for your effort DerRomtester.
[ONE Original Android Development] Darkling_avenger:
Good job man. Works fine on cm14.1 nightlies
[ONE Original Android Development] Whaaaaa:
Nice SOT.

I'm used to have 4h with other kernel!

I'm on Tesla N.

Nice work!

:good:
[ONE Original Android Development] DerRomtester:
r8 changelog:

* synced with cm14.1 kernel

* updated linux kernel version to 3.4.113
[ONE Original Android Development] lensman123:
Thx, i try now [emoji39]

Enviado desde mi A0001 mediante Tapatalk
[ONE Original Android Development] Fenvarien:
R8 is working great, thanks for the update!
[ONE Original Android Development] marco2012:
Multirom

Could you please merge this patch to your kernel to support Multirom? Thanks
[ONE Original Android Development] KenjiHannya:
Hi guys!

Anyone tested this amazing kernel on f2fs?

Tnx
[ONE Original Android Development] fabio.pagliuca:
Yes, works great
[ONE Original Android Development] vindows18:
Hi [MENTION=4804871]DerRomtester[/MENTION], may be it's time release the next version with the latest commits since the r8 breaks the hotspot on 7.1.1 based roms (specifically crDroid 7.1.1) .

Thanks for the awesome kernel.
[ONE Original Android Development] KenjiHannya:
Tnx for message man ^^
[ONE Original Android Development] CooperBrick:
Heard that Sultan Is going to release his cm14.1.1 under Winter break... Will you work on It again?
[ONE Original Android Development] DerRomtester:
Hmm i am not sure about that. Last time i added that feature it broke encryption. Also i am not a supporter of multirom.

I dont see any updates related to that from cm.

Maybe :)
[ONE Original Android Development] DerRomtester:
Merry Christmas boys and girls

I just released r10 for you (skipped r9 because it was a testkernel on my side)

* synced with cm14.1

* updated francos thermal driver credity go to [MENTION=5900207]CertifiedBlyndGuy[/MENTION] (dont know his xda name i hope he is the right guy :) )

* added a small patch from sultanxda that allows us to pass safty net (probably it does not work for our device)

you need to be unrooted of course

ecc. some small patches

"proc: Remove verifiedbootstate flag from /proc/cmdline

Userspace parses this and sets the ro.boot.verifiedbootstate prop

according to the value that this flag has. When ro.boot.verifiedbootstate

is not 'green', SafetyNet is tripped and fails the CTS test.

Hide verifiedbootstate from /proc/cmdline in order to fix the failed

SafetyNet CTS check."
[ONE Original Android Development] pa1281:
Hotspot fixed?
[ONE Original Android Development] DerRomtester:
What bug? Never had any hotspot bug with cm nightlys and my kernel.
[ONE Original Android Development] lensman123:
Thank you very much, merry christmas and now to try the gift [emoji39]

Enviado desde mi A0001 mediante Tapatalk
[ONE Original Android Development] lensman123:
No bug, nigthly 24/12 + r10

Enviado desde mi A0001 mediante Tapatalk
[ONE Original Android Development] CertifiedBlyndGuy:
Swell :)
[ONE Original Android Development] jasi275:
Just a question is is it recommended or not necessary to use kernel app like the kernal adiuter.
[ONE Original Android Development] LucentBirch:
If I use phh supersuser and magisk, will I have to reinstall everything after flashing?
[ONE Original Android Development] wingedpanther:
As always, simple and smooth !! :)
[ONE Original Android Development] DerRomtester:
Only if you like tweaking.

No need to reinstall magisk or phh.
[ONE Original Android Development] lumufei:
delete
[ONE Original Android Development] buttasush:
How do you undervolt and set cpu frequency?
[ONE Original Android Development] wingedpanther:
Use "kernel adiutor" App
[ONE Original Android Development] buttasush:
Anyone having issues with share it app? Unable to share and receive files.
[ONE Original Android Development] PivotMasterNM:
r10 working great with unofficial Lineage OS 30.12.16 build
[ONE Original Android Development] Fenvarien:
+1

The same setup is running perfectly fine here.
[ONE Original Android Development] DerRomtester:
Happy New Year Guys.

Greetings from Germany :)
[ONE Original Android Development] DerRomtester:
Pushed r11

* added fast charge (use kernel aduitor mod for this)

* added some compiler optimizations

* updated the thermal driver (the driver can now disable cores if your device gets too hot)

* some arm specific patches

* small performance optimizations

* synced with lineage os

* some qcom specific patches for better cpu handling

* added a patch to read the current power usage in milliwats (credits go to sultanxda)

* some random stuff
[ONE Original Android Development] beatbrot:
Wow :) Incredible Battery-Life with this kernel! Great work :)

P.S.:

Grüße aus Regensburg ;)
[ONE Original Android Development] DerRomtester:
Thank you for your positive feedback. I am currently in Regensburg the next 3 weaks (school :( ).

I am currently running omnirom and i love it. Maybe you will see a omnirom kernel in the near future.
[ONE Original Android Development] Gawd:
Works great on Official LineageOS nightly.

But I see ONLY one core always on (300-2457), this is some insane throttling if it's installed correctly.
[ONE Original Android Development] devilsshadow:
As far as LOS kernels are concerned, this looks quite promising. Can someone tell me how it compares to the long running boeffla kernel? I'd test but I'm traveling and can't really flash anything atm. I'm asking strictly in regards to the official LOS Rom. Hoping to hear some comparisons from the OPO flashaholics. Thank you in advance!
[ONE Original Android Development] DerRomtester:
R12

Hello guys i just pushed r12

* synced with lineage os (just one small patch) :)

#HappyFlashing
[ONE Original Android Development] tofu:
Just out of curiosity: have you tried your kernel on OmniRom? Does it work, and if yes, does it give you a noticeable difference in battery life? I flashed omni just recently (after your positive comments), and damn it is a good rom.
[ONE Original Android Development] DerRomtester:
I started using linOS again. I need something to compare with. Omnirom is in my opinion a little bit snappier and more resposive. This kernel will of course not work for omnirom. Omni is using a totally different kernel. But every rom has its own advantages/disadvantages. I really enjoyed using it and i think i am gonna switch back to it soon. Stay tuned.
[ONE Original Android Development] C4SCA:
That's due to the hotplug the dev is using. One core on while idling right?
[ONE Original Android Development] amitsangvhi:
hey [MENTION=4804871]DerRomtester[/MENTION] i am new here and i running cm stock so is possible to fit r12 in it.. also my bootloader is locked n phone is not rooted.
[ONE Original Android Development] DerRomtester:
When there is no cpu load and no processes running and your device is idling than yes.

How would you flash a kernel with an locked bootloader ? Please unlock your bootloader flash twrp and than you can flash things if you want. But this kernel is designed for cm nightlys / los nightlys. I cant guarantee that it will work on stock cm.
[ONE Original Android Development] C4SCA:
IMO thats a good setup!? does this kernel have touch boost?
[ONE Original Android Development] DerRomtester:
The kernel is using stock cpu boost driver from qualcom.
[ONE Original Android Development] mordrop:
Hi.

I dont know if it is a kernel bug or something else, but the Googlefits apps is forcing a system reboot. I did a clean flash to LinOS 06 feb version with OpenGapps and a gapps-config file to install the pixel launcher. All this work fine and then I flashed the r12 version of this kernel. Now, everytime that i lunch google fit all is stopped and my phone is rebooted.

This is the last_kmsg log http://pastebin.com/a1guJ08Z

Thanks for your advice.
[ONE Original Android Development] khanjan2khan:
Works fine for me. Same setup as yours. No root
[ONE Original Android Development] DerRomtester:
Holy **** the thermal driver went crazy. Can you try r14 in the testkernel folder on my google drive. Feel free to try it.

* reverted some commits related to thermal driver

* fully synced with linOS
[ONE Original Android Development] lensman123:
To try r14 version, thx [emoji39]

Enviado desde mi A0001 mediante Tapatalk
[ONE Original Android Development] nikhil18:
Lol the thermal driver is not the problem its the msm_vidc buffers commit which is causing reboot
[ONE Original Android Development] mordrop:
Thanks for your help.

I flashed the r14 version but the problem is still there.

this is the log

http://pastebin.com/PrB6dw6V

edit: i dont have to much time right now, but i'll try again a new clean flash of the rom with nano gapps (that was my previus config) then i'll try the fit app without private kernel and then wirh private kernel...
[ONE Original Android Development] DerRomtester:
Reuploaded a new version for you in the testkernel folder. Try this one. Some patches for the msm_vidc.
[ONE Original Android Development] mordrop:
You mean the r14 version in the test kernels ??
[ONE Original Android Development] DerRomtester:
this one https://drive.google.com/file/d/0B4NfU3dQXHeiZW1tdUdtS3lWNTA/view?usp=drivesdk
[ONE Original Android Development] mordrop:
Hey! Is working now thanks you very much!! :)
[ONE Original Android Development] CertifiedBlyndGuy:
A bit of both actually lol. Having a look at my implementation on Onyx, it's broken... That would be my fault. Patches up to the point where [MENTION=4804871]DerRomtester[/MENTION] removed the extra header and limited the frequency work fine, so Franco's stuff is okay. It was the patches after that that ended up screwing up scaling.

It was worth a shot. Sorry for that everyone. I'll look deeper into this in the future
[ONE Original Android Development] tofu:
Flashed latest version r14-2 over clean flashed LinOs (latest 13.2.), and now gestures wont work (except double tap).
[ONE Original Android Development] DerRomtester:
CM updated gestures. I will add the patch in the next kernel release.
[ONE Original Android Development] DerRomtester:
pushed r15

* synced with lineage os

(gestures working on 21.02.2017 nightly)
[ONE Original Android Development] lensman123:
Thank you, i try now [emoji39]

Enviado desde mi A0001 mediante Tapatalk
[ONE Original Android Development] CooperBrick:
Considering that recently a lot of roms have been built with sultan's camera... Will you work with your caf version again?
[ONE Original Android Development] DerRomtester:
Nope i dont have any plan yet.

Pushed r16:

* removed charging interface

* fixed slow charging (credits go to ab123321 )

* synced with cm

* some small improvments for better performance

* for details check my github
[ONE Original Android Development] lensman123:
Thank you for your work [emoji1]

Only core 0 works, the rest of core stopped all the time. Is this normal?

Enviado desde mi A0001 mediante Tapatalk
[ONE Original Android Development] DerRomtester:
Some apps show this wrong. e.g.

Kernel adiutor shows it correct

CPU Float shows it wrong
[ONE Original Android Development] rolarocka:
Back to this kernel cause it is a beast, great performance and very very low battery consumption. Really thought out work on this, gz and thx.

OnePlus One - Tapatalk
[ONE Original Android Development] JJohnson1988:
Kernel Adiutor shows CPUQuiet and MpDecision as enabled at the same time using default settings. I'm assuming this is just a bug/incorrect in the app and not the kernel itself?

Can anyone else confirm on Nougat 7.1.2?
[ONE Original Android Development] DerRomtester:
Sometimes it is the fault of the roms ramdisk. My script should disable mpdecision when you start the phone.

What rom are you using?

I am back on omnirom (cm nightlys ****ed up my phone again). Maybe you see an omni kernel in the near future. Next Updates will come in May to this kernel.
[ONE Original Android Development] JJohnson1988:
Using idprophecy's optimized LineageOS.
[ONE Original Android Development] tejaskadaskar:
Do you use stock Omni Rom kernel or any different custom kernel?
[ONE Original Android Development] DerRomtester:
Stock kernel
[ONE Original Android Development] jmax91:
An Omni kernel would be amazing.
[ONE Original Android Development] jasi275:
I changed kernel on 16th version to lightning kernel v56 color. It was lagging a lot. Private kernel for omni would be great. Omni comes with color os blobs. Thanks
[ONE Original Android Development] CooperBrick:
No more updates?
[ONE Original Android Development] DerRomtester:
I have some problems with my omnirom kernel. Maybe this weekend i find some time.
[ONE Original Android Development] jmax91:
Please keep up the omnirom kernel project. Your kernel is what Omni needs to reach perfection.
[ONE Original Android Development] DerRomtester:
Stay tuned
[ONE Original Android Development] rolarocka:
Where did you get that find7 ROM from? Awesome kernel of course!
[ONE Original Android Development] JJohnson1988:
I imagine from the OmniROM site.
[ONE Original Android Development] rolarocka:
Found, just thought find7op wasn't doing nougat.
[ONE Original Android Development] lensman123:
http://dl.omnirom.org/find7op/

omni-7.1.2-20170514-find7op WEEKLY.zip 390.3 MiB

Enviado desde mi A0001 mediante Tapatalk
[ONE Original Android Development] DerRomtester:
Omnirom Kernel

r1 - omnirom Changelog

* compiled with ubertc 7.0

* tuned the charger for faster charging

* improved the performance of the bfq io scheduler

* crypto: msm: Update clock vote for improved performance

* tuned the color of the notification light (it is very reddish on stock omni)

etc....

TODO:

Make my boot script working

Improve battery life a bit

Add francos thermal driver (stock works great so far so not sure about that)

Full Changelog:

ef08cdff89d5 gcc: fix compilation errors caused by gcc 5 and higher
5870ca893297 power: qpnp-charger: Increase AICL target voltage to 4.390V
a653e6c09a69 block: bfq: set IOPS mode by default with slice_idle set to 0
0d052a868178 bfq-sched: Forcefully lookup entities when the cache is inconsistent
bd1bdd89e1da crypto: msm: Update clock vote for improved performance
560a0bbba7a5 readahead: make context readahead more conservative
9346ca036a2a sched/core: Fix an SMP ordering race in try_to_wake_up() vs. schedule()
9a48d4f1e894 sched/fair: Stop searching for tasks in newidle balance if there are runnable tasks
464278b16564 tty: fix memleak in alloc_pid
6dd9cd91d911 Input: fix defuzzing logic
07fd8b127006 sched/idle: Avoid spurious wakeup IPIs
88c1c60b85bc Revert "cpufreq: make the "scaling_cur_freq" sysfs entry pollable"
dd106ccee11d cpuidle: remove cross-cpu IPI by new latency request.
8783553d850a mm: slub: Default slub_max_order to 0
76512cd479fd Input: Send events one packet at a time
7ec027b88751 msm: mpm: use interruptible wait to reduce system's loadavg
e653492978cb msm: slimbus: use interruptible wait to reduce system's load average
c825ca2cab87 msm: kgsl: Report GPU frequency correctly in sysfs
eb51490648c6 AIO: Don't plug the I/O queue in do_io_submit()
3a0deb8165a2 sched: LOAD_FREQ (4*HZ+61) avoids loadavg Moire.
e4d441dcd396 gcc: fix some compilation warning with gcc 5 and above gcc5: drivers/video/msm/mdss/mdss_mdp_pp.c: fix warning: logical not is only applied to the left hand side of comparison
9c73bf4cfb33 Makefile: add ccache and remove the gcc wrapper and also improve xz compression
16cb53cd0732 bacon: Tune the LED colors

Rock solid
[ONE Original Android Development] JJohnson1988:
Yay!

I hate to be that one guy, though: does the kernel have support for F2FS?

I can normally never boot OmniROM builds.
[ONE Original Android Development] jmax91:
Thank you so much for this release. It would great getting kcal support in the future.

Edit: Wow. I am very impressed with the smoothness. Just to see how the battery performs.
[ONE Original Android Development] Galaali:
Does Snapchat works with this kernel? (Omnirom)
[ONE Original Android Development] DerRomtester:
Sry no :/

I could try to add the kernel patch but you need to do the rom modifications. e.g. fstab, updater script etc.

You can tune rgb. What else do you want ?

Snapchat has nothing to do with the kernel. Works fine on my side.
[ONE Original Android Development] jmax91:
With kcal support I mean adjust parameters like saturation and contrast.
[ONE Original Android Development] Setting.Out:
Any chance to update the Linux version? I don't know why Omni stays at 3.4.0?

:)
[ONE Original Android Development] meph02:
Thanks for omni kernel