yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] Savant:
I was using the FM radio to debug for a developer since he didn't have the phone at the time. He didn't know why it didn't work that's why I said earlier I only used it when I got the phone.
[Nexus 5 Original Android Development] mattcooper:
Does anyone here recommend using multicore power saving? Not sure if it has noticeable difference and can't seem to find anything about it anywhere? Thanks....
[Nexus 5 Original Android Development] Savant:
Didn't mean to thank you but, go through a battery cycle to see if anything changes that's when you get data that's definite. I don't have drain with the new build and I'm using stock.
[Nexus 5 Original Android Development] Bogusetti:
Just mentioned that sometimes cpu 2 sits at 2265 although phone is in idle state. Anyone confirm this?

After reboot everything is normal again

(latest r15)

http://pastebin.com/b4yS0Yxn
[Nexus 5 Original Android Development] pchtc:
??

---------- Post added at 08:30 AM ---------- Previous post was at 08:12 AM ----------

Actually, one of my co-workers has NOT rooted his N5

so he is running everything stock

and his FM radio is working
[Nexus 5 Original Android Development] panart:
Nexus 5 does NOT have FM radio. (http://www.gsmarena.com/lg_nexus_5-5705.php)
[Nexus 5 Original Android Development] babyporch:
What radio app?

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] snorfu:
I also had frame drops in riptide 2...if franco could fix this, the kernel would be perfect :)

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] squeeish:
I have them on r14 as well. No tweaks, stock ROM.
[Nexus 5 Original Android Development] Ladaga:
R15v5 radio FM not found...

Enviado desde mi Nexus 5 mediante Tapatalk
[Nexus 5 Original Android Development] panart:
http://xdaforums.com/showpost.php?p=46213683&postcount=6921
[Nexus 5 Original Android Development] pchtc:
i just applied stock kernel and installed spitit fm

mine does NOT complain of missing radio

BUT i get no audio

not even static
[Nexus 5 Original Android Development] adityamunshi:
Im on r14, has anyone else had an issue with the phone going into wakelock after you turn on GPS. Even if you manually turn off GPS, it stays on and drains battery until reboot.
[Nexus 5 Original Android Development] zephiK:
Sounds like a app is causing that, not the kernel.
[Nexus 5 Original Android Development] babyporch:
Installed spirit2 and free spirit: with the first i have an audio output (a continuosly beep). With the second no audio and rssi -16. With both no messages.

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] franciscofranco:
Why did I even talk about FM radio...

I just found out why some apps are FC'ing, will roll another r15-test in a couple.
[Nexus 5 Original Android Development] The Gingerbread Man:
You just won't let my battery die before you release the next test agh :sly:
[Nexus 5 Original Android Development] bleuxeon:
Sorry if question has allready been answered but would it be possible to have voltage lower than 700mV?

@ 300MHz I think my device, and for sure some others would work fine @ 680mV, maybe 650mV.

Thanks
[Nexus 5 Original Android Development] i860:
Flashing r15v6
[Nexus 5 Original Android Development] franciscofranco:
Pushed another r15-test, fixes those weird FC on a couple apps (I tested Firefox and Amazon Kindle and they open fine), and disabled the quad core mode on busy GPU mode by default, so if you're an avid gamer and want that extra pitch of performance just echo 1 > /sys/class/misc/mako_hotplug_control/gpu_busy_quad_mode

http://192.241.177.15/Nexus5/4.4/tests/boot-test15.img
[Nexus 5 Original Android Development] franciscofranco:
There is no minimum voltage limit in this board for the CPU cores AFAIK (anyone correct me if I'm wrong), just lower it until your device crash.
[Nexus 5 Original Android Development] Tomatot-:
Hi Franco, do you recommand dalvik or ART ? :)
[Nexus 5 Original Android Development] i860:
No more fc in firefox with r15v6. You nailed it!!
[Nexus 5 Original Android Development] snorfu:
Have you any clue why some games lag?

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] bleuxeon:
ok thanks for the info.

