yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Android Development] rachanta:
Pre-release test builds

RACER_CAF_004_20150503

https://www.androidfilehost.com/?fid=23991606952596518

Changelog:

Upstream updates from cm-12.1-caf

Boot animation still not working. Wake up phone using pwr-key after it sleeps once boot process is complete

Source: https://github.com/rachanta/kernel_n5_racer/commits/racer-caf-test

RACER_017_20150503

https://www.androidfilehost.com/?fid=23991606952596519

Changelog:

mpdec inputboost disabled

cpufreq governor conservative updated and set as default

cyanogenmod cpu_boost enabled - many thanks to [MENTION=4193338]CyanogenMod[/MENTION]

CM-12.1 upstream updates

Source: https://github.com/rachanta/kernel_n5_racer/commits/racer-test

Please check this with single core operation during screen off disabled. I am not claiming victory as yet. :fingers-crossed: No, the problem is still there.
[Nexus 5 Android Development] pianistaPL:
May I ask why have you disabled mpdec inputboost? Will it have effect on performance?
[Nexus 5 Android Development] SedyBenoitPeace:
Does the new caf kernel work with primary rom? I was planning to flash official caf cm tonight and it will be amazing if I can try your custom kernel (fast charge is almost essential for me) thanks in advance for the answer mate :)
[Nexus 5 Android Development] SedyBenoitPeace:
I couldn't wait and I tried for myself.. The kernel works also with primary rom.. However not only the boot animation is "disabled" also the "Android is upgrading" window doesn't appear.. [MENTION=1863016]rachanta[/MENTION] I noticed one thing.. With screen on all the cores stay online with the minimum frequency.. Is this intended? Because with stock caf kernel I was having another behavior.. With all cores except one that went offline (of course when I didn't touch the screen)
[Nexus 5 Android Development] rachanta:
RACER_017_20150504

https://www.androidfilehost.com/?fid=23991606952597027

Changelog:

mpdec inputboost re-enabled

cpufreq governor conservative updates reverted; intelliactive is back as default cpufreq gov

cyanogenmod cpu_boost removed

Other CM-12.1 upstream updates retained

Source: https://github.com/rachanta/kernel_n...its/racer-test3

RACER_CAF is CM-12.1-CAF + Fast Charge + F2FS + S2W - Boot Animation - Android is Upgrading (The last two are unintended effects of + S2W)

There is no other change. [MENTION=4848703]SedyBenoitPeace[/MENTION]

Which caf stock kernel are you referring to
[Nexus 5 Android Development] willybarca:
myfluxi and stock caf , only two cores are online all the time , not 4
[Nexus 5 Android Development] SedyBenoitPeace:
That's what i wanted to say...however maybe it's userspace fault if [MENTION=1863016]rachanta[/MENTION] doesn't change anything
[Nexus 5 Android Development] rachanta:
What is stock caf? Is it cm-12.1-caf?
[Nexus 5 Android Development] willybarca:
yes ... because there are couple of cm caf roms , people refer to the main cm12.1 caf, as stock caf, by the way there are no pressure, I know you just started the caf kernel, I'm sure in the future everything will slowly be added , good luck bro [emoji2]
[Nexus 5 Android Development] rachanta:
OK I will find out what causes the problem. Either my f2fs, or fast charge or wake control commits might be the source. The challenge is what I need to do once the source is known. Lol!
[Nexus 5 Android Development] rachanta:
I found the problem. Stock had mpdecision hotplug, which was getting compiled, so was missing in racer_caf. I am testing a build in which cores go off, wake controls work and f2fs and fast charge are there. I will post it in few hours.
[Nexus 5 Android Development] rachanta:
RACER_CAF_005_20150505 - Preview

Download kernel: https://www.androidfilehost.com/?fid=23991606952597870

Source: https://github.com/rachanta/kernel_n5_racer/commits/racer-caf-test4

Changelog:

UBERTC GCC6.0 - many thanks to [MENTION=5105835]Cl3Kener[/MENTION]

Sound Control - many thanks to [MENTION=3795148]neobuddy89[/MENTION]

mpdecision activated - problem of "all 4 cores on always" resolved

Unresolved issues:

Boot animation does not work. Phone will sleep after boot and "android is upgrading" process completes. Wake it up with power-key

MultiROM does not work. This can only be used with a secondary CAF ROM
[Nexus 5 Android Development] G3Denver:
CAF sound drivers is fully aplyed? Older versions don't have awesome CAF sound.
[Nexus 5 Android Development] rachanta:
Whatever is there in cm-12.1-caf is applied as it is.
[Nexus 5 Android Development] G3Denver:
Test it now! (:
[Nexus 5 Android Development] cocchiararo:
I was testing cm caf, and having SODs and RRs.

Now i applied this kernel (i had abandoned it during my time with stock 5.1), and no issues so far.
[Nexus 5 Android Development] SedyBenoitPeace:
With the bug of always online core gone now the phone sleeps like a baby..thanks also for sound control! :)
[Nexus 5 Android Development] rachanta:
RACER_CAF_007_20150507 - Big update

Pl visit op:

http://xdaforums.com/showpost.php?p=52078023&postcount=1

Changelog beyond RACER_CAF_003

UBERTC GCC6.0 - many thanks to [MENTION=5105835]Cl3Kener[/MENTION]

sound control - many thanks to [MENTION=3795148]neobuddy89[/MENTION]

mpdecision activated - problem of "all 4 cores on always" resolved

more cpufreq governors

more ioschedulers

exfat and ntfs support

kernel same-page merging (KSM)

backlight
[Nexus 5 Android Development] holigan360:
only for CAF ROM??
[Nexus 5 Android Development] SedyBenoitPeace:
Today battery life with Latest caf release and cm caf from 28th April.. Phone disconnected from charger at 08 am.. I'm going to sleep now (and then I will put my phone on charge) and i still have 48 percent of battery remaining.. I used the phone with 4g on all day, 30 minutes of music (with Sony Walkman player) and 1h and 21 minutes of SOT (light use like Web browsing or Facebook etc).. Really better than AOSP.. At least for me!

EDIT: Screens for who doesn't believe :)

Probably without Facebook app I would have better battery life!
[Nexus 5 Android Development] willybarca:
the latest caf build abseloutly rocks , its fluid and battery efficient ... thanx alot man :)
[Nexus 5 Android Development] russian392:
Hey everyone. I just started using this kernel and I'd like to ask what CPU governor you are using and why?

