yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] benthian89:
hmm, [MENTION=3292224]franciscofranco[/MENTION] maybe you can measure the framerate of the game (possible to get info from kernel?) at the max freq and then try reducing the freq little by little till the framerate is impacted.

Another way might be crowdsource, since you are preparing a way for users to share their profiles..

You could harvest the profiles and take the average as a benchmark for that particular game.

But this method is not that intelligent:(
[Nexus 5 Original Android Development] sordna:
Cool ! So will the Nexus 4 have the same, or the app will show different options depending on the device?
[Nexus 5 Original Android Development] Laggalot:
you are kidding right.... *facepalm* screenshot cant capture the changes of the color profiles.....

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] blueren:
I sure hope so! cuz if no one is able to reproduce this.. then I'm derping something
[Nexus 5 Original Android Development] Martin-Doc:
Good, we need more little Francos.
[Nexus 5 Original Android Development] Kagath:
Hi @ franciscofranco,

I wanted to know what compiler you use for our dear kernel ;)

I have not found the answer to this question on xda.

Thanks for all your work.
[Nexus 5 Original Android Development] gharrrrrr:
Am I the only one who saw terminator!? Machines learning!? Skynet!?

Sent from my Hammerhead using my T.A.R.D.I.S.
[Nexus 5 Original Android Development] franciscofranco:
The Nexus 4 is different :)
[Nexus 5 Original Android Development] sordna:
OK no prob as long as FKU color control doesn't break for the N4 :)
[Nexus 5 Original Android Development] :
Finally got audio issues way, way down. I flashed a custom ROM - seeing as I need the customizability that Gravity Box brings - and it's effectively eradicated the right channel clipping. I do get the occasional audio fart, but it's way, way less than what I was getting earlier. I've also flashed the audio boost mod and Viper4Android.

Bottom line, if you're using Xposed modules, you might want to disable them and give it a shot, especially bloated ones like GB. Might be it'll work for you, too.
[Nexus 5 Original Android Development] Arstoien:
Actually something like per app statistics would be greatly useful. No need for full automation of the per app mode. We could see how the app's loading the cpu and choose settings on our own.
[Nexus 5 Original Android Development] phanitej:
we can use floating cpu stats of system monitor for checking that. I used it to decide what clock speeds are optimal for the games i use
[Nexus 5 Original Android Development] menboi1:
What is the max cpu in franco settings

Enviado desde mi Nexus 5 mediante Tapatalk
[Nexus 5 Original Android Development] Angel0fDeath:
3014 MHz
[Nexus 5 Original Android Development] Piereligio:
Even 638 downloads of my profile! I'm amazed! :eek:
[Nexus 5 Original Android Development] The Gingerbread Man:
Does that mean to say you will updating the colour interface stuff to not use positive and negative which myfluxi mentioned a couple of weeks back when he posted about an update he made?
[Nexus 5 Original Android Development] Testraindrop:
Franco I got a SOD for the first time with r47, had to long press reset.

Hope you can find something in the log.

Gesendet von meinem Nexus 5
[Nexus 5 Original Android Development] msgfromside3:
+1. So much hype on ML. ML is literally useless unless you can classify each app with classifers, built with a repository with the set of "features" for every app - something google can do, maybe, but quite costly. Probably the best way to achieve this is without ML and with the PAM usage data from everyone and feed it back to PAM. I don't think it is worth it.
[Nexus 5 Original Android Development] franciscofranco:
IOMMU crash. No idea what-so-ever.
[Nexus 5 Original Android Development] yorici:
It would be better to keep the distinction. It's an effective way to get more precise results when you keep it limited to one difference and you are using a colorimeter.
[Nexus 5 Original Android Development] franciscofranco:
Of course not. This is the N5 interface for the upcoming release (still unfinished, been busy with other apps):
[Nexus 5 Original Android Development] CroW_D:
Where can i find it ^^

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] gravityy:
you can find it on his signature.....

here is the link: http://d-h.st/search?search_by=1&search_for=Piereligio_TrueRGB
[Nexus 5 Original Android Development] dgmorland:
Kernel panic on R47 after filming video. Log attached. Just before it happened the display was flickering. Last_kmsg attached

