yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Android Development] rachanta:
I am working to get oc back. Right now I am testing 2572-96. I don't know why this is happening, but any freq above 2572 is causing a bootloop. Let me see, I am going to try everything.
[Nexus 5 Android Development] rachanta:
OK I did use franco method earlier, and will it another shot. I have already got 533 in the build I am testing now. BTW default continues to be 650 even when I use Cl3Kener's code. 533 has to be manually set.

Building with franco commits now. Certainly a lot less messy. [emoji6]
[Nexus 5 Android Development] Bionik_kaos:
If its as stable as that one its gonna be awesome !!!
[Nexus 5 Android Development] rachanta:
Test builds for R2.1

uc=96 oc=2572

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

uc=300 oc=3014

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

uc=300 oc=2880

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

uc=300 oc=2803

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

uc=300 oc=2726

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

uc=300 oc=2572

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

Feedback needed on stability. In my case anything beyond 2572 proved unstable especially if undervolted even by 25mV. I have received positive feedback in the past even for build s that I considered undstable/ Please do try to under and over volt across the range an dlet me know what works.

The most stable build will released as R2.1 ;)
[Nexus 5 Android Development] daniel84cs:
Thank you for the many trials you are doing to help in the testing of these versions install a second ROM with MultiROM exclusively for testing. Personally, I advise you to work on two versions, one that starts without OC frequencies boot 300 / 2.26 GHz and 450 MHz GPU, another that works with frequencies OC CPU / GPU "stable" similar to Snapdragon 801, personally the choice would fall between 300/2572 mhz and 300/2419 MHz with GPU 533 mhz.... Obviously OC and UC option for those who want differents frequencies. We should do more tests to see what performance difference there is between these two potential versions release two perfect kernel for Android L ..... :)
[Nexus 5 Android Development] rachanta:
How is it going?

I have limited time, and I want to offer one good kernel that fits all ROMs.

I am getting quite inclined to firming up OC=2572, UC=300 and Max GPU=533. How does it sound guys?
[Nexus 5 Android Development] peecs121:
Sounds great to me. Since there has been update to 7.0.1 should there be any issues with your kernel cause I think this is the best one for my phone personally

Nexus 5 running Android L/Nova Prime
[Nexus 5 Android Development] rachanta:
[MENTION=3482110]peecs121[/MENTION] - I am testing everything on 7.0.1. No problem so far.

Never had a problem on AICP / CM11S / Vanir my other ROMs for testing in multiboot. ;)
[Nexus 5 Android Development] rachanta:
release candidate

test drivers invited:

https://www.androidfilehost.com/?fid=23622183712474237 :D
[Nexus 5 Android Development] daniel84cs:
[MENTION=1863016]rachanta[/MENTION] this test version work very well, thanks for franco UV and kernel manager full support....great work.....:)

I removed MultiROM is set as your default kernel ..... :)

You have optimized some governor, which I advice .... ???
[Nexus 5 Android Development] rachanta:
I've just refreshed the link after removing some artefact data from GPU freq.

https://www.androidfilehost.com/?fid=23622183712474237
[Nexus 5 Android Development] rachanta:
I think so..pl check
[Nexus 5 Android Development] maxstep:
96 MHz

Hi rachanta, thank you for a brilliant kernel!

Is there a reason you decided to go with 300 as the deep sleep frequency as opposed to 96 MHz? Battery life is much better on your kernel, but still leaves a lot to be desired (I understand that it's a hardware/battery tech limitation), so wouldn't a lower deep sleep frequency help? Thank you.
[Nexus 5 Android Development] daniel84cs:
Thanks in test....;)
[Nexus 5 Android Development] rachanta:
96 vs 300

[MENTION=259618]maxstep[/MENTION] 300 is some sort of consensus decision involving users though there have been advocates of 96 as well. This kernel will not be static and I will try different things. As of now I am using the franco approach to freq table. I see that the code here is minimal and it is a much neater implementation with fewer things to go wrong.

96 came along with faux123's approach, and I actually liked that for the differentiation it provided from most other kernels. I also thought battery life at least in theory should be better. I will do some trials with extending the current table to 96 on the uc side and who knows I am may get it back.

[MENTION=4404203]daniel84cs[/MENTION] and [MENTION=4781351]shri_chanakya[/MENTION] would you like to join this debate?
[Nexus 5 Android Development] maxstep:
tools

rachanta, quick question if you don't mind - what tool would you recommend to alter the settings of your kernel on L?