Also if someone could explain the difference between all of them, the guides to them haven't been updated for a while.
[Nexus 5 Android Development] ianoob:
There are too many governors included to list then all and a ton of threads describing them... Google or trial-n-error are your friends
[Nexus 5 Android Development] Creative9170:
Thanks for your great work, but I don't know why s2w and dt2w functions in CAF kernel don't work properly, I mean sometimes it works and sometime doesn't!! :confused: power suspend is of, on AICP CAF.
[Nexus 5 Android Development] rachanta:
Wake time out could be operative. After the set time, wake controls will be disabled.
[Nexus 5 Android Development] rachanta:
RACER_018_20150509 - Pre-release test

RACER_018_20150509 - Pre-release test

https://www.androidfilehost.com/?fid=23991606952599771

Changelog:

Upstream updates CM-12.1

Upstream updates AOSP - ext4, selinux

Sound drivers and slimbus updated - many thanks to [MENTION=3795148]neobuddy89[/MENTION] - removed all my commits and replaced with his - rebased - IMHO the sound output now matches the caf kernel's - feedback please

Overhaul of wake controls, time out and power suspend

Note: Enable single core during screen off - its a requirement as of now
[Nexus 5 Android Development] lmulli:
Ahh, back to the real world and not a mention of Caf and secondary roms anywhere :) (well, apart from the sound!)
[Nexus 5 Android Development] Eltorito94:
Yeah, you come back finally! In test! For now its very good as usual! :D
[Nexus 5 Android Development] dox81:
CAF Sound is really nice..big difference. Thx a lot, [MENTION=1863016]rachanta[/MENTION]. Looking forward to releasing stable version. ;)

