yashsingh1/xdaforums huggingface dataset:
[ONE Android Development] smint86:
I had another two random reboots. This time using v87-Linaro (at f2fs-mixed environment as usual), zzmoove gov (stock settings), AutoSMP hotplug (disabled screen off single core, rest stock), KSM with deferred timer enabled, kcal tuned, rest stock.

https://www.dropbox.com/s/85zirk6wqt6ypv1/last_kmsg-2015-02-20.22.33.05.txt?dl=0

https://www.dropbox.com/s/xk9aos4rvqn79pg/last_kmsg-2015-02-21.00.39.03.txt?dl=0

Both times while screen off for a short time. Not while using but while idle with screen off.

Edit:

Shame on me, forget about it. Seems like I had activated two hotplugs this time, accidentally :(.
[ONE Android Development] Setting.Out:
Sounds like a radio issue.. Either you need to update, or you lost an important file.. Did you ever get prompted to enter your sim code?
[ONE Android Development] jgcaap:
Hey man. Trying out your kernel. Sabermod o3 rocking solid. Just a question, why you have vps pressure at 10%by default?

Did you remove the cpu boost functionality to be able to configure on UKm?

Did you know that in our phones swapiness at 15% works faster?

Thanks for the kernel.

Thanks!
[ONE Android Development] Ofthecats:
Hey dropping in to try the kernel on blisspop. Coming from boeflla for the selection of governors as well as o3.

Looking forward to trying this out. Thanks for your work!
[ONE Android Development] DerRomtester:
1. fs: Drop VFS Cache Pressure

From 100 => 10 We've got plenty of RAM. Hopefully this won't be an issue

2. Why does 15% work faster ?

picked these commits from Cl3kener (UBER)

Decrease Swappiness

* From 60 to 10 since Nexus 5 (oneplus one has more ram) has plenty of Ram. I'm only running maybe 600 mb and I have quite a few programs.

3. Replaced cpuboost with francos touchboost driver
[ONE Android Development] jgcaap:
i've done a bunch of benchmarks and the optimal value is 15% for reading and writing with any scheduler. thats why i gave that suggestion
[ONE Android Development] DerRomtester:
Thanks for the info i am gonna change it next version :D

Correct me if i am wrong: i should increse swappiness to 15%

and what about vfs cache pressure ?
[ONE Android Development] Jole7:
Also take a look at Fiops scheduler is the best for performance and has good battery life too.
[ONE Android Development] DerRomtester:
I am not sure about that. Have you seen bfq v7r7 benchmarks. Very fast even on SSD.
[ONE Android Development] Jole7:
Yes you're right Bfq is very fast .But please check out Fiops if you have time.
[ONE Android Development] DerRomtester:
Fiops is inside my kernel
[ONE Android Development] Jole7:
I know it is thanks for your hard work Man.

p.s. i was talking about some tests compared to the other shedulers.
[ONE Android Development] Ofthecats:
An old blog post by imoseyon (good dev on toro) explained vfs cache pressure was good at 10.

Swappiness is fine at 10 or 15. If users want they can change on their own. 60 is excessive lol.

I'm no expert but did a bunch of googling in it all recently
[ONE Android Development] Ofthecats:
I didn't manage to catch a log, but this happened to me too today. I was on intelliplug and nightmare. Switched to make.

I didn't think to get the last kernel message because it wasn't a reboot or sod, just the screen staying black. Music was playing.

Will get logs next time, just wanted to report the issue for now

---------- Post added at 08:51 PM ---------- Previous post was at 08:00 PM ----------

https://docs.google.com/file/d/0Bw_7kQg5zZe6eFd6R1AxZGZfMFE/edit?usp=docslist_api
[ONE Android Development] DerRomtester:
Are you sure that only one hotplug was enbled?

Tested every hotplug more than 10 hours and had no issues.
[ONE Android Development] DerRomtester:
Version 88 Changelog:

- updated ramdisk with cm upstream

- fixed mako hotplug on/off

- mako hotplug is now default

- tuned swappiness and cache pressure

- some build flags for better performance

- re-enable hardware encryption

updated to latest linaro toolchain from Christopher83
[ONE Android Development] TheWilkieWay:
Everything is so smooth on v88 with zzmove governor! Thanks a lot for the work!
[ONE Android Development] DerRomtester:
Just checked androidfilehost. Sabermod version was not online. Re- uploaded it. :)
[ONE Android Development] Ofthecats:
According to synapse yes. Mako and intelliplug both gave me the issue.

