yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Android Development] rachanta:
[MENTION=4781351]shri_chanakya[/MENTION] - Checked just now with hangouts. No crash / reboot for me. Google Now also works perfectly after OK Google.

Attached is screenshot of appointment made in Calendar with voice typing.
[Nexus 5 Android Development] rachanta:
Only kernel
[Nexus 5 Android Development] rachanta:
It does work for me 6/10 times. Not perfect.
[Nexus 5 Android Development] daniel84cs:
I found a problem in your last version ..... ahha haha ​​haha ​​.... joke, you just forgot to update the version of the kernel from 2.1 to 2.2 ....
[Nexus 5 Android Development] rachanta:
I ve kicked myself for it. 2.2 was a last minute idea. But going by its performance so far, it may be a milestone build likely to stay for sometime, so I'll repeat the build with the right name and post. Thanks for the alert. 60 dls so far with very few 'complaints'. [emoji4]

[MENTION=4404203]daniel84cs[/MENTION] it is done. fresh link at op with correct build name.
[Nexus 5 Android Development] shri_chanakya:
Try to make a large description using voice typing. I made one with 3 statement of 10 words each. It crashes consistently. I did it 5 times and all the time it crashed the system ending in reboot by itself.
[Nexus 5 Android Development] rachanta:
[MENTION=4781351]shri_chanakya[/MENTION] I just voice typed a short speech of 5 lines in a word doc with no problems.

I will next try to read a page of a book aloud and see.

Which ROM do you use? Are you able to do it with other kernels? I can't do much unless I experience the problem.

Anyone else with this problem? Any ideas?

Edit: voice typed 4 mobile view pages - a small magazine article with absolutely no problem. I am running undervolted 50mV.

Screenshots attached -
[Nexus 5 Android Development] Ben36:
Seems ok to me
[Nexus 5 Android Development] daniel84cs:
[MENTION=1863016]rachanta[/MENTION] no problem here....:)

I would like to ask if you can change the frequency of the power saving mode by the kernel or is it part of the ROM ... ??? It would be very useful to increase the maximum frequency in order to make it more fluid so as to use it as a default when you need greater autonomy ....
[Nexus 5 Android Development] rachanta:
I ve never messed with governor code so far but will take a shot at it, now that you suggest. :fingers-crossed:
[Nexus 5 Android Development] daniel84cs:
Yes, because the power saving mode uses a maximum frequency of 730 MHz, far too low a frequency chosen by Google, by setting a maximum frequency from 960 MHz to 1190 MHz, you can have the highest performance with minimal differences in consumption compared to 730 mhz given that the voltages are very similar in these frequencies ....;)
[Nexus 5 Android Development] rachanta:
Have you tried smartmax_eps? I haven't seen the freq settings in the c file but no harm trying if it meets the purpose.
[Nexus 5 Android Development] daniel84cs:
It is tried it is very conservative and it offers a good compromise between performance and fuel economy, it would be perfect for the energy-saving mode .....
[Nexus 5 Android Development] Ben36:
Oh god. Power saving mode is awful if you've ever activated it. So laggy and annoying. They've definitely set the level far too low
[Nexus 5 Android Development] daniel84cs:
Yes google has set the maximum frequency to 730 MHz, making the Nexus extremely slow when activated.
[Nexus 5 Android Development] rachanta:
check this out [MENTION=4404203]daniel84cs[/MENTION].

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

i ve added 500MHz to the Freq Limit. I dont know if it is proper and if 500MHz is the right frequency increase, but the huge lag in powersave is gone, it is fluid now.
[Nexus 5 Android Development] daniel84cs:
[MENTION=1863016]rachanta[/MENTION]

I've tried but nothing has changed in this latest version, the maximum frequency is 730 MHz when ever you set the power saving...
[Nexus 5 Android Development] rachanta:
I noticed one difference, powersave governor made the phone unusable with its heavy lag. There is no lag now. Where do you see the maximum freq?
[Nexus 5 Android Development] daniel84cs:
As for me i still lag, I do not feel any difference.
[Nexus 5 Android Development] rachanta:
Where do you read 735 as max? For me there is a big difference. Eg. Now with original racer, i am typing with great difficulty. I am undervolted 50mV.
[Nexus 5 Android Development] daniel84cs:
I have removed more current than you, from a minimum of -65 to -125 depending on the frequency. To monitor the real-time frequency use system monitor.
[Nexus 5 Android Development] rachanta:
The 96Mhz one is powersave original - the phone is too slow to use

The 883 Mhz is powersave + 500 - phone is almost normal