Speaker gain values in kernel adiutor does not stick (+3 value). Any ideas why? This problem also happens on 017 release of kernel (stock 5.1.0 rom)
[Nexus 5 Android Development] rachanta:
No such problem here, though I mainly use faux sound control app. I use [MENTION=3795148]neobuddy89[/MENTION]'s sound control commit, a squash with some enhancements over faux's commits. Many thanks to him for porting a lot of caf features in sound drivers that I have used in this build. It was a dream to get caf sound into my aosp kernel, and it finally got realised.
[Nexus 5 Android Development] jacakk:
Which Kernel Control Apps are compatible with this kernel?

Can you put this information within first post? :)
[Nexus 5 Android Development] rachanta:
Kernel Adiutor, Synapse, Kcontrol, Trickstermod to name a few. Adiutor is recommended in general. Kcontrol for setting each core different governors, different boost frequencies - it is made by [MENTION=4195844]show-p1984[/MENTION] the creator of the bricked mpdecision system followed by this kernel (non-caf version only).

All info is already there in first post. in the section "Read this before installing:" which you will find on scrolling down. ;)
[Nexus 5 Android Development] rachanta:
RACER_019_20150509 - Link at OP

RACER_019_20150509

http://xdaforums.com/showpost.php?p=52078023&postcount=1

Changelog beyond RACER_018_20150509

Latest KCAL form [MENTION=4316709]savoca[/MENTION] with many thanks

gcc 5.0 fixes from [MENTION=5105835]Cl3Kener[/MENTION]'s optimax-gcc5 branch
[Nexus 5 Android Development] jacakk:
What is default mA of Fast Charge USB? I'm using Adiutor, I can't find option to set mA.

Synapse doesn't work. "No UCI support detected".
[Nexus 5 Android Development] mariio85:
Flashed racer018 yesterday and 019 earlier this morning, but i noticed a worse audio quality as well as too low system sound (lock, unlock sounds) in both builds.

Went back to 017 and everything is back to normal again. Has anyone experienced this? :)

Or maybe could it be related to new audio drivers as from 018 changelog?

Anyway thanks rachanta for you great kernel and work :)
[Nexus 5 Android Development] dox81:
I noticed better audio quality and indeed a lower volume at lower steps. When the volume is at highest level, seems ok-ish. I'm not sure about this since I already have a full day with caf sound.
[Nexus 5 Android Development] pianistaPL:
Yeah [MENTION=1863016]rachanta[/MENTION] quiet sound is back again.
[Nexus 5 Android Development] rachanta:
Check with music. I am finding great sound with clarity. The earlier sound was very raw.
[Nexus 5 Android Development] FunkyRasta:
Took a quick run through all the kernels nearly but now back on Racer, nothing beats it [emoji14] [MENTION=1863016]rachanta[/MENTION] I noticed some I/0 schedulers are missing like zen or tripndroid on latest build. Also there is no more custom quick charge level , only usb fast charge. Custom was useful because you could set it to 500 mA on night charges , to prolong your battery lifespan. Everything else is here as I remebered it. Maybe 100 MHz GPU would be useful though ;)
[Nexus 5 Android Development] jacakk:
[MENTION=1863016]rachanta[/MENTION] Can you answer me? :)
[Nexus 5 Android Development] FunkyRasta:
Default fast charge of USB will be no more than stock wall charger but possibly lower. That's why I liked that on previous builds you could set custom voltage using synapse.

If you get that error open terminal emulator and run:

su

sh /system/etc/init.d/UKM

Restart synapse and voila.

Of course I'm assuming you have installed UKM zip. If not, google it.
[Nexus 5 Android Development] jacakk:
It depends on charger haha ;)

