yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Original Android Development] Shano56:
I think its the app not the kernel. Ingress keeps adding more BS and it slows the **** out of my phone. Not to mention it kills the battery so I have to keep in on the charger while playing which makes the phone get hot as **** = thermal throttling
[Nexus 4 Original Android Development] Floydfire:
Franciscofranco, in your thought it's better for battery use more than two core underclocked or normal clock with the other 2 when really high load? I mean, 4 core at 1000 use more power than 2 at 1500 or not? For what i have see underclock with less high load give me a lot of juice with not bad performance, I really like experiment on your per app and want to set my game properly for performance and less battery impact... BTW seems like the new nightly work well for what I can see...
[Nexus 4 Original Android Development] lorolouis:
That's the thing I asked several pages ago.

With current concept, you never can be sure you make all absolutely default.

There are frequencies, gouvernor, color, voltages, custom settings, power profiles etc. - all these are stored in different ways - kernel / app / or somewhere else. Some survive reboot, others - doesn't. Some remain after new kernel flash ... others ... go and check them.

Franco, besides resetting the app to "defaults" can something else like "all clear to default" mechanism be implemented so you

100% know you are not over- or under- doing anything? Even with the cost of one reboot ... no problem.

When anyone like me suspects something they can reset all and try.

aaand you don't have to ask what other setting was changed in the way you don't like :)
[Nexus 4 Original Android Development] lordvj:
franco, yeah I'm on beta. okay clearing app data helped. thanks.
[Nexus 4 Original Android Development] hughfollett:
Franco, I bought you're app because I want to support you and my Nexus :D r161 rubbing extremely good on purity 5.7 with stock settings!

Inviato dal mio Nexus⁴ con Tapatalk⁴
[Nexus 4 Original Android Development] fozzie:
That's exactly what clearing the app settings and rebooting does! You will be back on the defaults.
[Nexus 4 Original Android Development] Cuzz1369:
All you have to do is clear the app data and reboot. Then you have all the fku default app settings.

Carbonized and francofied N4
[Nexus 4 Original Android Development] fozzie:
Slight correction; you'll have default kernel settings ;)
[Nexus 4 Original Android Development] Cuzz1369:
Well the app that controls the kernel will have default setting so.....but thanks.

Carbonized and francofied N4
[Nexus 4 Original Android Development] lorolouis:
Well, I did so ... it was almost cleared, except that frequencies remain "underclocked".

Probably, because of power setting or something else checkmarked "on reboot".

Anyway, you always can figure out but my idea was to have something that reproduces the very first time installing FK like after stock,

and the FKU application, without having it before. With all default = Kernel and App
[Nexus 4 Original Android Development] fozzie:
Something's not right there. Clear app settings should be removing all start on boot ticks. You on the main release or the beta? You got Trickster or Faux Control installed (regardless of wherever they have anything set on boot)?
[Nexus 4 Original Android Development] G1ukos:
[MENTION=3292224]franciscofranco[/MENTION]

Any chances I can reset fku voltage settings from ADB/fastboot? Or delete fku?

Display is not having enough volts :D
[Nexus 4 Original Android Development] jtwlbz:
161 feels a lot bettrt than m3 to me
[Nexus 4 Original Android Development] fozzie:
osm0sis has got an emergency reset zip that does this. Check his sig.
[Nexus 4 Original Android Development] franciscofranco:
pm clear com.franco.kernel
[Nexus 4 Original Android Development] Shardzmi:
If I play minion rush with stock settings in fku I can't get more than 2 cores online, and with only 2,the game is lagging. Any ideas? I'm using the beta app
[Nexus 4 Original Android Development] Cuzz1369:
If you are under clocked read back a few pages.

Carbonized and francofied N4
[Nexus 4 Original Android Development] franciscofranco:
What Kernel version?
[Nexus 4 Original Android Development] Shardzmi:
Both M3 and latest nightly gave this result. I haven't modified the freq. in any way. ( It's at 1512 atm )
[Nexus 4 Original Android Development] eluspo:
Same here. It lags
[Nexus 4 Original Android Development] G1ukos:
Something for fastboot? I can't reach adb now...

If not - I guess osm0sis's emergency or clean install is my best bet.
[Nexus 4 Original Android Development] franciscofranco:
Decrease the first_level value to 60.

You have adb in the recovery.
[Nexus 4 Original Android Development] giangi88:
Maybe I tell you a stupid suggestion...but if you use TWRP built in file manager you could delete fku app... try it
[Nexus 4 Original Android Development] G1ukos:
Display is black, I can't see anything =)