View attachment last_kmsg.zip
[Nexus 5 Original Android Development] baedaa:
Got really bad audio hiccups when my phone rings or I watch some YouTube via phone speaker. Am I the only one? Is there a way to log that kind of things?

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] carlese:
[MENTION=3292224]franciscofranco[/MENTION] I'm getting a lot of lag with the latest Facebook app (alpha I think) and r47.. Is anyone having the same issue?
[Nexus 5 Original Android Development] CroW_D:
And how can i applied this in fku ?

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] Triversity:
It is the insanely bad coded Facebook app. I had the same problem with the beta. Switch to normal release and all will be much better again.

Sent from my Nexus 5
[Nexus 5 Original Android Development] Laurentyu1995:
Same here
[Nexus 5 Original Android Development] yodanutz01:
Hey guys, can anyone confirm that Temple Run 2 lags with graphics set to high with latest r47 ? I use PA B5 with r47 stock settings. With stock, unrooted 4.4.2 there was no lag in Temple Run 2.
[Nexus 5 Original Android Development] Enddo:
you probably don't want to use alpha software then. . .
[Nexus 5 Original Android Development] Savant:
I thought it was common practice to ban that memory hogging, battery sucking app for the mobile browser or another app that functions better.
[Nexus 5 Original Android Development] Ben36:
Why do we use interactive and not on demand?

On demand flies compared to it
[Nexus 5 Original Android Development] piumach:
Quick question: even if I set ondemand and custom UV voltage values to be maintained after rebooting, I always have to reset them manually after each reboot (governor it's always set on interactive and voltage values to the stock after reboot). It's a bug or I'm missing something?

Thanks,

Nicola
[Nexus 5 Original Android Development] ben_pyett:
[MENTION=3292224]franciscofranco[/MENTION]

not sure if I saw or missed a response from you, did you see anything of note in the logs?

http://xdaforums.com/attachment.php?attachmentid=2707987&d=1398433249
[Nexus 5 Original Android Development] Ben36:
Do you have the little set on boot toggle set -

If so. You can't look straight away at boot. It sets on 'boot completed' so give it a minute before looking

Edit.... Actually the governor control settings don't stick. Everything else seems to
[Nexus 5 Original Android Development] Laggalot:
battery reasons? maybe... i dont know

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] The Gingerbread Man:
Because on demand lingers at high speeds more than interactive. Interactive is better at saving battery but the choice is yours at if you prefer on demand you can set it on boot.
[Nexus 5 Original Android Development] floepie:
Now, how's that possible? I'll even accept that you're exaggerating to say that it's simply faster, but even then, seems impossible that it could be. Unless you modified settings in favor of ondemand.
[Nexus 5 Original Android Development] Ben36:
I've not noticed a massive difference in battery usage. Maybe half an hour less screen time. But it's sooooo much faster

And

FRANCO

Using on demand governor, governor control settings don't actually stick after reboot. Just tried. Boostpulse duration and input boost frequency return to stock values always
[Nexus 5 Original Android Development] sirovai:
I think Franco build his kernel with interactive as default.

If you use ondemand instead of interactive maybe you have to try another kernel IMHO
[Nexus 5 Original Android Development] Tzfardaya:
I think Ben was asking for the reasons for that decision, not just an arbitrary "use this, not that"
[Nexus 5 Original Android Development] piumach:
Yes, I've both the toggle for governor and voltage set...probably it's a bug, it is there since the beginning for me (R42-->...).
[Nexus 5 Original Android Development] RobbieL811:
Yes. I am having this problem too. I set my max frequency at 1728 on boot & when the phone completes the boot process, FKU says that my max is 1728 but checking with System Monitor, it shows 2.2 as my max. I couldn't figure out what was going on with it.

Sent from my Nexus 5
[Nexus 5 Original Android Development] TheLastSidekick:
That's the thing about FK that I like. You have some kernels with like 18 or 20 governors. That's cool and all, but how do you know which is best? I feel like Franco only included three governors because he's studied how stable they are compared to others. He's made kernels for tons of devices, the fact he was adamant about what not and what to include in the kernel

only shows how sure he was about his work.

R47 has been mostly stable for me. Audio clipping hasn't happened lately. Stock voltage and stock settings, and you should be okay. I even have a bad chip, ran the cpu bin test and mine is 0.

Also when given the option to use stable beta or alpha apps I always use alpha. And as far the Facebook alpha is concerned at the current moment it's just slow, for anyone wondering if it was the kernel. (which its not)