I don't have script like you mentioned above.
[Nexus 5 Android Development] FunkyRasta:
So go find and install UKM like I've written in previous post already.
[Nexus 5 Android Development] rachanta:
There was a time when I was getting RRs and freezes after which I replaced a lot of stuff with commits from flar2 whose Elemental is a benchmark for simplicity. That includes f2fs, fast charge and schedulers. Now that everything is stable and slick as usual, I may revert to my more advanced sources first in the next caf release. So amp control in fast charge will be back soon.
[Nexus 5 Android Development] rachanta:
Updates - fastcharge and schedulers

RACER_020_20150510

https://www.androidfilehost.com/?fid=23991606952601057

RACER_CAF_008_20150510

https://www.androidfilehost.com/?fid=23991606952601026

Changelog RACER_CAF_008_20150510 & RACER_020_20150510 - beyond their respective last releases

Add some schedulers that had gone missing

Update fastcharge
[Nexus 5 Android Development] Eltorito94:
Why in synapse app if i don't click on the "x" (on the top, when i open the app) the changes (as min freq and event boost disabled) don't are applied?
[Nexus 5 Android Development] rachanta:
[MENTION=6395588]Eltorito94[/MENTION]

Clear Synapse app data. Reboot to Recovery. Install UKM again to completely clear Synapse up. If the problem still remains, I would not know why. It is not a kernel issue.
[Nexus 5 Android Development] Eltorito94:
Sorry i have changed the question..
[Nexus 5 Android Development] rachanta:
Lol, I changed my reply too
[Nexus 5 Android Development] jacakk:
[MENTION=1863016]rachanta[/MENTION] Is there option to set amperage in Adiutor? Or I have to use Synapse + UKM?
[Nexus 5 Android Development] dox81:
[MENTION=1863016]rachanta[/MENTION]

What is the default amperage when you activate fast charge? In Adiutor you cannot see.
[Nexus 5 Android Development] rachanta:
[MENTION=4375376]jacakk[/MENTION] [MENTION=5015908]dox81[/MENTION]

No option in Adiutor. Default is 1500mA. Synapse or Fauxcontrol or may be some others are required.
[Nexus 5 Android Development] dox81:
Where is this value stored? Can we use some init.d script if we don't want to use synapse? Or maybe set it manually after reboot. Thx for your work, [MENTION=1863016]rachanta[/MENTION]. Personally, I don't see any reason to go beyond the original charger: 1200 ma

LE:

Found it: /sys/kernel/fast_charge :D
[Nexus 5 Android Development] jacakk:
More mA, the faster you will charge you battery. It won't hurt your battery.
[Nexus 5 Android Development] SedyBenoitPeace:
Has this version the latest commits from CM 12.1? Because it seems that [MENTION=4152171]myfluxi[/MENTION] fixed the unresponsive screen after a soft reboot (problem that however I haven't)
[Nexus 5 Android Development] y0y0y:
[MENTION=1863016]rachanta[/MENTION] I'm using the May 9th build, and I have noticed in Adiutor that the maxCPU settings are not being obeyed. I set it to 1728 but it still goes to 2264.. Have you noticed this behaviour?

Regards
[Nexus 5 Android Development] rachanta:
[MENTION=4556031]y0y0y[/MENTION] - No problem since last many builds
[Nexus 5 Android Development] rachanta:
[MENTION=4848703]SedyBenoitPeace[/MENTION]

Completely upto date with CM-12.1 and CM-12.1-CAF
[Nexus 5 Android Development] sergtot:
Is there any progress with Multirom compatibility to have caf rom in the first slot?
[Nexus 5 Android Development] rachanta:
[MENTION=4701899]sergtot[/MENTION]

No. None of the other developers are working on this it seems.
[Nexus 5 Android Development] FunkyRasta:
Latest build is great ! Back are tripndroid and other schedulers and custom charging voltage ! :)
[Nexus 5 Android Development] rachanta:
Big CAF Update

RACER_CAF_009_20150512

https://www.androidfilehost.com/?fid=23991606952602186

Known issues (CAF only):

Boot splash does not work. Hang tight after Google Logo for 2-3 minutes. Phone will sleep after boot process completes. Wake it up with power-key