Obviously when I try to enter 690mV then the FKU interface return it to 700mV :(
[Nexus 5 Original Android Development] franciscofranco:
I recommend whatever is set by default by the Android team, they know better than any of us.

I have no lag in any game.
[Nexus 5 Original Android Development] agalvin13:
just switched it over to test it out.. i feel like it took awhile to settle, like i had to open the apps and let them cache and get used to the new run time. but after that. opening them a second time they run buttery smooth. not sure that it is smoother or faster than dalvik but i hear ART is more efficient so it may use less battery
[Nexus 5 Original Android Development] deadlast28:
Can anybody else confirm their phone is deep sleeping or not? I'm still showing 10+ Hours of TapContextSDK as a partial wakelock,

Just curious if an app I have installed has this and it is causing my phone not to deep sleep.

Cheers.
[Nexus 5 Original Android Development] Nbsss:
I tested it out for a bit - it feels about twice as fast for me, but dalvik is already fast enough on this phone so you wouldn't notice it unless you have them running side by side
[Nexus 5 Original Android Development] rxmxsh:
which app are you using to view wakelocks? 4.4 broke all of the battery apps, afaik.
[Nexus 5 Original Android Development] ethantarheels123:
I don't want myself to get used to ART :P because most apps have not been optimized for it yet and may yield compatibility issues, and kernels may not play nicely with ART vm.
[Nexus 5 Original Android Development] resynx:
BBS has a beta version that is working in their thread :D
[Nexus 5 Original Android Development] deadlast28:
Using the beta Better Battery Stats version from xda, CPU spy showing similar results. Curious what this SDK is showing in wake lock..
[Nexus 5 Original Android Development] ethantarheels123:
^ franco talking to himself LOL
[Nexus 5 Original Android Development] franciscofranco:
LOL good catch. Makes me remember this awesome movie: http://www.imdb.com/title/tt0114746/
[Nexus 5 Original Android Development] flex0r:
Only reason I thought it to be 100, was that opening up fku showed 100... But good to know I only lowered it a little bit in reality, thanks!

Tried setting USB fast charge to 1, should that really speed up charging? My testing today looked to be more or less same as yesterday, hour of charging with Nexus 7 (2012) charger (2A output) about 50% gain..
[Nexus 5 Original Android Development] arararagi:
I was looking at the fast charge code and it seems like at some point beyond where the modification was made, there are additional checks to clamp the current down when on USB.

I haven't left it plugged in for a long time to check the actual charging rate, but I tried reading the registers out from the charger chip:

The first observation is that there's no difference between force_fast_charge being enabled or not.

On USB the charge current is configured to 0x3c (512+256+128+64 = 960 mA) and the input current is configured to 0x4a (500 mA).

On AC the charge current is configured to 0x20 (512 mA) and the input current is configured to 0x4c (1.2 A).

The second observation is that it tries to charge faster on USB than AC? :confused:

I'm going on a dig through the LG code to see what's going on, but just posting this in case someone has some insights from the Nexus 4 which may or may not have been similar.

EDIT:

I actually started typing before your reply:

What I posted is mostly for curiosity purposes.

If you want it to charge faster now, run

echo 79 >/sys/kernel/debug/bq24192/INPUT_SRC_CONT
echo 252 >/sys/kernel/debug/bq24192/CHARGE_CUR_CONT

The values will get overwritten when you unplug/replug but also maybe while charging as well, so just cat those files to check the values are still as expected (0x4f and 0xfc).
[Nexus 5 Original Android Development] Tzfardaya:
fast charge is for charging via usb.. (from a computer, not wall blister/adapter) by using the 2 data lines as power lines. so the device charges the same from the computer or from the wall...

the downside is that you lose the ability to transfer data between the phone and computer while it's active.
[Nexus 5 Original Android Development] anaglich:
Just want to mention that build 5 has done wonderfully today as far as battery life is concerned. I've just hit 13 hours of battery with 40% charge remaining after 2 hours of screen use, 2 hours of LTE BT streaming, and 20 minutes of calls.

Interactive governor to thank for this? And of course Franco ;)

EDIT: I should mention that yesterday gave me 9 hours total with 2.5 hours of screen use.
[Nexus 5 Original Android Development] ChazzMatt:
Until the Nexus 5 compatible Franco app gets color control settings, is there another app that replicates the "OMAP4 Gamma Interface" adjustments that were available in FKU? I just need to crush the blacks some on my Nexus 5, and the "1.2" settng was perfect with my Galaxy Nexus. I understand it won't be the same thing in Nexus 5, just an app or something that lets me adjust the black levels easily.. The washed out look is killing me.
[Nexus 5 Original Android Development] ethantarheels123:
Not yet. They are working on it.
[Nexus 5 Original Android Development] arararagi:
No, it doesn't use the data lines for power.