The Nexus 5 advocate (Team Inferno)
[Nexus 5 Original Android Development] myfluxi:
franco merged a tiny patch that should fix interactive. It's not about using the highest freqs but not jumping between freqs when it counts most.

These boostpulse durations of more than 40ms were just ridicolous workarounds.
[Nexus 5 Original Android Development] ATZ-007:
Anyone know how i can use NTFS on this kernel (USB flash drive using OTG cable)?

Sent from my Nexus 5
[Nexus 5 Original Android Development] kecinzer:
[MENTION=3292224]franciscofranco[/MENTION]

Will be possible to create switch to swap stereo audio channels?
[Nexus 5 Original Android Development] RobLudo:
Using the ntfs-3g binaries. You need to put this file in your /sdcard folder. Here's a discussion

http://xdaforums.com/showpost.php?p=47305164&postcount=6

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] franciscofranco:
I don't understand what you're asking.
[Nexus 5 Original Android Development] kecinzer:
[MENTION=3292224]franciscofranco[/MENTION]

I have headphones that can be weard in 2 different ways. For me its more comfortable to wear it another way. But I have in my left ear right channel and in my right ear left channel.

So I'm looking for solution to reverse stereo or swap stereo channels to L -> R and R -> L.
[Nexus 5 Original Android Development] TheLastSidekick:
Ah. So he's asking if you can switch the audio to make the LEFT and Right headphones play the opposite side of the audio stream it normally does and vice versa. He can wear the headphones backwards and forwards.

The Nexus 5 advocate (Team Inferno)
[Nexus 5 Original Android Development] Bobtehblob:
Soooo how long till r48-test? ;)
[Nexus 5 Original Android Development] Tzfardaya:
You didn't just ask for an eta did you? :eek:
[Nexus 5 Original Android Development] Red5:
Id really like to try it, but my phone apparently still dosent want any other profiles on it. I havent been able to change a profile in a few weeks now.
[Nexus 5 Original Android Development] Piereligio:
That's really strange. Do you turn the screen off and then on again, after applying it?
[Nexus 5 Original Android Development] Bobtehblob:
Jokingly, yes!
[Nexus 5 Original Android Development] iPsychoGeek:
It's already here http://kernels.franco-lnx.net/Nexus5/4.4/tests/ ;)
[Nexus 5 Original Android Development] carlese:
I see a boot.img from today but no version name..
[Nexus 5 Original Android Development] Red5:
I cant even select it. My phone for wahtever reason only sees one profile, even though I have like 50. I cant select anything. Ive had this issue for a few weeks now.
[Nexus 5 Original Android Development] iPsychoGeek:
Yes, it is r48 test.

Nexus 5 with Tapatalk Pro
[Nexus 5 Original Android Development] Piereligio:
Search for the profile name using a file manager, and check if u find a folder that has only that one profile. If u find it, try pasting there any profile, and see.
[Nexus 5 Original Android Development] Red5:
In the file manager, I go to franco.kernel_updated and I see a color profile folder with all the profiles in there, so I know I have them. Yet, when i go into the color control app, and then select load a profile... only one comes up, the one Im using. The color control app does not see any other profiles for some reason so I cant select any others to try them.
[Nexus 5 Original Android Development] yorici:
Tried other apps?

Nexus Display Control: http://xdaforums.com/showthread.php?t=2424467

Faux: https://play.google.com/store/apps/details?id=com.teamkang.fauxclock
[Nexus 5 Original Android Development] Red5:
I installed the Nexus Display Control app again, opened it up and same thing... only one profile. So I then deleted the app and went back into FKU and opened up the Color Control and it somehow updated. Now I can get all my profiles again. I dont know how, but this worked. Thank you!!!
[Nexus 5 Original Android Development] WatsonDue:
Noticed that too. The difference in smoothness is HUGE. Just compare apps like g+, gReader, or other apps with long lists. Or fast-scroll your sms on Hangout. Even Tapatalk got (ok, just a little) better!
[Nexus 5 Original Android Development] Ben36:
Franco

Please make the set on boot settings stick for the on demand governor so we can do some experimenting
[Nexus 5 Original Android Development] Laggalot:
which GPU speed do you guys run? is it necessary to underclock it? noticeable? (320would be too much =lag)

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] Bobtehblob:
Mines at 320 for daily use and I notice no lag. I use PAM to let it run at may freq during gaming though.
[Nexus 5 Original Android Development] Tylog:
r48 :)