Kexec harboot patch is there in the code, but multiROM does not work. This can only be used with a secondary CAF ROM

Changelog RACER_CAF_009_20150512 - many thanks to [MENTION=3795148]neobuddy89[/MENTION] for this massive update

Upstream updates - sched, kthread, stop_machine, smpboot, cpu_boost,

Update fastcharge

Hotplugs - Intelliplug, msm-hotplug, msm-mpdecision
[Nexus 5 Android Development] bo0gietrain:
Thank you so much for a great CAF kernel!!! Is this normal: the CAF version only shows 74% compatability with KControl - and no underclocking options either. I see lots of other posts about those things working (96% compatability). So does the CAF version lack some of the features?
[Nexus 5 Android Development] rachanta:
caf kernel has no overclock or underclock.. All other features are same as non caf. Kcontrol 74% is normal. At present caf has hotplug options and msm freq limiter which are not there in non caf. I don't know if any caf kernel has better compatibility with Kcontrol.
[Nexus 5 Android Development] rachanta:
Major changes to be tested - RACER_021_20150513

RACER_021_20150513

Build: https://www.androidfilehost.com/?fid=23991606952602704

Source: https://github.com/rachanta/kernel_n5_racer/commits/racer-test

Changelog: - many thanks to [MENTION=3795148]neobuddy89[/MENTION] for all his awesome code

More hotplugs - MSM Frequency delimiter, Intelliplug, MSM Hotplug

More Governors - zz move

Update - cpufreq_interactive - now updated to with cm-12.1 level

io_is_busy added

cpu-boost added

msm_mpdec hotplug replaced with bricked_hotplug ( a squash of msm_mpdec)
[Nexus 5 Android Development] dox81:
SOD with this version..only thing that I changed was the governor..used intelliactive. Unfortunately no logs.
[Nexus 5 Android Development] rachanta:
Use mpdec hotplug and report please. I too experienced sod, and its likely to be msm hotplug causing it.
[Nexus 5 Android Development] rachanta:
RACER_021_20150513 - msm_hotplug sod issue fixed

Changelog:

Fixed SOD coming from msm_hotplug. Reverted to [MENTION=4316709]savoca[/MENTION] and [MENTION=4152171]myfluxi[/MENTION]'s code, adding only io_is_busy interface from [MENTION=3795148]neobuddy89[/MENTION]'s version

Build: https://www.androidfilehost.com/?fid=23991606952602817

Source: https://github.com/rachanta/kernel_n5_racer/commits/racer-test3/

I think the problem is fixed. the kernel file name is the same as previous build, pl bear with that. I still havent tested intelliplug. :fingers-crossed:
[Nexus 5 Android Development] B@RRY78:
Same thing with new kernel
[Nexus 5 Android Development] ianoob:
Unchecking the Hotplug boost gives me an automatic reboot into a SOD on v21

I am able to run fine so far with changing the governor, min and max frequencies, but that hotplug boost gets me

Edit, everything is running great as long as I leave that boost alone.