The only thing I can use is fastboot command line.
[Nexus 4 Original Android Development] lorolouis:
NVM ...

All good. No more bothers from my side.

Sorry again that my flash didn't play nice on 2 cores x 1Ghz and you had to find/fix a bug after the finalliest M3 :)

I mean other's bug of course.

Forget about cleaning all to defaults and so on, no arguing, 161 is just perfertestly perfect now.

All was my mistake ... indeed.
[Nexus 4 Original Android Development] JeffyLube0:
Hmm. High load threshold seems to revert after setting it to a custom value.. can anyone confirm?
[Nexus 4 Original Android Development] monkey hung:
Hmm so with 161 I couldn't get the screen to come on but the led was still blinking

Had to reset it by holding the power button.
[Nexus 4 Original Android Development] lorolouis:
These are absolutely your imaginations :)

On any new release there are about side-effect 20 complaints, usually not related to the kernel.

Probably yours are some of them :)

As Bill Gates said ... do a clean install, get latest updates restart several times until it gets working :)
[Nexus 4 Original Android Development] ruterjunior:
hey franco... our 161.zip is right??

i have download this archive with your app update

but after install show me a milestone have installed...

i have download 2 times and reinstall

look your archive
[Nexus 4 Original Android Development] JeffyLube0:
Still shows 70 as the value after changing it to something different.
[Nexus 4 Original Android Development] tkalli:
Already answered on preceding page

HERE
[Nexus 4 Original Android Development] ROFLkopter:
Been offline for a few hours while spending time with my brother, sister in law, niece and nephew, come back on and there's a new release! Thought you were taking a break for a little while, Franco? But, great work as usual :)

Sent from a Paranoid Android w/ franco.Kernel powered Nexus 4 with XDA Premium!
[Nexus 4 Original Android Development] gpvecchi:
[MENTION=3292224]franciscofranco[/MENTION]: this is what I found in latest beta:

GUI of Suspended frequency selection doesn't match new Max CPU frequency GUI

Phone reboots after flashing new kernel even if option is unchecked in settings.

I think that CPU temp value in info screen is not correct: 43°C after deep sleep on a desk? It feels cold in my hand...
[Nexus 4 Original Android Development] The Gingerbread Man:
Latest app update the bar doesn't clear by its self when selecting per app settings. Menu gets loaded in back ground but user needs to move it. All the others function properly. On tuna btw

Sent 2 force close bug reports through market
[Nexus 4 Original Android Development] lorolouis:
Like me ... you are writing faster than you are thinking ...
[Nexus 4 Original Android Development] jyuuken:
odd i updated to 161 but still shows m3. oppss saw the response nvm
[Nexus 4 Original Android Development] tkalli:
deleted
[Nexus 4 Original Android Development] krazeecracker:
Default tcp algorithm is now cubic?
[Nexus 4 Original Android Development] franciscofranco:
1 - Not all dialogs are the same for now, I'm facelifting them one by one.

2 - Yes, for now Auto-Flash is rebooting after Kernel download.

3 - The temperature is correct, its read from the sensor.

Thank you.

No.
[Nexus 4 Original Android Development] Bill Gamble:
Westwood
[Nexus 4 Original Android Development] alanwyl:
Is it just me?

In the fku app the fragments on the right are stacked when you load another one.

Eg. Load app->that summary screen then tap freq/voltage then load color settings.

When I press back it loads freq/voltages. Should it be loading the summary screen? It makes exiting the app difficult when say after you load all tabs.
[Nexus 4 Original Android Development] franciscofranco:
They are all put on the history stack, otherwise if you'd hit the back button inside any of the fragments it would close the app directly.
[Nexus 4 Original Android Development] alanwyl:
Just curious.

So if I were to make an app of my own with a drawer I could save only the status fragment in history?
[Nexus 4 Original Android Development] jimbohurt:
Are you guys sure? I have clear data and rebooted. And my hotplug value always stays at my custom one.
[Nexus 4 Original Android Development] franciscofranco:
Not sure I understand the question. What do you mean by "only"? You can add the fragment to the stack or not, its your choice.
[Nexus 4 Original Android Development] alanwyl:
I mean to add the status fragment into the stack only. Do not add others. Then in whatever fragment you press the back button, you are back to the status screen.
[Nexus 4 Original Android Development] franciscofranco:
That is possible, but there are other possible problems coming from that implementation.
[Nexus 4 Original Android Development] ctfrommn:
[MENTION=1539151]fransico[/MENTION]franco

I am interested in building your kernel myself, I see there are some different commands used to build, could you let me know what steps I need to do to successfully do it please? PM is fine whenever you have time :)