I fired up a few and got extremely weird results, some utilities outright claim that the max cpu speed is limited at 1190 MHz. And the low antutu scores kind of make me wonder.

Max I was able to set in any of the tools (franco kernel updater, trickster mod kernel settings) is 1574400 which is 1.5 Ghz.GPU does seem to work at 530 though.

How do we control all the tricky settings, like cpuquiet parameters s2w d2w fastcharge etc? Trickster mod?

Thank you! - Latest OC kernel preview 20140920
[Nexus 5 Android Development] rachanta:
[MENTION=259618]maxstep[/MENTION] I faced similar issues today with bbw 7. all setting worked fine and stuck after reboot after a clean install of the ROM. Haven't done antutu with current installation but I got above 33000 even with 25mv under volt with my latest build.
[Nexus 5 Android Development] maxstep:
frequency issues

Wiped everything, formatted data and installed the lastest 7th bbw. Now the frequency won't go above 2 ghz on some reboots, 1.5 ghz on others.. Very weird..
[Nexus 5 Android Development] Ben36:
Are stock settings the recommended ones?
[Nexus 5 Android Development] rachanta:
Stock recommend for normal use. Faux, trickster and kernel tweaker work well. [MENTION=259618]maxstep[/MENTION] I don't know what to say. I am running right now at max 2572 but no UV. I got an antutu score of 32035. Here is the last build for the day:

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

Pl try and see if you see any change. I r ebased and cleaned and rearranged a bit though essential content is same as previous test build posted.
[Nexus 5 Android Development] daniel84cs:
[MENTION=1863016]rachanta[/MENTION] ston forgive me if not participating in the debate, I was in a pizzeria with my girlfriend, I do not understand why do not work notifications tapatalk, reinstalled it but nothing notifications do not work (which is not a problem specific kernel) .... .I I have not encountered any problems, I have monitored the frequencies used by CoolTool and System Monitor and not finding any problem reaching 2572 MHz without problems during stress. On the difference between the UV and used in the Franco kernel in the other they are not prepared, then not actually know what the system more effective, the franco kernel I have used most of the other kernel then I found the limit of my CPU with the other kernel I can go down a lot less. With regard to the frequency 96MHz I have not tried if there really are valid differences in consumption. If I have to "complain" I've noticed that despite the OC I had benchmark scores lower than the linear kernel and the stock, the CPU was not in thermal trottle and the maximum frequency was correct .... I have tried both with up to 2419 MHz and 2572 MHz is obviously waiting for the CPU to cool, with the linear AnTuTu scores range between 33000 and 37000 while the Racer has reached 35529 with OC. I have to do more tests so I can not jump to conclusions as for me the kernel is very stable and I think the road is the right one.
[Nexus 5 Android Development] Ben36:
Core 0 never drops below 883mhz apart from deep sleep
[Nexus 5 Android Development] daniel84cs:
Unfortunately, the CPU benchmarks not exceed 1958 MHz and although this exceeds the kernel Linear successfully using 2.26 GHz CPU ... I tried to cold but nothing to do, system monitors and cool tool correctly detect the 2.6 GHz also during certain phases of the benchmark, it could be a problem AnTuTu, but with the Linear Kernel does not show up ...

Racer

Linear 3.2 test

This is my PVS3 UV table
[Nexus 5 Android Development] Bionik_kaos:
OK this kernel is perfect in every way for me ..... So much that I'm now afraid to flash anything over it ... On 7.01 it's the smoothest ROM I ever had ...... Ever thank you
[Nexus 5 Android Development] Bionik_kaos:
This one is absolutely perfect I think
[Nexus 5 Android Development] rachanta:
Cpuquiet hotplug ensures that only one core is on unless more are required. There is no unnecessary core switching. This is supposed to be the reason for better battery life.
[Nexus 5 Android Development] rachanta:
[MENTION=4404203]daniel84cs[/MENTION] I think the differences in results and preferences must come from the pvs table.

my pvs table is pvs 2, yours is pvs 3. It seems pvs 2 table works well with 96 uc as reported by [MENTION=4781351]shri_chanakya[/MENTION].

pvs 2 or 3 must be determined by the board installed in the phone, so probably there is no solution to fit all.

For those who are wondering what this is all about:

ra:racer rax$ adb shell

root@hammerhead:/ # su

root@hammerhead:/ # dmesg | grep PVS

<6>[ 0.625377] acpuclk-8974 qcom,acpuclk.30: ACPU PVS: 2

root@hammerhead:/ #