On the hotplug screen, there are two hotplugs checked as flashed, please confirm
[Nexus 5 Android Development] FunkyRasta:
Yaaay hotplug madneeeess :D staying on bricked though. [MENTION=3580970]ianoob[/MENTION] having two hotplugs checked is like begging for problems ;)
[Nexus 5 Android Development] ianoob:
Agreed and I'm down to only one, but two were checked as flashed for me. Can you please confirm if yours was too? Also please confirm the hotplug boost causes a RR.
[Nexus 5 Android Development] FunkyRasta:
Well, I think I only have had msm hotplug checked before I've fiddled with settings. Running with hotplug boost , but no RRs.
[Nexus 5 Android Development] ianoob:
Please try turning off the hotplug boost and report if you too get a RR
[Nexus 5 Android Development] FunkyRasta:
Ok running without hotplug boost, only on input boost. By the way, which hotplug you are using ? No problems on show-p1984 bricked hotplug
[Nexus 5 Android Development] ianoob:
No problems on the new Intelliplug
[Nexus 5 Android Development] rachanta:
I am using msm_hotplug, with hotplug not checked in CPU section. No RR or SOD in the first few minutes. BTW pl only use build from my last post announcing problem solved.
[Nexus 5 Android Development] rachanta:
I be had no problem with new build so far or the kind anyone has mentioned. Make sure you use only one hotplug.
[Nexus 5 Android Development] ianoob:
Ha, same name so I reflashed the old one
[Nexus 5 Android Development] jacakk:
Why default governor is "performance"? What about battery life?
[Nexus 5 Android Development] rachanta:
Just a caf hangover. Caf doesn't boot if initial default is not performance. After that it sticks to whatever you set. So please set your preferred gov.
[Nexus 5 Android Development] FunkyRasta:
Got two SODs , no matter if hotplug boost disabled or enabled, so it has nothing to do with it. Hopefully, this is the log before the hard reboot [MENTION=1863016]rachanta[/MENTION] https://drive.google.com/file/d/0B1HaxfvSV_XkZ29sUGNjTHlCUlk/view?usp=sharing
[Nexus 5 Android Development] rachanta:
I hope you are using the right build. I haven't had any problem at all. Use this:

https://www.androidfilehost.com/?fid=23991606952602817
[Nexus 5 Android Development] willybarca:
show-p 1984 hotplug method is probably the most battery efficient method out of all, silly me I had never tried it before, intelli is good but it abit aggressive , and msm is ok too, but shows method is the prefect method for me in caf roms
[Nexus 5 Android Development] rachanta:
I looked at the log. The only place where there are errors are related to drivers/media/platform/msm...

There I have some gcc commits beyond cm-12.1, which could be the source. I'll remove the last one I grabbed from Cl3Kener, build and post. However let me repeat, I 've had absolutely no problem - no sod, no rr

Edit:

No.. Doesnt go beyond first Google logo without that commit. That error in the log may not be responsible for your SOD, and it could be a CM-12.1 bug, that may get resolved in future updates.
[Nexus 5 Android Development] FunkyRasta:
Yes I'm running correct build ;) no worries, it happens rarely, I can live with it and patiently wait for a fix :)
[Nexus 5 Android Development] rachanta:
I was msm_hotplug all the while as I had no problem with mpdec. I am now on mpdec, same as you ( from log). Let me see what happens now.
[Nexus 5 Android Development] jacakk:
What default gov should be for your kernel? :)
[Nexus 5 Android Development] rachanta:
RACER_022_20150514 - Pre-release

RACER_022_20150514 - Pre-release

Build: https://www.androidfilehost.com/?fid=23991606952603311

Source: https://github.com/rachanta/kernel_n5_racer/commits/racer-test

Changelog - beyond RACER_020_20150510

More hotplugs - msm_frequency delimiter, intelliplug, msm hotplug; basic msm hotplug from myfluxi enhanced with io_is_busy interface; msm_mpdec hotplug replaced with bricked_hotplug ( a squash of msm_mpdec)

More Governors - zz move added to squash; get_cpu_idle_time removed from code of various governors and now added to cpufreq module

Update - cpufreq_interactive - now updated to with cm-12.1 level

cpu-boost added and cleaned up

msm_rq_stats module updated

A note on default Governors:

Performance is the initial default - quoting from comments in cpufreq include file

/*

Performance governor is fallback governor if any other gov failed to auto load due latency restrictions

*/

CM regularly updates stock governors. Other custom governors are rarely updated by their authors.

It is therefore best to have either conservative or interactive or on-demand as default depending on whether the intention is to save power or get blazing performance.
[Nexus 5 Android Development] FunkyRasta:
For quite a long time, Intelliactiv has been the default one. However I recommend trying yankactive - better battery.
[Nexus 5 Android Development] ianoob:
ZZMove gives me an almost instantaneous RR on both 21 and 22. Pastebin isn't working today, log is here:

http://ppl.ug/8iJCoIskXBw/