At one point, mako froze my screen and rebooted, I found intelliplug enabled . Either synapse wasn't toggling them, something else in my setup was interfering, or I did not notice that a second hotplug was enabled.

Been running well on smp. Will try v88 soon. Thanks!

I vote for alucard hp. Also, any idea how alucard governor works?
[ONE Android Development] mak725:
Thanks for version Sabermod!!

Enviado desde mi A0001
[ONE Android Development] OmegaBlaze:
Tyrv88 not working on the latest ParanoidAndroid 5.0 (2/22) broski.

It gets to the boot logo and just keeps going. Not sure why that may be.
[ONE Android Development] Ofthecats:
Did you try dirty flashing rom before updating? Wiping dalvik/cache. Please give more details of the steps you took
[ONE Android Development] matrix.bharath:
Franco has updated the kernel. Is this version with the update?
[ONE Android Development] DerRomtester:
Most of the things are already inside.
[ONE Android Development] DerRomtester:
I can only guarantee for cm12 nightlys. Other roms may work or not. I am using latest cm kernel patches + ramdisk.
[ONE Android Development] OmegaBlaze:
I'm pretty sure that's why.. Guess I'll try it on one of my cm12 Roms. That's what multirom is FOR!✔
[ONE Android Development] matrix.bharath:
Thanks have been following your kernel with FKU app. it works flawleslly, couple of missing things though..

The new update of Franco has the colour control a bit more optimized

can you add the feature to add performance profiles inside the FKU app?

TIA :)
[ONE Android Development] DerRomtester:
What do you mean with more optimized?

Yep i can add performance for FKU.
[ONE Android Development] matrix.bharath:
Thanks also,

i cant see governor, GPU and Hotplug inside FKU, although in performance option its present. can you add all these in the next build?

Feature added in new version of Franco kernel - Merged the new full display color adjustments (including saturation, contrast and hue). They'll be available to mess with from FKUpdater starting next update. Path: /sys/devices/platform/kcal_ctrl.0

TIA.
[ONE Android Development] DerRomtester:
I can see governor gpu and hotplug inside fku. I also added KCAL with these color adjustments some kernel versions ago.
[ONE Android Development] Ofthecats:
Had two reboots soon after waking screen

V88

Hyper governor

Mako hotplug only

-75mv under clock

Bfq sxheduler

Reverted to yank active and no under volt

https://docs.google.com/file/d/0Bw_7kQg5zZe6ZHl3TEQyT1BDY2M/edit?usp=docslist_api
[ONE Android Development] usmani:
Lol. Dude go easy on the undervolt. This is causing reboots. Try 30 40.
[ONE Android Development] Ofthecats:
I've done that much before with no problems.

Have you checked the last_kmsg to confirm it's due to uv? Or is that your best guess?
[ONE Android Development] matrix.bharath:
Guys how do we use KCAL settings, i dont seem to find it anywhere, is there an app i need to install ? TIA
[ONE Android Development] Ofthecats:
http://downloads.codefi.re/savoca/kcal
[ONE Android Development] DerRomtester:
I dont see an error in your kmsg only some warnings.

Can you try without uv?
[ONE Android Development] Ofthecats:
Have since been on smartmax with -50mv uv.

The issue was likely from under volt. I've done more dramatic uv on different kernels/roms, so it's expected to get different results here. No big issue anyway, I'm not a crazy under volter.
[ONE Android Development] usmani:
Can you add boeffla's gestures of swipe to sleep/wake? They're nice. :)
[ONE Android Development] usmani:
Look into conservative + msm mpdecision. It's behaving totally weird, cores get stuck.
[ONE Android Development] Ofthecats:
Got a reboot with hyper governor. Other settings have been tested with many other governors and did not result in a reboot.