Thank You
[Nexus 4 Original Android Development] franciscofranco:
https://github.com/franciscofranco/mako/blob/nightlies/HOW_TO_BUILD_THIS_KERNEL
[Nexus 4 Original Android Development] ctfrommn:
I saw that, I wasnt quite sure what it meant though...those are the things I need to do differently and all other steps are the same?
[Nexus 4 Original Android Development] franciscofranco:
Which other steps? You just need to fetch the sources from the branch that you want to build from, compile the defconfig as instructed and fire up the make command (I'm assuming you've set the toolchain already).
[Nexus 4 Original Android Development] ctfrommn:
Yes, I was referring to these steps

export ARCH=arm

export SUBARCH=arm

export CROSS_COMPILE=arm-linux-androideabi-

and then

make defconfig franco_defconfig

make -j`sysctl -an hw.logicalcpu` ?
[Nexus 4 Original Android Development] admiez:
Is the latest nightly currently missing from the regular app? It shows blank
[Nexus 4 Original Android Development] ctfrommn:
Gracias :) ....Kernels are not my strong point and dont want to screw something up....appreciate the help.
[Nexus 4 Original Android Development] lorolouis:
They are very sure, I am not :)
[Nexus 4 Original Android Development] bmbanker:
Franco,

After flashing r161 your app still says I'm running 3.4.0-franco.Kernel-Milestone.3. Did you forget to update that or do I need to do some diagnostics?
[Nexus 4 Original Android Development] JeffyLube0:
typo - If the date reads 2July it is r161
[Nexus 4 Original Android Development] bmbanker:
Oops! I was checking from his app which doesn't give a date. Should've checked the settings menu, derp! Thanks!
[Nexus 4 Original Android Development] djpry:
It works better than M3.....feels smoother and snappier.....flashed now....lets c hows things goes till a battery cycle.....M3 lasted me 26-hours with normal to moderate usage...!
[Nexus 4 Original Android Development] Arstoien:
After I flashed the latest nightly without clearing the app data I saw the PerAppSettingsService running, even though I had it disabled in the app. I had to uncheck and check again the "disable" checkbox to stop it.

Sent from my Nexus 4
[Nexus 4 Original Android Development] fasolka:
So could someone tell what is the problem with call recording implementation?
[Nexus 4 Original Android Development] drawde40599:
Franco dose not add hacks and bull**** like that to his kernels, + its illegal in many countries. If u want his response search for call recording in this thread

Edit : if u really need that for whatever reason google voice dose it right out the box
[Nexus 4 Original Android Development] MrKaupo:
What is "54 radio"?
[Nexus 4 Original Android Development] ProxyChain:
Any reason why the updater application would suddenly start to forget all my settings? Upon boot all of my voltage settings are restored to stock, my colour profile isn't loaded, and the vibration setting is set back to 100, as well as the IO scheduler being changed to deadline.

I have "set voltages on boot" enabled but it still restores them to default. Clearing app data, uninstalling and reinstalling the app makes no difference. Ideas?
[Nexus 4 Original Android Development] Gnome:
Try to uninstall the app, wipe cache/dalvik cache, reinstall the app set it up and reboot.
[Nexus 4 Original Android Development] BassBlaster:
deleted lol dont kill me
[Nexus 4 Original Android Development] bokagavrilov:
Better delete that comment because most likely will be ignored if your WiFi its broken on stock kernel it will be here too this has 100% stock WiFi Franco has say it many times that he won't touch the WiFi until Google does
[Nexus 4 Original Android Development] Sukhi:
http://xdaforums.com/showthread.php?t=2087227.
[Nexus 4 Original Android Development] JNewms:
Not a kernel issue. Must be something local to your device.

Franco Minuum Nexus 4
[Nexus 4 Original Android Development] Gnome:
WiFi drivers on Franco's kernel are Stock Google WiFi drivers. So most probably it's a different issue, and you can take the kernel off your list for possible causes.
[Nexus 4 Original Android Development] manulemaboul:
Another one who tried prima drivers version and didn't saw the revert fix I guess.

Envoyé depuis mon Nexus 4 en utilisant Tapatalk 4 Beta
[Nexus 4 Original Android Development] Bobtehblob:
Is there a way to change the gpu governor within the Franco app or am I missing something...
[Nexus 4 Original Android Development] nachordez:
Not by now!

Nexus4 / Stock / Franco / V4A
[Nexus 4 Original Android Development] franciscofranco:
Yeah, I know why, thanks :)

Dunno, works flawless for me.