I run adb shell from terminal on my desktop. you can do it on the phone using android terminal app -

su

dmesg | grep PVS
[Nexus 5 Android Development] rachanta:
Frequency table test builds

No frills, I want rock stability, just give me stock - range 300-2266 for both pvs 2 and pvs 3:

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

I want to test all limits, and I am ready for reboots and freezes - range 96-3014 for both pvs 2 and pvs 3

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

for pvs 2 - 96-2266 [MENTION=4781351]shri_chanakya[/MENTION]

for pvs 3 - 300-2572 [MENTION=4404203]daniel84cs[/MENTION]

These users have done some research to find out what works best for them

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

for me. I want to boast about uc and oc, and yet have stability. I have pvs 2:

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

To know whether you have pvs 2 / pvs3 / or any other look at my previous post. You can let me know your pvs table and the frequency range that you prefer and I can build a personalised racer for you.

Have fun on Sunday ;)
[Nexus 5 Android Development] daniel84cs:
Thank version R2.1 works fine excellent benchmark the best ever (even if the benchmark does not interest me and I consider them useless) and very low power consumption ..... :)

You can safely combine everything in one version as between PVS2 PVS3 and there are also large differences I can stand quietly 96MHz is simply preferred the UV Franco as I could go into voltages, but you are the master. Personally, I like the 96MHz frequency but only if I can lower voltages than the frequency 300 MHz, I would use the 96 mhz with a more conservative profile. In earlier versions there was the problem that 96 and 192 MHz were using voltages higher than 300 MHz, I prefer a table of voltages more linear with the right power for each frequency. Create a single version for all the current base that is very stable, then we will adapt to our preferences in low. Thank you again.

Great job [MENTION=1863016]rachanta[/MENTION] you have been really good. Compliments.

Good Sunday to all.
[Nexus 5 Android Development] rachanta:
[MENTION=4404203]daniel84cs[/MENTION] I all lower mV for 96 and put in PVS 3 for another test for you coming up next. So far I' ve had no problem with 96 UV by 50mV.
[Nexus 5 Android Development] daniel84cs:
I am available to any test, 96 MHz are stable on my CPU ... it's just that I have not done enough tests to see if it actually benefits the CPU in terms of consumption. Speaking of consumptions, this kernel drink very little compared to the competition, I have very low power consumption.
[Nexus 5 Android Development] rachanta:
Now this is almost ready for release. pvs 2 and pvs 3 frequencies reworked for a gradual reduction in voltages for frequencies 300 to 96kHz:

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

[MENTION=4404203]daniel84cs[/MENTION] I think this is exactly as you prefer and so do i.
[Nexus 5 Android Development] daniel84cs:
I try it now and let you know how it works on my CPU ..... Thank you ....;)

Edit 1

Do not remove the high frequency ...

The latter you sent me is very close to the final version, I use very low voltages with frequency 96MHz. It works great and is very stable, we are achieving excellence .... This is the right way, well add 650 MHz GPU and make sure that the boot will start with the standard frequencies CPU / GPU in order to have problems with the less experienced . But we are becoming the perfect kernel.

Lets recap all the possible frequencies for the CPU as present on this latest version, add 650 MHz to the GPU for the rest we have it with the additions that I told you release it as final and update the post in the first page .. :) ...

Edit 2

Indeed, after some testing I can confirm that the 96MHz frequency matched all 'UV taken from the Franco Kernel reduces fuel consumption while reading.

In the final version then:

- Use the latest version you sent me

- Use all CPU frequencies from 96 MHz to 3014

- Use all GPU frequences up to 650 MHz

- Stock frequences at boot 300/2265 CPU 450 MHz GPU.

- I do not think it's a problem of your kernel if you have instability after the 2.8 GHz, it is quite normal, there are few CPUs that support these frequencies.

The important thing is that the kernel boots with the default frequencies will then users to change everything to suit your needs ...

I'm going to do a bike ride I run out of cigarettes and my girlfriend is waiting for me .....

Congratulations my friend, have created the best kernel for Android L.
[Nexus 5 Android Development] rachanta:
[MENTION=4404203]daniel84cs[/MENTION], please check this out. The default frequency in my case (i cleared app data of faux and trickster that I use) is a one where there should be no problem in booting, but I have not been able to get the vaues i set in kconfig and defconfig for some reason.

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

I am testing now on bbw and other roms. If it is good I will release in a few hours.
[Nexus 5 Android Development] peecs121:
There's so many listed. What's the best one that's no oc? I'm running one that is oc to 2.5 and its draining to quick