Tapatalk Team SlimRoms
[Nexus 5 Original Android Development] Laggalot:
i used pam but didnt like the toasts all the time ^^ also it made me think that someone said stock gives best battery life (which touchboost do you guys use? im at 1.2ghz atm)

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] franciscofranco:
You can disable the toasts on Settings...
[Nexus 5 Original Android Development] Ben36:
It's awesome, and my battery lasts all day easily regardless so the slightly lesser time on screen is irrelevant
[Nexus 5 Original Android Development] Laggalot:
thanks franco i knew there was something like that! will give it a shot on my next run

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] franciscofranco:
I'm aware of that bug.

I always run with 320MHz.
[Nexus 5 Original Android Development] yorici:
Hi Franco,

I really appreciate your efforts to combine and improve the apps, but I do have a little request. Would it be possible to implement this feature?

The first 12 are reversed (x = 255 - x) for unknown reasons. Could they be displayed normally? It would make the parameters more intuitive to users:

Increasing the first value then actually increases a color, instead of decreasing it. This oddity only applies to values 1 to 12, 13 to 24 (of which 11 displayed) are fine. (Same formula reverses the reversed values: x = 255 - x)

If I can help you in any way in relation to the values, please do contact me on Hangouts! ;)

Good luck
[Nexus 5 Original Android Development] franciscofranco:
Sure, would love to. Ping me on hangouts plz!
[Nexus 5 Original Android Development] yorici:
Done! ;)
[Nexus 5 Original Android Development] nexusmaniac:
Hi Franco :) Or anyone else,

Is there a guide to compiling your kernel? I've just got a Linux VM and have tried to git clone your nightlies branch (taking a looong time...) I Google how to compile a custom kernel but other than Google's guide (Which didn't work :( ) I couldn't find anything very helpful.

Thanks! :)
[Nexus 5 Original Android Development] Empty Hand:
Francisco, congrats on FacesIn being recognized as Android Authority's indie app of the day!

http://www.androidauthority.com/facesin-review-373976/
[Nexus 5 Original Android Development] MarcAntonyy:
To be clear, it's not only the governor control settings which won't stick. Right now, ticked boxes within Governor Control, Hotplug Control and Kernel Settings are not sticking.

Everything from go_hispeed_load, to load threshold (Hotplug), to Vibration Amp & Speaker gain (Kernel Settings) all reset to default values. I've tried everything I can think of to remedy it, but I just end up with default values every day.

Other than that nuisance, I'm having great success with 47.
[Nexus 5 Original Android Development] Flyview:
Anyone having problems sending/receiving MMS? r47 here and can't do either. I never tested before I flashed Franco though (just got my Nexus 5 yesterday, stock 4.4.2). I triple checked my APN settings in both the phone settings and hangouts. Normal data transfer works fine.
[Nexus 5 Original Android Development] Tzfardaya:
You wouldn't happen to be using an ad blocker would you? When I was it was blocking incoming and outgoing mms as well...

I'm on test-48 but didn't have an issue on r47 either.. (I send between 5-10 mms a day usually...)
[Nexus 5 Original Android Development] Flyview:
Nope. Damn wonder what it could be.
[Nexus 5 Original Android Development] Tzfardaya:
Pm
[Nexus 5 Original Android Development] Ben36:
My hotplug and kernel settings are sticking fine. It's only within governor control and only on ondemand that i have a problem
[Nexus 5 Original Android Development] Tzfardaya:
Almost makes you wonder if MA is using the toggle....
[Nexus 5 Original Android Development] eigokyoukan:
MMS is working fine for me in r47 and purity ROM w/ad block, but I use handcent if it makes any difference. :)
[Nexus 5 Original Android Development] nexusmaniac:
Well Franco... r48 is so much smoother than anything before! And I'll probably say that with r49, r50 etc. But this is truly epic :)
[Nexus 5 Original Android Development] Flyview:
I figured out my MMS problem. I checked logcat and saw MMS-derived connection timeouts to an IP that did not match the MMSC url in my APN. Sure enough, this was the IP of a second APN that wasn't selected. I don't know if this is a kernel problem. So again, it was using an APN that was not selected.
[Nexus 5 Original Android Development] aow1980:
[MENTION=3292224]franciscofranco[/MENTION] do you have any advice or tips for someone trying to compile a kernel for the first time? I'm trying to compile yours with a few added governors to learn with.
[Nexus 5 Original Android Development] toprunner2786:
Where were you able to find r48?
[Nexus 5 Original Android Development] resynx:
Agreed! r48 is much smoother :D Awesome work as usual Franco! :)
[Nexus 5 Original Android Development] gravityy:
download the file, put in the fku folder - color profiles, open fku - color control, just apply the files. screen off and on again to see the result. done :laugh:
[Nexus 5 Original Android Development] franciscofranco:
I'm aware. The explanation for that to be happening is too complex to write it at this hour. I'm aware and I'll think of a fix.