What AC adapters and "fast charge cables" do is short the data pins as an indicator that the phone can safely increase it's current limit.

In software (the kernel), you can simply increase the current limit even if data is active.
[Nexus 5 Original Android Development] Tzfardaya:
Thanks for the correction... :D now I have to go re-read up on it again.:confused:
[Nexus 5 Original Android Development] aeroseek:
I set the USB fastcharge to 1, connected to comp via usb and still got the "connected as media device" notification. Not sure if I actually enabled it then. After a re-boot fastcharge setting got reset to 0. Am I missing something? :confused:
[Nexus 5 Original Android Development] anaglich:
Art is crazy fast.
[Nexus 5 Original Android Development] franciscofranco:
Its probably my app limiting it to prevent less knowledgeable users to derp themselves then blaming me.
[Nexus 5 Original Android Development] Tomatot-:
And so they know better about kernel than you ? :p :sarchasm:

Just kidding, I love your kernels !
[Nexus 5 Original Android Development] snorfu:
I'm not the only one with lag in riptide 2...

Beside this your kernel is amazing.

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] franciscofranco:
Of course they do, better than me and than anyone else on XDA.

I have no lag in ripitide 2.

Do this:

echo 20000 > /sys/devices/system/cpu/cpufreq/interactive/timer_rate

Is it improved?
[Nexus 5 Original Android Development] rccar:
Am I the only one who gets wifi disconnection issues? Never happened with stock kernel.. It'll be connected but the internet doesn't work. Have to shut off WiFi and turn back on. Also, wireless display stutters, doesnt on stock
[Nexus 5 Original Android Development] P.Mobile:
looks like r15 is getting close! yea buddy!!:good::fingers-crossed:
[Nexus 5 Original Android Development] snorfu:
Thank you. This solved it :)

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] franciscofranco:
Interesting. Thank you.
[Nexus 5 Original Android Development] snorfu:
Could this be ART related?

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] JBabey:
The incredibly popular "Puzzle & Dragons" fails to load on test-15, reverted to 14 and it works fine.

~J
[Nexus 5 Original Android Development] LaboDJ:
Franco you deactivated ftrace and dynamic ftrace options, anyway doing this you broke compatibility with external modules.

Just to let you know
[Nexus 5 Original Android Development] Triversity:
I just tried trickster mod and it´s also resetting to 700mV if i enter anything less than that.
[Nexus 5 Original Android Development] bleuxeon:
Sir Fransico? :D
[Nexus 5 Original Android Development] franciscofranco:
Sigh... thanks.

Its probably for the best.
[Nexus 5 Original Android Development] Moh_Jay:
Just wanted to also confirm the suggestion to set timer rate to 20000 produced smoother gameplay without doing the GPU thing you disabled on latest test
[Nexus 5 Original Android Development] LaboDJ:
In my version compiled with Linaro Toolchain device won't boot up with ftrace option acrivated and I really don't know why, it reboots before android GUI starts, so I deactivated it and my Kernel won't load any module, sigh.

Any reason you deactivated that option in your one?
[Nexus 5 Original Android Development] bleuxeon:
It's a bit frustrating...
[Nexus 5 Original Android Development] franciscofranco:
And why is that exactly?
[Nexus 5 Original Android Development] franciscofranco:
I barely use the tracing, so I figured it could be disabled on production.
[Nexus 5 Original Android Development] Moh_Jay:
With latest test kernel every gamma tab past green in faux's app fc
[Nexus 5 Original Android Development] magnamentis:
confirmed

confirmed.

fc's on boot when set to: "Set On Boot" and when trying to set manually fc's when trying to slide to blue gamma, no way to

get beyond green gamma
[Nexus 5 Original Android Development] franciscofranco:
Yes because I merged the latest myfluxi patches, so you gotta wait until faux updates his app.
[Nexus 5 Original Android Development] Moh_Jay:
That's what I thought just wanted to make sure :D
[Nexus 5 Original Android Development] bleuxeon:
I think it's easy to anderstand : I feel that my device could run at lower voltage than 700mV without stability isue and for now I can't set it to something below 700mV.
[Nexus 5 Original Android Development] franciscofranco:
I genuinely have no idea why it doesn't want to go below 700mV, but trust me when I say that its for the best, even if you manage to axe 25mV off those 700mV the actual gains will be next to null and that will save you from further trouble.
[Nexus 5 Original Android Development] simms22:
i think the majority of n5's would have some sort of stability issues below 700mV, while the selective few wouldnt have any issues below 700mV.
[Nexus 5 Original Android Development] matesc:
Hello! Today I bought a Nexus 5! Previously I had a Nexus 4 .. I am amazed at the display is much better and brighter. As before, I will continue to use Franco.kernel. A question - gamma support, there are not yet at r14, right? It tells me that my device is not supported. Thank you!
[Nexus 5 Original Android Development] ngydna:
Does speaker boost stick in the latest r15 beta?

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] Triversity:
Probably. Still would be fun see how low I can go. But not everybody does have experience in UV so some people might break stuff.