You can't, and you won't be able to, I don't plan to add that.
[Nexus 4 Original Android Development] Taxiback:
http://xdaforums.com/showthread.php?t=2087227
[Nexus 4 Original Android Development] Bobtehblob:
No worries. Been a bit behind on here for the past couple weeks as my Nexus 4 had quite a traumatic experience and he only returned from rehab today...

Basically. Phone's shouldn't go flying out of cars at speed. Or, this happens.

View attachment 2088818

Any possibility of adding an air bag feature to the next nightly ;)
[Nexus 4 Original Android Development] tlf55:
Franco, little suggestion, when doing nothing on screen, it should be able to switch to one core only and if it's needed to switch on the second core ! like before, but this time keeping the touch/swipe 2 core boost + The 4 core hotplug logic when playing games or things like that, it will safe battery for people who read things on the phone, and the UI will still be smooth as hell (because of the 2 core boost)
[Nexus 4 Original Android Development] hiteshrockzz:
M3 Works flawlessly. :)
[Nexus 4 Original Android Development] karimaelo:
I am on CM10.1.0 and I flashed franco kernel M3 release. I have noticed the volume in calls is lower since then. Anybody has this issue?
[Nexus 4 Original Android Development] franciscofranco:
You won't use more batter by having both cores online sitting at low frequencies when reading. You'll save battery by decreasing the display brightness, not by onlining or offlining one core.
[Nexus 4 Original Android Development] lorolouis:
And r161 is even better :), especially if you are underclocking, means your Max. CPU freq is set < 1728Mhz

(which is the main purpose of custom kernel, IMO) - but check last 10 pages for details.
[Nexus 4 Original Android Development] kyo171:
is it me or does the franco updater still shows the kernel as milestone 3 after i tried to flash r161 from the franco app (paid btw). Treid to flash and reboot twice.
[Nexus 4 Original Android Development] lorolouis:
Franco, a question from your experience:

What takes less juice from battery: (digits are rounded, just for example)?

a) 4 cores running on 80% average say @ 800Mhz

b) 2 cores running on 80% average say @ 1600Mhz

c) Same total averages but very frequently switching between 2 and 4 cores on, say every second.

Regards.

---------- Post added at 09:58 AM ---------- Previous post was at 09:56 AM ----------

It is fine label was not updated because it was a quick release, just check the kernel release date at settings -> about phone
[Nexus 4 Original Android Development] kyo171:
ahhh... many thanks my dear sir. ok its all good now, all good. kernel rocks btw well done sir franco.
[Nexus 4 Original Android Development] franciscofranco:
I'd say a) is better because the cores will run at a lesser voltage and they're probably clock gated on WFI state. If the cores are at 1600MHz they'll probably under stress so they're not clock gated. I'm not 100% sure, but its my guess.
[Nexus 4 Original Android Development] Marcb:
Franco, is there a way to tweak with the Auto brightness settings? I always find that in a completely dark room, the screen won't go to the minimum brightness... it always stays too bright...

Thanks man...
[Nexus 4 Original Android Development] snak3ater:
Try Lux Auto Brightness App & adjust the auto brightness according to your needs
[Nexus 4 Original Android Development] franciscofranco:
There is, but its not on the Kernel side. Buy Lux app.
[Nexus 4 Original Android Development] Arstoien:
Or better than Lux – install pretty much any custom ROM around and you'll be able to adjust the auto brightness. Anyway, it's not a kernel thing ;)

Sent from my Nexus 4
[Nexus 4 Original Android Development] Marcb:
Thank you all... I thought it was kernel related!

Gonna try Lux app...

Thanks!
[Nexus 4 Original Android Development] Bobtehblob:
A lot of custom roms have the feature baked in. Cyanogenmod for one. Lux is super nice though!
[Nexus 4 Original Android Development] elzafir:
[MENTION=3292224]franciscofranco[/MENTION]

I know this is not kernel related, but would you consider adding an "Apps Usage Statistics" that would survive even after flashing ROMs and kernels? Information on how many times an app has been launched would be useful to finding out unused apps.

Sent from my Nexus 4 pimped with ParanoidAndroid and Franco.kernel
[Nexus 4 Original Android Development] manulemaboul:
[MENTION=470754]Franco[/MENTION]: Had a look to labodj's fork ?

It's my favorite one, no prima (my baby hate that driver), just build with 4.8 linaro and a few battery patches, wich seems to do something.

I like it because beside all that placebo or not debate, it tolerates a bit more UV, don't know why but it does, and it runs globally a bit cooler :).