So we are stuck. Are you sure you flashed the right zip. or may be I made a mistake with the zip. I have uploaded the modified kernel zip this time from my phone to make sure

https://www.androidfilehost.com/?fid=23622183712475716
[Nexus 5 Android Development] daniel84cs:
I flashed the last you sent me but on my maximum remains at 730 MHz ... I have tried to set the minimum to 300 MHz but also remain the same as the lag, does not change anything between 300/730 and 96 / 730
[Nexus 5 Android Development] rachanta:
Hmm. I need to think of some other things. Maybe your powersave gov is not working. With power save in r2.2 my phone is super slow. [MENTION=4681015]Ben36[/MENTION] could you please test the kernel in link of last post for functioning of power save gov and compare with r2.2.
[Nexus 5 Android Development] Ben36:
Computer says no
[Nexus 5 Android Development] rachanta:
No is no difference between PS+500 and 22/9 at Op?
[Nexus 5 Android Development] rachanta:
[MENTION=4681015]Ben36[/MENTION] No is no difference between PS+500 and 22/9 at Op?
[Nexus 5 Android Development] Ben36:
Lol. No change for me, still laggy and only hits 729 max unfortunately
[Nexus 5 Android Development] montbazon:
[MENTION=1863016]rachanta[/MENTION] could you move this post to first page?

That'll be very helpful for newbies like me[emoji16]
[Nexus 5 Android Development] daniel84cs:
+1

[MENTION=1863016]rachanta[/MENTION]

I noticed another small problem, or rather really already from previous versions, but I noticed that I forgot to report it, if you change governor of the GPU is reset automatically on ondemand.
[Nexus 5 Android Development] rachanta:
[MENTION=4404203]daniel84cs[/MENTION] i changed GPU gov to performance, the setting remains on performance even after reboot. It seems I don't have a problem or I haven't understood your problem.
[Nexus 5 Android Development] rachanta:
[MENTION=4543779]montbazon[/MENTION] I put this on op first and then pasted it to the post you saw
[Nexus 5 Android Development] rachanta:
Coming up next: my take on power save gov, making it a usable option - reduce lag.
[Nexus 5 Android Development] daniel84cs:
you're right does the governor performance remains active, but if you try with a simple interactive or not set and return on ondemand.
[Nexus 5 Android Development] rachanta:
OK the other GPU govs don't show up in faux. Trickster shows them. They don't work it seems. Will check
[Nexus 5 Android Development] rachanta:
[MENTION=4404203]daniel84cs[/MENTION] and [MENTION=4681015]Ben36[/MENTION]

Please check the governor 'racerps'

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

I am getting a consistent +500 Mhz
[Nexus 5 Android Development] daniel84cs:
Perfect, now we have 883 MHz as energy saving, we are on track, bringing this frequency to 1036 MHz should have a good compromise between performance and fuel economy .... I tried the governor racerps is very conservative and includes all operations in a single core , but it has a boost at the touch of a CPU at 1.7 GHz, maybe it would be better to reduce it to 1.2 GHz and make sure that you use more than two cores when load increases. Again my friend, we are on the right track.

Edit

After setting the governor in racerps and put the power saving mode I do not light up most the other 3 cores, so I remain single core until reboot. Now with racerps touch comes to 1.2 GHz. Reboot and do other tests.
[Nexus 5 Android Development] JahSam:
Hi guys !

I'm sorry if someone already ask but i didn't find anything about it...

How does "power suspend mode" work ? and how can i find information about "kernel mode, LCD Hooks, Highest Level Hook" to make the best choice ?

Thank you guys :)
[Nexus 5 Android Development] daniel84cs:
[MENTION=5483519]JahSam[/MENTION] we await the response of the boss [MENTION=1863016]rachanta[/MENTION].

Then the governor racerps works great using typically 1.2 GHz and a single core, the occurrence turn on the second core at the maximum frequency, I continue to test it to see what results has on consumption. But I like the idea of ​​creating two governor RacerPS and RacerSP (RacerPowerSave - RacerSuperSpeed) ​​would be the two mappings of our ECU.

Racer

Edit 1

Racer Power Save should use a maximum of 2 Core, we should do more tests to see which frequency is preferable to the touch, that is, how we can get out without losing too much fluid, now we use 1.2 GHz, 1036 MHz try to get off.

Edit 2

However, I like how your governor, before making changes do other tests, because this might be your best idea ....

Edit 3