https://docs.google.com/file/d/0Bw_7kQg5zZe6cG1VaTR5VlVwMnc/edit?usp=docslist_api
[ONE Android Development] DerRomtester:
No. For me they do not stuck. What app have you used to test that behavior?

I ported this governor from hammerhead to opo. I cant guarantee that all governors are working correctly.
[ONE Android Development] Ofthecats:
Ok I understand. Hyper sounds very interesting and I was curious.
[ONE Android Development] usmani:
System monitor. First it got stuck at 2.5 then I turned the screen off on then it got stuck at 300. All four. I'll upload a screen shot with some other app too.

these are stuck in the screen shot.
[ONE Android Development] Ofthecats:
Multiple kernel apps conflicting?
[ONE Android Development] DerRomtester:
On your screenshot everything looks ok
[ONE Android Development] usmani:
Well if you say so, it's your kernel. if it's working fine for your then it just might be me. and they're stuck in the screen shot cores remained stuck to those frequencies until I changed the governor.

---------- Post added at 01:38 AM ---------- Previous post was at 01:37 AM ----------

No I know how to use a kernel. ;)
[ONE Android Development] DerRomtester:
For me everything works fine and i dont know how to reproduce this. I use the same configutation like you. I updated bricked hotplug maybe this fixes your behavior. You only changed hotplug to msm mpdecision? No other hotplugs or experimental things are enabled? Can you make a screenshot of all 4 cores? Or can you take a logcat during this time?
[ONE Android Development] usmani:
Well, it got fixed somehow. I reflashed nightly kernel unisntalled reinstalled ukm and synapse. Maybe it is just me, and not n issue with the kernel. I'll see if I can reproduce it again.
[ONE Android Development] saar120:
Cant wait to flash :D
[ONE Android Development] Ofthecats:
Hyper worked on linaro of last version
[ONE Android Development] DerRomtester:
I can readd it but someone reported a reboot with hyper governor.

Edit:

Talked to some clang devs. I hope i can manage to compile with clang, soon. :)
[ONE Android Development] Ofthecats:
I reported the reboot lol. Was on saber mod.

Just wanted to say it worked on linaro version.

Thanks for your work! Good luck with clang!
[ONE Android Development] DerRomtester:
Reboot was not related to toolchain. I am pretty sure they will happen sometimes with hyper governor.
[ONE Android Development] gianton:
Tyr v90 on Vanir Exodus with stock settings, lost 0%'in standby overnight with data/WiFi/sync on!
[ONE Android Development] DerRomtester:
Omg this is sick :D
[ONE Android Development] EasyGoingXD:
Kernel-Settings? :)
[ONE Android Development] NickosD:
Read the 7th and 8th word of his post. There are his settings.

Sent from my bacon!!!!!
[ONE Android Development] gianton:
Yes it is, ususlly I get 1-2% loss either with stock or ak kernel with the same setup. You did some magic here, good job! :good:

Stock settings, changed only Gamma settings.
[ONE Android Development] EasyGoingXD:
Oh missed that, just was impressed by the pictures ^^
[ONE Android Development] DerRomtester:
LOL i just destroyed my Linux machine :D

i wanted to delete /usr/bin/bin but i deleted /usr/bin

Now i have to reinstall. I am so silly :)
[ONE Android Development] puncha1580:
Happens to the best of people... i remember once i'd installed a n5 rom on a n4... and bricked my phone...

Luckily, computers don't get bricked that easily!!!:p
[ONE Android Development] cerealguy:
booomm babyy!! :d
[ONE Android Development] DerRomtester:
Fix all errors with Clang/LLVM and the kernel compiled fine.

Oh yeahhh baby :)
[ONE Android Development] smint86:
What would be the efforts of Clang? I assume it's a different toolchain, like Linaro and Sabermod. But I couldn't find a good comparison link so far. Maybe someone could help out.
[ONE Android Development] DerRomtester:
Yeah it is a different toolchain with some benefits over gcc (linaro/sabermod/ stock gcc)

e.g. it compiles faster

it is easier to find bugs

ecc.