Envoyé depuis mon Nexus 4 en utilisant Tapatalk 4 Beta
[Nexus 4 Original Android Development] Lownita:
So I set mcastbcastfilter and hostarpoffload to 0 (second one already was I think), is there anything else I can do about Wi-Fi lag in deep sleep?

Tapatalked from my Nexus 4
[Nexus 4 Original Android Development] sir*mez:
[MENTION=3292224]franciscofranco[/MENTION] my cpu1 stays stuck at max no matter what frequency I put it on. I only se FKU to change anything on the kernel side.

Using 1188 as max on the first pic

Using 1512 as max on the second pic
[Nexus 4 Original Android Development] TheGeekHanaz:
I'm confused and I did a search but nothing telling me anything popped up. I'm using the beta and it seems that the power modes (not the per app ones) but the regular ones are gone, did I do something weird or is it suppose to be that way?
[Nexus 4 Original Android Development] JeffyLube0:
Possible rogue app?

The per app power modes replace the general power modes. Franco mentioned this a few weeks ago.
[Nexus 4 Original Android Development] TheGeekHanaz:
Thanks for the kernel and app and thanks to everyone who helped me
[Nexus 4 Original Android Development] sir*mez:
It can't be a rogue app, I've had the same setup for a while now without installing anything new. I haven't had this problem until I updated to r161. I will try r156 and M3 to see if the problem is still there.

[MENTION=5216454]TheGeekHanaz[/MENTION] it's holo icons.
[Nexus 4 Original Android Development] AgentCherryColla:
I just bought the 5 buck updater app, and flashed the latest nightly. Holy ****! My screen is just popping. The colors are so much more vibrant. I have this nice lily tree wallpaper. But after flash I noticed a huge pop in the color. Man its epic. Thanks
[Nexus 4 Original Android Development] mitchdickson:
Have you tried clearing app data?

Sent from my iPad 4
[Nexus 4 Original Android Development] sir*mez:
Yes, I have cleared app data and did a clean rom wipe install. I have done everything on my side to correct the problem. The last resort is ask franco. Next thing I'm going to do is downgrading to M3 and r156 kernels to see if it's present.
[Nexus 4 Original Android Development] Martin_Ro:
Hi Franco, I cherry-picked some of your commits, cpu-type for instant and also a commit for exporting temperature to user space. In my Kernel the path is /sys/modules/msm_thermal/parameters/temperature

But in your kernel this path didn't exist, where is it in yours ? Couldn't find it :(

Also I saw your commit regarding bug of the load calculations and max frequency. But in the file I have (mostly stock with patches from codeaurora and Google), the function is complete different so I wonder if this bug may have been introduced by an other patch you has imported ?

Gesendet von meinem Nexus 4 mit Tapatalk 4 Beta
[Nexus 4 Original Android Development] ki2luminati:
Franco any chance you can add gpu governor in your app? would be really nice so i wont have to use trickster.
[Nexus 4 Original Android Development] scream4cheese:
http://xdaforums.com/showthread.php?t=2002782&page=3892
[Nexus 4 Original Android Development] tlf55:
Is there a way to disable GPU v-sync like in faux's kernel ?

Envoyé depuis mon Nexus 4 en utilisant Tapatalk 4 Beta
[Nexus 4 Original Android Development] Twau:
Using r161 and the latest beta app, my custom input_boot_freq reverts back to default kernel value after a reboot.

Tried clear app data and I do not have the automatic cleaning of app data checked in the settings.

Can anyone else also reproduce this?
[Nexus 4 Original Android Development] lorolouis:
The r161 works well for me.

Franco, how the "on load" hysteresis to switch on/off 3,4 cores works now (r161) vs. the old mechanism, say r122?

When I monitor the CPU graphs, (FK Max freq. 1Ghz, all the rest default :) ) I see some difference*.

The running content is heavy but it is on the "edge" of need of more cores than 2 so more boost need to come at one point.

On the old release, once the 3 and 4 cores go ON, they remain somewhat longer, same as when they are at OFF state.

On the newest release, they turn ON/OFF more frequently, cycling almost 1-5 sec.

Otherwise, in either cases the overall load and smoothness of running stuff looks identical.

Is there any reasonable tweak on userside (FKU) or all is FK hardcodded in terms of hysteresis

or the fact that r.161 switches more frequently has no negative affect on battery and performance?

I mean, the max value of hotplug now is 70%, which is good I think, but what about the returning levels and time delays before turning on or off these extra cores?

Regards.

* Not sure. Repeated several times more, it doesn't look so different.

I am just curious once the load calculator is fixed, how does it works now vs. before the new hotplug.

And I don't like to read more than 200 lines of C code :) if possible