After you've cloned my repo and downloaded the toolchain from googlesource its simple:

you have to git clone my ramdisk_hammerhead repo

make defconfig franco_defconfig

./build.sh -> this will compile the Kernel and build the boot.img
[Nexus 5 Original Android Development] vomer:
*Save to Evernote* :D

Also, test build is awesome so far!
[Nexus 5 Original Android Development] eigokyoukan:
I know I could get more even turning my WiFi off when I went to sleep :D This is great though! On r47...
[Nexus 5 Original Android Development] vomer:
PSA: PA beta 3 is out with hover. Loving the way the guys over at PA have implemented it and since [MENTION=3292224]franciscofranco[/MENTION] is part of that space thanks to him too ;)

Sent from my Nexus 7
[Nexus 5 Original Android Development] yamahakid:
Had my first SOD on r47 today.

Happened sometime over night while my phone was plugged in. Caused my alarms not to go off making me late for work, therefore no time to get a log.

I know this is useless without a log, just wanted to put it out there.

Otherwise, been running fantastic. That's the only sod I've had since flashing r47.
[Nexus 5 Original Android Development] Ntress:
Hi, im using this kernel and can't get call recording apps to work..

does anybody know if this kernel supports 2 way call recording??
[Nexus 5 Original Android Development] dimebagdan65:
Most definitely does. I use CallRecorder from skvalex

https://play.google.com/store/apps/details?id=com.skvalex.callrecorder
[Nexus 5 Original Android Development] aow1980:
Most forums say to go into make menuconfig, is that needed with the build.sh? Sorry for the questions just want to make sure I learn the correct way.. Going to do a test build after work..
[Nexus 5 Original Android Development] Technecium:
make menuconfig is for if you intend to make changes which are automatically configured by the *_defconfig.
[Nexus 5 Original Android Development] franciscofranco:
make menuconfig is where you access the .config file in a graphical interface.

build.sh is my own script.
[Nexus 5 Original Android Development] Ntress:
too expensive for me.. do you know an alternative?
[Nexus 5 Original Android Development] franciscofranco:
Google it. This is not the place to discuss that. Besides I hate any call recording mention, I would be pissed if anyone recorded calls with me.
[Nexus 5 Original Android Development] Flrc:
tried latest test build, feel much smoother in game (temple run2 and beach buggy blitz) even with gpu underclock to 320Mhz.

I always feel laggy in temple run2 (maybe my country is too hot, I can easily hit threshold temp by surfing net or playing any games. )

In test build, I also hit the threshold temp (cpu 65℃+ and battery 40℃+) and highspeed capped at 1.5Ghz.

But the game still feels very smooth.

Nice work!

Also curious why test bulid file size is much bigger than before:D
[Nexus 5 Original Android Development] yorici:
Please check hangouts ;)
[Nexus 5 Original Android Development] franciscofranco:
Because I merged a new compressing/decompressing algorithm for faster boot-up. I'm not sure I like the big Kernel size, but its cool that it boots up much faster!
[Nexus 5 Original Android Development] njiki11:
I'm sorry for the nub question. But how do you enable vomer settings?
[Nexus 5 Original Android Development] toheer:
Thanks for this great kernel!

I have a question regarding the default settings. As I understood, default governor is interactive. After reflashing the franco kernel and/or if I delete app data in the bought fku app and reboot, the governor is always set to ondemand with max cpu 2.2ghz. Don't know if other settings (like the scheduler) are changed as well. I have no other kernel app and in the folder /system/etc/init.d/ is no kernel script. I use the omni rom without any other addons. What could be the reason and how can I ensure that I have the stock franco settings?
[Nexus 5 Original Android Development] franciscofranco:
If Ondemand is the governor after boot I'm 99% sure you're not running FK.
[Nexus 5 Original Android Development] vomer:
Go to the post linked in my sig - use one of the methods provided ;)