http://www.phoronix.com/scan.php?page=article&item=gcc49_compiler_llvm35&num=1

https://gcc.gnu.org/wiki/ClangDiagnosticsComparison

http://en.m.wikipedia.org/wiki/Clang
[ONE Android Development] cerealguy:
Another release in the kitchen? [emoji13]
[ONE Android Development] DerRomtester:
Not yet. At the moment i am too silly to make a boot.img. :D
[ONE Android Development] cerealguy:
Ok... Then I try latest v 90! [emoji106]
[ONE Android Development] moz2k12:
I dont have the Option "Screen" in Synapse ;( why?
[ONE Android Development] gianton:
It's under Gamma tab.
[ONE Android Development] moz2k12:
not there ;(
[ONE Android Development] usmani:
Use the latest ukm from ukm thread.

---------- Post added at 02:55 PM ---------- Previous post was at 02:54 PM ----------

Why does zzmove not use 1497600? Or its just me?
[ONE Android Development] moz2k12:
thanks that solved it!
[ONE Android Development] Flakito97:
Confirmed working on temasek-sm-5.0.2-8.1 build??
[ONE Android Development] gianton:
It works on all CM12 based ROMs and Temasek is one of them.
[ONE Android Development] Setting.Out:
Love this kernel.. It's still very smooth at 1.2ghz.. Patiently waiting on alucard hotplug to make it perfect.. ;)

No rush
[ONE Android Development] DerRomtester:
Version 91

- compiled with Clang/LLVM 3.7

- clang needs some parts off gcc (so you will see gcc version 4.9.3 but actually the kernel is compiled with clang-3.7)

- With Clang the Kernel size decreased (do not wonder :D)
[ONE Android Development] _ASSASSIN_:
What's so special about clang versus using linaro or sabermod? I thought both of the latter toolchains were specifically for ARM optimization on Linux.
[ONE Android Development] hewlett2008:
How to keep the values in kcal?
[ONE Android Development] gianton:
You have to set SELinux to Permissive.
[ONE Android Development] NickosD:
Read some posts above. There is the answer.

Sent from my bacon!!!!!
[ONE Android Development] gianton:
Flashed it on latest Vavir Exodus, working great so far, will keep testing.
[ONE Android Development] Ofthecats:
The benchmarks provided in the first link show llvm behind two gcc versions.

Do these benchmarks matter?
[ONE Android Development] DerRomtester:
These articles are pretty old. I did some benchmarks but the difference isn't big.
[ONE Android Development] hewlett2008:
THX...but doesn't work....
[ONE Android Development] gianton:
What do you mean? Have you set your Gamma settings and don't stick after a reboot?
[ONE Android Development] TheWilkieWay:
I'm getting great battery life on v90sm, the stats below are with about 2.5 hours of listening to music as well :) but I remember seeing before about the qcrypto wakelock, it's clearly not severely affecting my battery life but I wonder if there was a way to stop it, I'd get even better results? I don't get it on any other kernels I've tried. Loving your work by the way!
[ONE Android Development] hewlett2008:
First point in gamma section: values. I can only change the last value.... 256 256 250 for example ....
[ONE Android Development] NuLLV01D:
Uninstall UKM, flash the latest version and clear Synapse Data

You can find the uninstaller and latest UKM here: -

http://ak.hiddenbytes.org

FleXied from My bacon
[ONE Android Development] DerRomtester:
Sry guys not the hole kernel was compiled with clang. Only some parts. Talked again to a clang guy and he gave me some hints to compile the hole kernel. So v91 is basically linaro and not clang.
[ONE Android Development] OmegaBlaze:
Quick question.. What ROM would you recommend with your latest kernel?
[ONE Android Development] DerRomtester:
I am currently using temasek. But i often switch to blisspop.
[ONE Android Development] OmegaBlaze:
The latest kernel build doesn't work on secondary ROMs(Multirom).

Works fine on the internal rom though?
[ONE Android Development] DerRomtester:
Version 92

- reverted clang things ( i am still working on it but it is very difficult, only some parts were compiled with clang and not the hole kernel)

- cm usptream updates

- compiled with UBERTC

- small update to mako hotplug
[ONE Android Development] Guido83:
on v92 I am getting really strange display colors. it's like sunlight readability enhancement is forced on

EDIT:

reverted to an elder version (v90) and the display colors are normally again
[ONE Android Development] TheWilkieWay:
Just got an sod on v90sm, not sure if it's kernel related but here is a last_kmsg incase:

https://docs.google.com/file/d/0B8-DeeLz0wbGNWhQNDFQdlJsUkk

Can post a logcat too if necessary.

Edit:All the characters seem to be messed up, not sure what happened there.. Cant open any last_kmsg's on my phone either
[ONE Android Development] gianton:
Noticed that too, I disabled the Adaptive backlight and colours are back to normal again.
[ONE Android Development] DerRomtester:
Only merged some cm commits:

This is somehow related to colors

https://github.com/DerRomtester/one_plus_one/commit/4b5b5730a1b645a25a29d376979e7e828ee49bab

This one seems related to ambient display

https://github.com/DerRomtester/one_plus_one/commit/13f48e8439220e0907382f2a2d79b47f1bb876fc
[ONE Android Development] gianton:
FKU app with new update working great with v92 including Gamma settings.

I am using

256,256,256,258,247,251,0
[ONE Android Development] waterdaan:
http://xdaforums.com/showpost.php?p=59221254&postcount=2437
[ONE Android Development] DerRomtester:
Version 93

- updated all hotplugs

- merged one commit by cm

- added alucard hotplug

- added msm hotplug

( i did not test alucard or msm hotplug; i cant guarantee that they work correctly)
[ONE Android Development] Setting.Out:
I'll test it.. :)

Thank you

---------- Post added at 11:42 PM ---------- Previous post was at 11:18 PM ----------

Bootloop on temasek 8.4 (tried a clean flash as well)
[ONE Android Development] DerRomtester:
You cant enable mpdecision because i have removed it. I also noticed this hotplug thing. We have to wait for the new ukm version.

Gesendet von meinem A0001
[ONE Android Development] garz:
I tried this out on Heisenberg rom and it didn't get past the oneplus logo. Had to revert back to original Franco kernel.. :rolleyes:
[ONE Android Development] DerRomtester:
Have you flashed franco kernel aosp oder cm11s version ?
[ONE Android Development] garz:
AOSP version.
[ONE Android Development] DerRomtester:
Changelog V8

* 6d085f5 New kernel name Tyr.Kernel
* aa4bdab Version NR8
* 4487aef defconfig: fix typo
* 048a4ff defconfig: update
* ecd23fd power: qpnp-bms: qpnp-charger: make logs easier to parse
* 6e0eb3d msm: vidc: change concealment color
* 6cfac8a msm: mdss: Prevent modification to image roi when scaling
* 18ce800 sched: Fix migration thread runtime bogosity
* 99e1840 ARM: Fix undefined instruction exception handling
* ec4102a6 rtc: alarm: set power_on_alarm again when calling alarm_resume
* 9ef9365 qseecom: change the number of bytes to compare app names
* a891579 qseecom: Add support to handle multiple app load & unload
* c382e4f netlink: fix possible spoofing from non-root processes
* 93d9e65 msm: kgsl: Fixup the idle_timer save/store functions
* bb5588f ARM: fix user unalignment prefetch abort
* 2b1af49 msm: mdss: align frame buffer size to PAGE_SIZE
* 73fdebf mm: do not sleep in balance_pgdat if there's no i/o congestion
* 0b9f46a ARM: gic: Bring inline with upstream
* 0537f92 cpuidle: check for need_resched() after the idle entry trace event
* 4051557 ARM: bitops: prefetch the destination word for write prior to strex
* 2cd6717 input: touchscreen: synaptics_dsx: Generate the hardware ts on interru
* 0ed6498 lm3630: Clean up the lm3630 driver
* 432ce3b msm: clock-krait-8974: Add support to read SVS PVS bin
* 050f993 smp: Fix SMP function call empty cpu mask race
* cb2b2bb ion: Use dma_free_attrs for freeing secure memory
* 3794eb7 sched: Remove get_online_cpus() usage
* 0ba70d11 msm: kgsl: Keep the GPU from going into a slumber after a touch event
* 58093f2 msm: kgsl: Fix gpu idle check
* 7679618 arm/dts: Scope pic16F setup for Oppo board properly
* 4ac104b ASoC: msm: qdsp6v2: update int to size_t
* 46048d4 ASoC: msm: qdsp6v2: Change client names for ion alloc
* a62ee9f ASoC: wcd9320: Fix micbias setting for MAD
* 98eb883 ASoC: msm: q6dspv2: add pause/resume support for audio record
* 8403a75 ASoC: qdsp6v2: update perf mode flag for LL capture cases
* 34f75c5 ASoC: msm: qdsp6v2: Cleanup of compress offload drivers
* 4f96eda ASoC: msm: qdsp6v2: Cleanup of audio drivers
* 300f69c ASoC: msm: qdsp6v2: Add the matrix mixer call during ASM loopback
* e0319a8 ASoC: msm: qdsp6v2: Fix bit alignment in snd_codec params
* 9f957cf ASoC: msm: audio-effects: improve logging
* 08ac6e27 ASoC: msm: qdsp6v2: requeue read buffers in mmap device switch
* f7542db ASoC: msm: qdsp6v2: check proxy port is open when closing
* 28c9d8c ASoC: dapm: Fix _PRE and _POST events for DAPM performance improvement
* 9ddd9f8 ALSA: snd-usb: add support for DSD DOP stream transport
* a603e2c ARM: 7674/1: smp: Avoid dummy clockevent being preferred over real har
* 5eb6694 arm: Cortex A15 optimisation

updated ramdisk to latest cm version

new kernel name i did not like current name i stay with that name now
[ONE Android Development] hassan_1000:
Gunna try out this kernel now, looks all good. One question, because its based on franco kernel and I've bought the full app, caould it be tweaked with francos app?
[ONE Android Development] DerRomtester:
Sry i dont have francos app. I think you can access most of the features, but i dont know it exactly.
[ONE Android Development] hassan_1000:
Yup confirmed most basic things are working and I only twaek the basic things ;)

Btw whats 'fiops' in the paragraph with recommended settings
[ONE Android Development] Setting.Out:
New kernel is very smooth.. ;)
[ONE Android Development] DerRomtester:
New kernel tyr v17