I´ve also flashed the third kernel version during this battery cycle. You´re way too fast man :D Oh and thanks for the 25% discount on FKU, just bought it.
[Nexus 5 Original Android Development] jdec529:
So far latest r15 is running perfect. Thanks Franco!
[Nexus 5 Original Android Development] Tung_meister:
Seems to be working perfectly for me.
[Nexus 5 Original Android Development] franciscofranco:
Yes.

I agree its pretty neat, been coding very hard on this since coming back from Paris. It also helped me sync the Nexus 4 and the Nexus 7 2013 together with the Nexus 5, with the new r6 release for Flo all major Nexuses are basically the same in terms of featuring my changes. I'm very happy about that.
[Nexus 5 Original Android Development] :
Am I the only one that doesn't care about my phone's performance? I don't care that this or that kernel gives me a 50 point higher score in some benchmark app.

Now battery life, that's a whole different story. Franco's kernel is even smoother than the stock kernel for me and provides better battery life. That's what I want in a kernel! So thanks Franco for all your hard work :D
[Nexus 5 Original Android Development] The Gingerbread Man:
That's exactly what I was hoping, can't wait to get the latest changes on my n7 and be rid of the random reboots r5 is suffering
[Nexus 5 Original Android Development] franciscofranco:
I already pushed it, go get it.
[Nexus 5 Original Android Development] bisco:
Thank you very much franco! Your kernels are great!

Could you also take a look on the n7 2012 kernel? That would be really really awesome!
[Nexus 5 Original Android Development] The Gingerbread Man:
Awsome didn't see, thanks
[Nexus 5 Original Android Development] franciscofranco:
That's next, later today, now I'm gonna play Assassins Creed 3 to relax.
[Nexus 5 Original Android Development] rsa 329:
Exactly what I think.
[Nexus 5 Original Android Development] Testraindrop:
But first release r15 officially :p jk

Or are you still planning to change some things on it?
[Nexus 5 Original Android Development] franciscofranco:
Nah r15's pretty much closed at this point, but I want to play a little bit now :)
[Nexus 5 Original Android Development] JNewms:
I'm surprised you haven't broken down and bought Assassin's Creed 4 yet, since me and Mr Gollner are always taking you how awesome it is!
[Nexus 5 Original Android Development] PhantomGamers:
I can attest to this as well! :D
[Nexus 5 Original Android Development] franciscofranco:
I gotta finish AC2 Brotherhood, Revelations and AC3 first - the original AC2 with Ezio was just too damn awesome.
[Nexus 5 Original Android Development] PhantomGamers:
Yeah, I went straight from AC2 to AC4, I should go back and play the rest. I have them all on Steam lol.

Btw Franco, what was the fix for the apps FCing? I looked on git and can't figure out which commit did it.
[Nexus 5 Original Android Development] MrGriffdude:
Uhhhhhh you missed the best one by far!!!!! (Ac brotherhood)
[Nexus 5 Original Android Development] pchtc:
agree 100%
[Nexus 5 Original Android Development] xdp:
What sort of actual changes are in this kernel to make an actual (not placebo) effect on battery life? I'm interested in trying this but always find it hard to believe that the community is able to substantially improve upon what Google engineers provide. Not discounting the ability of some devs in the community at all, but you would think if easy changes could be made to improve battery life, that Google would've already done them?

So are we talking simple things that result in performance trade-offs like undervolting, or actual code improvements, such as patches that help battery life that Google didn't include?