Nexus 5 running Android L/Nova Prime
[Nexus 5 Android Development] rachanta:
Use the my last build:

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

Set max freq to 2266 and min to 300. Enable set on boot.
[Nexus 5 Android Development] peecs121:
So the max is 2266?

Nexus 5 running Android L/Nova Prime
[Nexus 5 Android Development] daniel84cs:
[MENTION=1863016]rachanta[/MENTION] last build for me is super stable.......:)
[Nexus 5 Android Development] rachanta:
No you set your max up to 3014 if you likr. Bear in mind that above 2572 can cause freezes, reboots or bootloops. You can further undervolt 50mV with no loss of stability.
[Nexus 5 Android Development] rachanta:
Ok it goes to op as a release 2.1 finally ;)

Thanks you for the patient analysis and help. :good::good::good:
[Nexus 5 Android Development] peecs121:
So your posting 2.1? I wanna wait for that so I don't have to flash twice

Nexus 5 running Android L/Nova Prime
[Nexus 5 Android Development] rachanta:
R2.1 - link posted to OP

RACER R2.1 released. Please visit:

http://xdaforums.com/showpost.php?p=52078023&postcount=1
[Nexus 5 Android Development] daniel84cs:
woooow, is identical to the last version I was feeling ..... ??? .... I rerun the same flash, thanks to you for the work you have created .... my favorite kernel .... .super stable, customizable and consumes very little battery ... Runs really well on my Nexus great job ....;)
[Nexus 5 Android Development] rachanta:
I told you, if you OK it than the same will become R2.1 at OP :highfive:

Thanks again for your invaluable help. I have acknowledged the help at OP. :good::good::good:
[Nexus 5 Android Development] daniel84cs:
thank you for your work, I have not done anything in the end, I just enjoyed your work ....;) I've seen that I've thanked you and I am very grateful, always available and if you come in Calabria please do not hesitate to contact me.

Edit

With OC 96/2419 MHz GPU 533mhz my UV table , 50 min 10% battery, record for me on android L....!!!
[Nexus 5 Android Development] maxstep:
frequncies

Extremely weird frequency behaviour, the last sep22 build my phone is stuck at 1.2 ghz. I tried formatting everything and reinstalling to no avail. Using franco settings app and trickster mod.
[Nexus 5 Android Development] daniel84cs:
I have no problem using kernel manager and everything works fine. You may have a problem of thermal throttle or is connected charging. Try with kernel manager that is much higher trickster or FKU on this kernel.

Kernel Manager page link.