Unfortunately now remains stuck at 1.2 GHz without descending to the lowest frequency, we have to study it a bit, but many of these problems are caused by stock mpdecison .
[Nexus 5 Android Development] rachanta:
[MENTION=4404203]daniel84cs[/MENTION] - I made no change to powersave gov. only added racerps, so probably the variable policy->min that I am setting to a higher value is getting used by powersave as well, which is not as intended.

The one core operation is due to cpuquiet hot plug which enables only one core until the load increases. This is a technology for better battery life introduced by [MENTION=4683552]maxwen[/MENTION] and used in n3ohammer by [MENTION=4635674]n3ocort3x[/MENTION]. ATM i dont want to mess with this. I also dont know how to conditionally reduce touch boost freq. :D
[Nexus 5 Android Development] Ben36:
I keep getting download unsuccessful :(
[Nexus 5 Android Development] daniel84cs:
Edit 3

Unfortunately now remains stuck at 1.2 GHz without descending to the lowest frequency, we have to study it a bit, but many of these problems are caused by stock mpdecison .

Playing with frequencies and governor came in and it works very well .... No problem.

I like these features of your kernel, friend, however, we are understanding something, that is what I see when it comes out official Android L forward and you'll be able to anticipate all the other dev.

Edit 4

Now I have nothing set energy savings of the new maximum at 730 MHz I do not know why it's so .....

Edit 5

Stuck now on 1,2 GHz....:(
[Nexus 5 Android Development] rachanta:
Next trial - no change in powersave. In this mode CPU will stick to whatever min freq you set.

In racerps you will be stuck at min+700. Change to powersave will return to min set by you.

I think I will finally delete racerps and go with powersave set to min+700.
[Nexus 5 Android Development] rachanta:
Best choice is default hybrid mode. I don't know much about this though.
[Nexus 5 Android Development] JahSam:
What do you call "hybrid mode" ?

I only have "kernel mode", "user mode", "lcd hooks", "highest level hook" :/
[Nexus 5 Android Development] daniel84cs:
ok then we look imptatient to this new test version.

From what I understand, you can make sure that the frequency of the energy savings from a minimum 700mhz +, then using 300 MHz as minimum frequency should be 1000 MHz in energy savings. Doing more tests we can create a feature that will cite when fit into the kernel then you can post it to even the original Android developers .... since you're the first one who is working on this.
[Nexus 5 Android Development] rachanta:
I have never seen these settings. Which kernel setting app are you using?

I use Faux control. In Miscellaneous you can enable / disable Powesuspend. The options I get are - Hybrid / Autosleep / Userspace / LCD_PANEL

Trickstermod and Kernel Tweaker are other kernel settings apps I use, and both dont have powersuspend setting.
[Nexus 5 Android Development] rachanta:
Modified powersave gov - trial

[MENTION=4404203]daniel84cs[/MENTION] and [MENTION=4681015]Ben36[/MENTION] - test request

The link:

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

Expected behaviours is as follows:

It has both powewrsave and racerps. one setting wont affect the other

In powersave the phone will operate continuously at minimum (set by you) + 500. This gov should get activated when phone is low on battery and power saving settings get enabled.

I

n racerps gov, the phone will operate continously at minimum (set by you) + 700. This gov will not be recognised by low battery condition.

Please let me know if it behaves as expected :fingers-crossed:

Edit: in my case freq stuck at 1728MHz after touch boost. I think I will disable this
[Nexus 5 Android Development] JahSam:
I'm using UKM+Synapse, i find it better than trickstermod, with a lot of options, perpertual developpement from [MENTION=5658634]apb_axel[/MENTION] and [MENTION=4544860]osm0sis[/MENTION], with [MENTION=3685904]ak[/MENTION] , [MENTION=3873953]eng.stk[/MENTION] + some other help... and... it's free :)
[Nexus 5 Android Development] KennyDumah:
Some recommended settings for a good compromise between performance and battery saving ?
[Nexus 5 Android Development] rachanta:
I would go with smartmax governor an cpufreq max -2265, min-96 and undervolted by 50mV.

[MENTION=4404203]daniel84cs[/MENTION] could you please recommend based on your tests?
[Nexus 5 Android Development] JahSam:
I'm not testing right now but just to be sure to understand what you are working on :

Are you trying to allow us to modify "powersaving mode" introduced but android L, or just improving this buggy/laggy mode ?

Thanks for your work and tests guys :)
[Nexus 5 Android Development] rachanta:
just playing with powersave gov and adding my own racerps variant of powersave
[Nexus 5 Android Development] JahSam:
which can be used automatically when the battery is under 15%?
[Nexus 5 Android Development] daniel84cs:
[MENTION=1863016]rachanta[/MENTION]