pls read carefully

I am using now cm11 source code for kernel compiling and not francos code anymore.

This V17 is a rebased kernel with cm11 source code.

- no f2fs support (maybe i will include it later)

- francos hotplug is still inside (dont use ukm with synapse otherwise francos hotplug wont work)

- Linaro 4.9.2 toolchain with -O3 optimization

- 3.4.104 Kernel Version from Kernel.org

- CONFIG_KERNEL_MODE_NEON=y

- intelli_plug is still inside but i prefer francos solution ( to use it we have to wait for new ukm and synapse version)

- lz4 compression for kernel and ramdisk

and much more

Recommend configuration:

Just flash it and be happy

Maybe we can move this thread to the original development section but a moderator should decide this.
[ONE Android Development] TheShoxter:
Unless you have original code it won't go in Original Development.
[ONE Android Development] DerRomtester:
AK is also using cm11 source code like me. Why do you think this does not belong to Original Android development?
[ONE Android Development] TheShoxter:
Because AK has some elements of original coding besides the source. I just know that even though you are using CM source, you must have some elements that are original to you for original development section.
[ONE Android Development] DerRomtester:
Now i got it. Thx :)
[ONE Android Development] Setting.Out:
BTW, very nice kernel...
[ONE Android Development] ak:
This is a question for a Moderator Guys, but compare your work with an RD and his souce if you want to see this. :D

Check here:

http://xdaforums.com/showthread.php?t=2112240
[ONE Android Development] DerRomtester:
Guys what do you think about V17?
[ONE Android Development] xionation:
Battery life is awesome so far ! 1hr20m screen on time and I'm on 86%!

[EDIT] Im loving this kernel and am looking forward to new features/development ! I have attached some photos of my battery life!