I am a dev myself but not a kernel dev, so I would browse the git instance, but I don't really know the significance of the code changes.
[Nexus 5 Original Android Development] Savant:
Wait a minute ps3 or 360?
[Nexus 5 Original Android Development] bleuxeon:
You claim being a "dev"? Is it dev in chemical toilet industry? Because your question shows that you didn't even read a single page from this topic...
[Nexus 5 Original Android Development] PhantomGamers:
You're leaving out the superior PC platform :P
[Nexus 5 Original Android Development] Savant:
Superior sometimes... All depends when you have to upgrade your rig to play the next best thing.
[Nexus 5 Original Android Development] JNewms:
If it was placebo there wouldn't be so many people buying Franco's app for their Nexus devices. Qualcomm does good with their kernel, but Mpdecision is garbage. Franco does quite a lot to help battery and performance.

BTW, what is it that you "dev"?
[Nexus 5 Original Android Development] reeco:
I personally thought that was a legitimate question. No need to hate the guy for it.
[Nexus 5 Original Android Development] CaspaTheGhost:
http://192.241.177.15/Nexus5/4.4/appfiles/changelog.xml

Sent from my N5
[Nexus 5 Original Android Development] Batfink33:
Not as superior as my latest baby....

:)
[Nexus 5 Original Android Development] javacody:
As a "Dev" you of all people should know the importance of reading and searching.

I think you're full of it.

If you just go back and read each of Franco's posts in this thread instead of being a total ass, you would have your answer.

Nice troll. Please don't put a link to whatever crap you are developing here, either. This is the Nexus 5 Franco Kernel thread.
[Nexus 5 Original Android Development] PhantomGamers:
I really don't want to go off on a huge tangent but yes, superior hardware wise... but the PS4 isn't a bad deal for the price.

First off, how does undervolting result in a performance trade-off? From what I know if you're able to run the CPU at the same clocks just with lower volts the performance will be identical...

But I think the main battery savings comes from Franco's custom hotplug driver which more intelligently enables and disables cores based on your usage.

With the stock kernel the phone will have all 4 cores on the majority of the time where-as with this kernel it will behave as a dual core when the screen on unless more power is needed.
[Nexus 5 Original Android Development] fredfox_uk:
I, for one, agree with you. I find some of the rabid replies odd and a little disturbing.
[Nexus 5 Original Android Development] franciscofranco:
Guys I did not like the replies to [MENTION=3249067]xdp[/MENTION], the question was legitimate, lets not be fanboys please, you can enjoy my work, but anyone has the freedom to come here and question my codes, as long as its constructive and legit, which in this case, it is. Thank you.

Sure thing:

* instead of running Qualcomms MPDecision to control the cpus/touchboost I'm running my custom Hotplug driver and the touchboost is 100% Kernel based instead of Google's solution that goes from the Kernel to userspace, then to a file, then back to userpsace then back to the Kernel

* I'm using interactive governor heavily tuned, stock uses Ondemand who wastes too much time in higher frequencies

* Using my GPU governor which is more conservative than stock, and stock makes the GPU sleep at a higher frequency than it should (sleep as in a state between active and slumber, active being when the device is using the GPU, and slumber as in having the GPU device in deep sleep)

* Also has a ton less debugging than stock, which reduces overhead

* Has Wi-Fi patches from Google to reduce, immensely, the WLAN wakelocks and general Wi-Fi drainage

That's mostly it in terms of battery improvements, probably something else that I missed, but everything is on my github.
[Nexus 5 Original Android Development] franciscofranco:
PS3 :)
[Nexus 5 Original Android Development] donwhall70:
Yeah... How dare he not go back and read the 200+ pages before asking such a question.
[Nexus 5 Original Android Development] Savant:
Nice buddy, sent you a pm. R15v6 is wonderful great improvement but.... It gives me better battery life and stops me from switching this awesome kernel.
[Nexus 5 Original Android Development] javacody:
Yeah, because search thread, and then by user "franciscofranco" is so hard.

You almost win at trolling.
[Nexus 5 Original Android Development] bray424:
Love r15, getting amazing battery life and my phone isn't even slightly warm after a solid hour of usage.
[Nexus 5 Original Android Development] xI mEzMeRiZe Ix:
My question is why this stuff needs to be changed in the first place? Why isn't Google doing this if it's better?

Sent from my Nexus 5
[Nexus 5 Original Android Development] fredfox_uk:
One size fits all - you create a mass market product for the lowest common denominator. Although the Nexus line was originally seen as a dev device, more of the great unwashed public are buying them as their "friends in the know" have all got them. It's only people like us that are interested in getting the very last drop of performance / battery / or whatever out of the device that inhabit (or more & more inhibit) XDA and play with kernels and ROMS and themes.

Your question could be asked about almost any of the custom stuff that goes on here :) horses for course after all.