Personally im right now I'm using with Governor Ondemand min max 96 MHz 2.26 GHz, 450 MHz GPU and UV -60 to -125 mv, but are in a test phase, there are several possibilities to save energy. the governor SmartMax in my opinion consumes more than ondemand, smartmax EPS consumes very little power but slows down the device. We have to work on the governor and create 3 new governor in my opinion (es racerdemand, Racer EPS , Racerperfomance) , removing all those present. Boss but have you ever thought of "copying" the Kernel Chaos entering the app could work on NXTweak 3 profiles like the chaos and also inserting a UV tables. It would be a unique and perfect way to eliminate the problems caused by the use of applications "wrong" ...

Have you ever tried the kernel Chaos on CM11 .... ???

We believe that we are on an initial stage of Android L kernel development and yet is already at the Top, testing and working together we could really create the perfect kernel.
[Nexus 5 Android Development] rachanta:
[MENTION=4404203]daniel84cs[/MENTION] I like the idea. By trying stuff we learn. BTW I found a way to get out of 1.7ghz touch boost. Set to smartmax_EPs once. I am trying to figure out how to disable touch boost.
[Nexus 5 Android Development] daniel84cs:
racereps has some problems, unfortunately, hangs the frequency, with regard to energy saving does not change I have 730 mhz, when I said I had reached 860 mhz for the problem of the governor who had blocked that frequency. Unfortunately for tonight and tomorrow, I can not test with the same timeliness because they are out and I need the battery ... :('ll try everything when I can load the Nexus .... :)
[Nexus 5 Android Development] Ben36:
Ok I'm confused.... With the latest test. If i activate power saver should the phone automatically choose the powersave governor? So all i need to do is just turn on powersave in the battery settings?

---------- Post added at 12:22 PM ---------- Previous post was at 12:19 PM ----------

This?

https://play.google.com/store/apps/details?id=com.af.synapse
[Nexus 5 Android Development] JahSam:
Yes, but you need to flash the Universal Kernel Manager 1st : http://xdaforums.com/android/software/zip-synapse-script-universal-kernel-t2736986 you'll find everything you need here :)
[Nexus 5 Android Development] ohad129:
Get an error not working for me

---------- Post added at 02:35 PM ---------- Previous post was at 02:33 PM ----------
[Nexus 5 Android Development] JahSam:
Did you flash the UKM ??

If yes, try to reboot once, I don't know why but on android L I need to reboot every time one time after flashing it...
[Nexus 5 Android Development] rachanta:
[MENTION=4681015]Ben36[/MENTION] racerps gov is to be selected in cpu governors. battery saver setting comes into play only when battery is down to 15%. It is supposed to activate powersave gov at that time, but I have never checked. I will check next time.
[Nexus 5 Android Development] Ben36:
Still getting 729 max on battery saver mode
[Nexus 5 Android Development] rachanta:
In battery saved mode when charge is 15% or less powersave mode ( your min freq+500) should be the fixed freq.
[Nexus 5 Android Development] JahSam:
Is it possible to disable it here ?
[Nexus 5 Android Development] rachanta:
[MENTION=5483519]JahSam[/MENTION] you can try input boost duration 0. I will it in the code
[Nexus 5 Android Development] Ben36:
By going to settings/battery/settings /battery saver and turning it on permanent

It only hits 729 max

Looking at kernel tweaker the governor does not change. It's just restricted to 729 so it's possibly the power saver itself that needs changing?
[Nexus 5 Android Development] rachanta:
R2.3 Preview

R2.3 preview - powersaving tweaks

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

smartmax_eps - less conservative

powersave - fixed frequency 729 - should be unaffected by touch boost - will not change with min freq setting

racerps - fixed frequency 960 - should be unaffected by touch boost - will not change with min freq setting

Testing right now. plan to release in an hours. Enthusiasts are invited to test please..;)
[Nexus 5 Android Development] daniel84cs:
perfect as soon as I get home I try it and let you know ....;)
[Nexus 5 Android Development] rachanta:
[MENTION=5483519]JahSam[/MENTION] thanks for introducing me to Synapase. I was wondering how power key suspend would work. Synapase/Wake/ will take you there. This has the

potential to save power. I have provided the links at OP.
[Nexus 5 Android Development] hasdroid:
Why I can't to set cpu max at 2.5??