http://xdaforums.com/showthread.php?t=2828499
[Nexus 5 Android Development] rachanta:
[MENTION=259618]maxstep[/MENTION] what PVS table do you have. Most people have 2 and 3. A few posts ago (#429) I have written the steps to get PVS table number.

I can check the table in my code if you tell me your PVS table number.
[Nexus 5 Android Development] rachanta:
How is it going guys?

Here is something useful:

Recommended kernel setting apps - Trickster Mod especially for freq vs voltage. Max min frequencies are best set / locked with Faux Clock. Same case with Battery charging current and Color / Gamma. For sound control use Faux Sound.
[Nexus 5 Android Development] Ben36:
I've always found kernel tweaker works very well and has individual set on boot options unlike trickster which is very useful for sound control etc if using a different app
[Nexus 5 Android Development] rachanta:
In my AICP ROM kernel tweaker is built in and I use it for settings. Trickster and Faux are working well for me with B7 / LPV.
[Nexus 5 Android Development] rachanta:
PVS 2 Users - If you have reboots with 50mV undervolting

You may not have noticed the problem if you used stock settings.

I have had reboots with 50mV undervolting. This is specific to Nexus 5s using PVS 2, Freq-Voltage table. I have reverted 96mHz voltage to 775mV from earlier value of 765 and added a new set of voltage values in the low frequency ranges to go with the change.

Stability seems to have improved. Here is the link:

https://www.androidfilehost.com/?fid=23622183712475037
[Nexus 5 Android Development] arifqur:
Thanks for a great kernel. I am using this on Lv7.1.

Everything works great except the Max frequency jumps back to 1958Mhz nomatter what I set it to.

I have used faux123, Franco, Trickster and Kernel Manger.

Thanks for the new version, as I was having reboots and freezes on -50mV undervolting which the new version has cured
[Nexus 5 Android Development] rachanta:
[MENTION=264977]arifqur[/MENTION] please try instructions in op. You may need to clear data from all your kernel setting app and do cache and dalvik clear. I am using Faux for this as it was not happening with trickster. My values have stuck well.
[Nexus 5 Android Development] arifqur:
Sorry for being an ass, i am currently in the process of booting up after wiping cache and delvik cache.

I hope it solves the problem.
[Nexus 5 Android Development] Ben36:
As you seem to thoroughly enjoy building loads of versions of this kernel, fancy doing one without faux sound?
[Nexus 5 Android Development] rachanta:
I am just trying to get a good stable kernel. BTW, may I know the reason why you don't want faux sound. What do you gain? I all do one if you really want one, but tell me why?
[Nexus 5 Android Development] Ben36:
To be honest, I just think stock sounds better. No other reason really. Lol
[Nexus 5 Android Development] peecs121:
If you have Faux or Viper it enhances your sound quality and makes it amazing.

Nexus 5 running Android L w/Racer Kernel. Lightning Fast!!!!!!!!!
[Nexus 5 Android Development] rachanta:
Exactly, I cant do a minute without with so much of ambient noise around the stock volume seems awfully low. [MENTION=4681015]Ben36[/MENTION], I can build one if you really want one after I attend to a few more glitches, example I suspect that the charger is causing reboots.
[Nexus 5 Android Development] Ben36:
I'll give faux a second chance, maybe i just wasn't set up too good last time I used it.

Also what reboots? Latest version is solid on bunnies b7
[Nexus 5 Android Development] daniel84cs:
[MENTION=1863016]rachanta[/MENTION] see that the kernel works really well, has nothing to do with the problem that the voltage remains stuck at 1.2 GHz, has nothing to do the (PVS) nor the voltage .... that is a problem of thermal throttle ...

If you have made changes in the voltages you should go back to the previous values, your kernel works fine it's their problem.

I'm testing everything from yesterday and believe me it is great, do not make changes in the voltages ... They have to do a clean install of the ROM and then flash your kernel.

Have you seen how much current I removed with excellent stability, never had a reboot .... Then you see how to use all frequencies up to 2419 which is the maximum that I use. They must use kernel manager, not kernel tweaker, faux 123 or FKU .... Use kernel manager like me and you will have no problem.
[Nexus 5 Android Development] rachanta:
Thanks [MENTION=4404203]daniel84cs[/MENTION]. I have made no changes at all PVS 3.

PVS 2 is what I have slightly increased voltages to allow at least 50mV undervolt.

My next build currently underway has some sound tweaks from neobuddy89 and re-look at the charger using flar2's approach. It seems to be taking a lot of time to charge.
[Nexus 5 Android Development] daniel84cs:
You've already flashed and runs fine, the battery is great, I'm using a 96/2419 MHz CPU, 533 MHz GPU and the battery lasts much performance is excellent ..... It's super stable never had a reboot, is really perfect ....
[Nexus 5 Android Development] rachanta:
[MENTION=4681015]Ben36[/MENTION] with faux sound less is more. Try raising speaker, Poweramp and Headphone levels by 1-2 points each time. In my experience it is the equalizer setting along with faux level that matters.
[Nexus 5 Android Development] rachanta:
[MENTION=4404203]daniel84cs[/MENTION] the juicy 100mv undervolting has tempted me to try 96-2419 with 100mv UV. So far so good. I never had the guts to try this. I am testing my latest build with these settings.
[Nexus 5 Android Development] rachanta:
Check the rock stable new build out

New build is up:

http://xdaforums.com/showpost.php?p=52078023&postcount=1
[Nexus 5 Android Development] rachanta:
[MENTION=259618]maxstep[/MENTION] - In General settings (trickster mod) there is a Max Screen Off frequency (default 1190 kHz). Users who are unable to set max frequency can try changing this to the max that they want (try 2419). I don't have this problem so I cant try this. The purpose of this feature is to save battery when the screen is off and background processes are on.
[Nexus 5 Android Development] peecs121:
Do we have to flash stock every update or can we just flash the kernel cause it takes so long to reflash the rom everytime?

Nexus 5 running Android L w/Racer Kernel 2.1. Lightning fast!!!!!!
[Nexus 5 Android Development] mchlbenner:
Swipe to wake doesn't work on your kernel.
[Nexus 5 Android Development] shri_chanakya:
Seems like issue with voice keyboard with this kernel. It keeps crashing and rebooting my phone. Easily replicable, open calendar or any notes app and start voice dictation using voice keyboard... after couple of minutes it will crash.