Android L b7.0.1
[Nexus 5 Android Development] rachanta:
[MENTION=5341794]hasdroid[/MENTION] pl see op. Clear the settings app data, reboot and try. You could also try other settings app.

Frequency setting works for sure.
[Nexus 5 Android Development] hasdroid:
Didn't make any effect for me ?

---------- Post added at 07:42 PM ---------- Previous post was at 07:40 PM ----------

LoL.. Now my Max cpu is 1.5...
[Nexus 5 Android Development] rachanta:
Clear data from all kernel setting apps. Delete them if required. Dalvik and cache wipe. Reinstall kernel. Reinstall Synapase. ( you must read instructions in op lol. because the freq settings work 100℅). You might even need to clean install or at least reinstall ROM if problem is persistent because you could have a lot of junk kernel setting data.

I too faced this problem before. It is bad app or kernel setting data that creates a problem especially for persistent flashers like me who have played a lot with kernels and kernel setting apps
[Nexus 5 Android Development] daniel84cs:
The problem is due to mpdecision that is enabled on this kernel and not just on this kernel, do not look at the frequency that you see on that program, changes in real time is set correctly but then watching with system monitor or cool tool you can verify that actually uses the maximum you set. In conclusion it is not a problem with the kernel, but it is normal if you do not disable mpdecison, delete the data of the app does not solve the problem since it is not the app to create it.
[Nexus 5 Android Development] hasdroid:
How to disable mpdecision?.

Thx ?
[Nexus 5 Android Development] daniel84cs:
In this case, you can not disable it, this kernel uses the system Hotplug stock with mpdecision, is not a defect but the design of the kernel, at the moment there are no Android kernel for L that have a hotplug system developed by the dev instead of the one developed by Qualcomm. Franco has created its own system hotplug without mpdecison that always leaves two cores online, faux created intelliplug etc.. But I can not say that their systems are more effective at Qualcomm actually, I think we are more or less there. Should be done many tests but I think if there are improvements to be minimized.
[Nexus 5 Android Development] hasdroid:
T.y 4 this inf ?☺?
[Nexus 5 Android Development] rachanta:
Pl see unzip the kernel zip. In system/etc/init.d you will find a file called 99mpdecRenamer. this runs a script during boot that removes mpdecison. you will also fing this in /etc/init.d which is where our kernel zip installs the renamer.

in /system/bin you will find mpdecision_bck - evidence that mpdecision does not exist anymore.

so mpdecision is not the problem. i could overcome the problem by disabling set to boot, clear boot settings, clearing app data, reinstalling the rom and the kernel etc.. I dont exactly remember, but I have done not once but many times. you need to try a few things. it will definitely get done. Sorry that you are facing issues.
[Nexus 5 Android Development] daniel84cs:
But the problem does not arise, since that's not a problem, even with the stock kernel works well, even with the Linear and all those present on android L. It is neither a problem nor a novelty ... It makes no sense to disable mpdecision, it works fine, imposed the maximum frequency and forget it .....
[Nexus 5 Android Development] rachanta:
mpdecision needs to be disabled for cpuquiet to work, as is the case with many custom hotplug and cpuquiet is the differentiating feature of this kernel. i have had these debates with [MENTION=4635674]n3ocort3x[/MENTION] and others experts who taught me a lot when i started kernel building.
[Nexus 5 Android Development] hasdroid:
Working now...

Just set CPU Max at 96 mhz for some times then set any frequency u want ??

Thx fit all
[Nexus 5 Android Development] daniel84cs:
So you've disabled the stock and added to your personalized supports cpuquiet, perfect, more reasons to not make changes to a problem that is not there .... To avoid problems, we can also create zip with the srcipt init.d with OC custom profiles, so as to facilitate the tuning of the kernel for the less experienced.
[Nexus 5 Android Development] rachanta:
great trick. i will try this next time. this is a common problem and happens with many kernel initially.:good:
[Nexus 5 Android Development] rachanta:
New build R2.4 link is up at OP

New build R2.4 link is up at OP:

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

Changelog 25-09-2014:

Wheatley and Slim CPU Frequency Governors added

RACER Proprietary CPU Frequency Governor Racer_ps added. Racer_ps maintains a fixed frequency of 960MHz and is based on Powersave

Powersave Governor made usable. Now runs at a fixed frequency of 729MHz

Smartmax_eps Governor has been made less conservative
[Nexus 5 Android Development] mzimmer88:
Do you need an app to select a governor? If I am looking to preserve battery, which would you recommend?
[Nexus 5 Android Development] stewartk:
Don't know why but my phone won't go to deep sleep on racer kernels