yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] Cyero:
[MENTION=3292224]franciscofranco[/MENTION], Hey dude, your kernel is awesome. But i have some questions:

1. Do you plan to add S2W/DT2W support to the kernel?

2. Will it be possible to control the CPU-boost (input_boost) for each core?

3. Why all cores are constantly turned on and not fall asleep? There is no hotplug?

Thx and sry for my english
[Nexus 5 Original Android Development] fatspirit:
Definitely NO.
[Nexus 5 Original Android Development] Arstoien:
1. It's been asked before – the answer is no

2. I believe you can do that now, but not through the app, but terminal.

3. If you check the release notes from Franco, you'll see that he removed hotplugging because the cores were down to idle fast enough to compensate the energy used to keep the on. So in the end, if you factor in stuff like cost for on/offlining cores, how quick tasks execute with all cores on, how quick they go to idle, and other stuff, it seems more efficient to have them on all the time.
[Nexus 5 Original Android Development] kraatus90:
config

hello guys, dunno if i should i ask it here ( sorry for that )

but can someone pull the config file from r80 ?

./adb pull /proc/config.gz

gunzip config.gz

thanks .
[Nexus 5 Original Android Development] rennfah:
Recently I’m getting lots of kernel panics. Just a little kernel hiccup or’s my Nexus 5 getting senile?

Thanks.

Shure, see attached config.txt
[Nexus 5 Original Android Development] Abrilabr:
Hey Franco, did u already gave the license prizes for FKU from the contest? I'm from Venezuela, and i cant buy anything here, so i'd like to know the result...
[Nexus 5 Original Android Development] Lewis_eds:
I was on custom ROM (cataclysm) with their own kernel, I presumed from your post that a dirty flash is what I'd need. I seem to be stuck in a boot loop.
[Nexus 5 Original Android Development] Arstoien:
"Their own kernel" is pretty much stock kernel. So, assuming you flashed Franco kernel over stock Cataclysm, the bootloop is caused by something else.
[Nexus 5 Original Android Development] Lewis_eds:
Thanks, I've dirty flashed to end the bootloop. I'll try again soon.
[Nexus 5 Original Android Development] GjorgiDxc:
Got a random reboot while the phone was charging. I'm on Pure Nexus latest build and r80. :)

https://dl2.pushbulletusercontent.com/L8AYUbQ2MBE70DOHt0akc8O0WUKbFQ2b/last_kmsg.txt

https://dl2.pushbulletusercontent.com/1rZvaNkhfT8jcwUfwhfStShVBlGDMLA4/dmesg.txt
[Nexus 5 Original Android Development] Ryrynz:
Still waiting to flash R80.
[Nexus 5 Original Android Development] Arstoien:
Just use TWRP and follow the release notes:

"If you're on stock rom + r79, or older, you should be flashing stock boot.img first, then r80; If you're on a custom rom + r79, or older, you should dirty flash the rom (or extract its boot.img and fastboot flash it) and then r80[...]". I can't really make it clearer than this, so if you're uncertain, just wait for the update for the free FKU or spend a buck on the paid.
[Nexus 5 Original Android Development] jake:
apologies for the derpy? nevertheless.. are there any beta builds available for fk? would love to see a beta build feat for the app. excuse if this has been a thousand forty six times already.... also thanks in advance to those who will not instantly flame the ?
[Nexus 5 Original Android Development] BlazeForth:
Anyone using this kernel with F2FS..? Want to confirm whether anyone got any issues..!!
[Nexus 5 Original Android Development] JerryPi:
I used it on chroma rom for the past month without issues. And from yesterday im on pure nexus also on f2fs for data and cache with franco kernel and everything is good so far [emoji41]

Sent from my Nexus 5
[Nexus 5 Original Android Development] alcurtis93:
The auto brightness on this kernel is really bad compared to stock. Is there a way to revert?
[Nexus 5 Original Android Development] Alex Kane:
I have not had any issues with omnirom, f2fs & franco.
[Nexus 5 Original Android Development] Tsiqara:
Hello fellow flashers,

Some weird thing here:

I have flashed fresh,latest, Stock image from Google (Full Image), then installed Recovey, SU,Franco Kernel. All was good, util i noticed i was missing something. "Ambient Display", When notification arrives my screen used to turn on itself, but it doesn't do it anymore, couldn't find any setting for that but i really remember this feature being enabled before i wiped things and made fresh install (I didn't have any additional APP installed for Ambient Display)

P.S. I know it might not be Kernel related but posting this here, because Stock doesnt have Ambient (I know), so i supposed it was kernel's feature then ? Again sorry if that's a dumb question or unrelated here.
[Nexus 5 Original Android Development] fatspirit:
It could be xposed + gravity box, but defenitely not a kernel.
[Nexus 5 Original Android Development] mads339:
Hello all,

I recently decided to flash my Nexus hoping to gain two specific features, a lower minimum brightness and kernel level audio gain.

The first works perfectly except for a few fullscreen apps with what seems to be fixed brightness sliders.

The second also works if I want a positive gain, e.g. for the speaker. The problem is, my current in-ear headset is rather loud forcing me to

keep volume to the lowest value while still being too loud in some cases. My music player has in-built equalizer with signed gain which

helps but other apps rely on the system volume and I had hoped that I could use this kernel to do a system wide volume reduction.

From the code it seems that it was decided to change to unsigned values, whereas Zeus-Bacon keeps it signed, and discard all negative

input without notifying the user. What is the reasoning behind this choice?

Thanks
[Nexus 5 Original Android Development] alcurtis93:
No comment on the poor auto brightness on this kernel? In dark indoor conditions it's awful. Constantly having to adjust it. Stock was almost perfect
[Nexus 5 Original Android Development] starkly_raving:
Hey what ROM are you using? I'm in stock/deodexed and all seems well.
[Nexus 5 Original Android Development] flavoristic:
There is a problem when I am downloading something and watching youtube at the same time. It tends to crash youtube once the donwload is done.

i have stock firmware and franco kernel
[Nexus 5 Original Android Development] dstroy:
Does someone already flash new factory image on franco's kernel r80 ?
[Nexus 5 Original Android Development] fatspirit:
What?
[Nexus 5 Original Android Development] dstroy:
Sorry my english is bad in fact I was asking if someone already tried mmb29v with franco's kernel. I answer to myself as I just flashed last factory image and everything work as a charm Franco rulez ;)
[Nexus 5 Original Android Development] catalizgar:
i flashed r79 boot.img by fastboot but I stuck at bootloop. what do I have to do?
[Nexus 5 Original Android Development] osm0sis:
OTA the easy way. ;)

I have the Everroot options disabled since it still uses SuperSU 2.67 and I don't want the other ADB, etc. mods.
[Nexus 5 Original Android Development] kissme99:
Hello. I have problem with LED notification. It just doesn't work. Stock rom + r80. Anyone has the same problem?
[Nexus 5 Original Android Development] kiefferbp:
No.
[Nexus 5 Original Android Development] swallowingled:
It's working fine on my Nexus 5. Stock with r80 here too.
[Nexus 5 Original Android Development] wkwkwk:
Hi,

I'm trying to compile from source and have some issues.

I followed the following path:

git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8

git clone https://github.com/franciscofranco/hammerhead.git -b marshmallow

export PATH=`pwd`/arm-eabi-4.8/bin:$PATH

export ARCH=arm

export SUBARCH=arm

export CROSS_COMPILE=arm-eabi-

make hammerhead_defconfig

make -j2

It fails with:

CC kernel/trace/trace_selftest_dynamic.o
In file included from kernel/trace/trace_selftest_dynamic.c:1:0:
kernel/trace/trace.h: In function 'ftrace_trace_task':
kernel/trace/trace.h:590:2: error: implicit declaration of function 'test_tsk_trace_trace' [-Werror=implicit-function-declaration]
return test_tsk_trace_trace(task);
^
cc1: some warnings being treated as errors
scripts/Makefile.build:307: recipe for target 'kernel/trace/trace_selftest_dynamic.o' failed
make[2]: *** [kernel/trace/trace_selftest_dynamic.o] Error 1
scripts/Makefile.build:443: recipe for target 'kernel/trace' failed
make[1]: *** [kernel/trace] Error 2

Any idea what could be the problem?

Thank you
[Nexus 5 Original Android Development] amaces:
You probably need to use his defconfig (see #39169). I'd post a link to my forked repository, but I'm not sure that's appropriate.
[Nexus 5 Original Android Development] xCloudx13:
Is it compatible with CM13-Snapshot?
[Nexus 5 Original Android Development] WettbackMartyr:
Wow guys, 11 days no posts....r80 must be Franco Kernel bliss! Lol. [emoji13] [emoji106] [emoji13]
[Nexus 5 Original Android Development] canna1988:
ahahah i am using it with Chroma. It works perfectly!!! :D
[Nexus 5 Original Android Development] jjcdennis:
I was just given a Nexus 5. I used Wug's tool and successfully unlocked and rooted the phone. I flashed the latest Chroma rom as detailed on that thread. I then read a bit about franco's kernel and want to flash and work with it. The only question I have is about the version and flashing. The current version of Franco's kernel is R80. There is some instruction regarding flashing from earlier versions, but I haven't found an instruction for flashing R80 when I have no prior version of franco's kernel. Do I just go ahead and flash R80 with TWRP? I appreciate any help I can get.
[Nexus 5 Original Android Development] grep_i:
Yes indeed that's the way to go, just flash it right away
[Nexus 5 Original Android Development] jjcdennis:
Thanks for the help and quick response.
[Nexus 5 Original Android Development] Arstoien:
Could we get an update with the latest security fixes?
[Nexus 5 Original Android Development] franciscofranco:
r81 is up :)
[Nexus 5 Original Android Development] gamerZ1:
Do I have any problems If I flash this and have another custom kernel blu_sp★rk r73?
[Nexus 5 Original Android Development] franciscofranco:
Probably not, but I would flash stock boot.img first, I don't know what crap other Kernels are writing to the ramdisk. Better be safe than sorry.
[Nexus 5 Original Android Development] 777.300:
R81 running fine on my Croma Nexus 5. Thanks again Franco.

Sent from my Nexus 7
[Nexus 5 Original Android Development] franciscofranco:
Awesome!
[Nexus 5 Original Android Development] fatspirit:
Autoflashing via latest FKU wasn't working for some reason ()-8 Anyway, recovery flashing was successful.
[Nexus 5 Original Android Development] osm0sis:
Hmm. Worked for me, stock -> SuperSU -> f.K-r80 previously, and then r81 over that. :good:

[MENTION=3292224]franciscofranco[/MENTION], I think the f.Ku flashing needs a spinner to indicate it's doing something though, it just appears to be doing nothing between the download and the reboot.
[Nexus 5 Original Android Development] franciscofranco:
Well I fire a notification saying it's flashing the Kernel - a spinner would just block the whole UI.
[Nexus 5 Original Android Development] giorgis91:
Hi dudes, I'm on this kernel since a week now and i want to ask you a question. I see a lot of "disable 'something' wakelock" in the franco app but i don't know if i have to leave them disabled or not. Are there specific cases or best configurations I have to set for that?

Great kernel anyway! thx :)
[Nexus 5 Original Android Development] franciscofranco:
What do you really want to know? Be more specific. If you don't know what those things mean you should just leave them alone.
[Nexus 5 Original Android Development] giorgis91:
Specifically what they mean. I would know in which case they are useful. Anyway I left them "stock" since now :)

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] franciscofranco:
I'll be honest, I don't know why those wlan locks are held and for what. Probably something related to network discovery since they go crazy in a crowded network, but other than that I have no clue and no one seems to be having issues when them disabled on the N6P (I disabled them there months ago).

The reason I disable those is because over the years users have been plagued with these wakelocks and it hasn't been fixed/improved over the course of several Kernel revisions. We don't really know what it triggers and why but I'd rather have users enjoying better battery life with no apparent side-effects.
[Nexus 5 Original Android Development] osm0sis:
I've never seen a notification after "Download compete".. :confused:

Blocking the UI could be good though, since you don't want someone exiting the app mid-flash.
[Nexus 5 Original Android Development] franciscofranco:
There's a notification yes! Nah, I run it on a background Thread, runs independently from the app's lifecycle.
[Nexus 5 Original Android Development] Semtronix:
The notification is there, but you won't notice it unless you have your notifications open. It's not a new notification, the text in the download notification just changes to rebooting.
[Nexus 5 Original Android Development] ItachiSama:
Hey there, I am having some problems using FKU Free... It gets stuck at "gnomes calculating ETA" and progress bar sticks at 100% but nothing is downloaded... Why does this happens? Is it just me? Or should I write this in the app thread (if there is any for FKU Free)?

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] franciscofranco:
No idea why that would happen. I'll check my code later this weekend.
[Nexus 5 Original Android Development] ItachiSama:
I made a short video that show the strange fact. I can send you a link to it; just tell me where to send ;)

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] thielek:
I'm having the same problem.
[Nexus 5 Original Android Development] franciscofranco:
No need for videos, thanks.
[Nexus 5 Original Android Development] franciscofranco:
How's r81 running?
[Nexus 5 Original Android Development] Alex Kane:
I am under the impression that r80 was a "tiny" bit smoother, but maybe it's just me.
[Nexus 5 Original Android Development] Arstoien:
Strangely but I might have to agree. No lags whatsoever on r80 but with r81, there's an occasional very rare lag with stuff like pulling the notif shade or other actions around the os. Too rare though to make a deal out of it and start investigating or reporting, that's why I haven't said anything.

Could it be related to kernel changes? Or is it something on my device, because r80 I was running with the February path, and r81 with the current.
[Nexus 5 Original Android Development] _Vegas:
Always lags with the kernel, maybe because of the touch boost.

通过我的 Nexus 5 上的 Tapatalk发言
[Nexus 5 Original Android Development] franciscofranco:
[KERNEL][N5][ALL ROMS] franco.Kernel - r81

Weird, I made some performance improvement changes on r81. I'll take another look asap.
[Nexus 5 Original Android Development] redvw74:
Works like a charm on me. In fact I got just the opposite experience from you guys. r81 is faster.
[Nexus 5 Original Android Development] Naitsabes123:
Sometimes the device hangs, but i´m not sure whether it´s app- or kernelrelated.

Iirc it wasn´t that bad with r80, but my impression may be deceptive.
[Nexus 5 Original Android Development] ItachiSama:
Ok, tell me if you want some logcat or else!

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] franciscofranco:
r82 is up, I made some performance improvements. Get it now!
[Nexus 5 Original Android Development] osm0sis:
Okay, I watched very closely this time and when I select Auto-flash there is nothing after "Download is complete!" The notification continues to say that until the reboot is triggered. So maybe the notification could be updated to say "Flashing...", or a toast could pop up with something similar? The dead space between download and reboot is odd feeling, even though I know exactly what's happening because I wrote it. :p
[Nexus 5 Original Android Development] franciscofranco:
Ok, I'll re-write that part :)
[Nexus 5 Original Android Development] _Vegas:
Tried, same as the old one.

通过我的 Nexus 5 上的 Tapatalk发言
[Nexus 5 Original Android Development] _Vegas:
Ui shutters like before.

通过我的 Nexus 5 上的 Tapatalk发言
[Nexus 5 Original Android Development] osm0sis:
Zero stuttering here on stock. I'd say there's something else wrong with your setup.
[Nexus 5 Original Android Development] franciscofranco:
I don't know. Can't reproduce and I can't go much further with performance boosts or I'll destroy battery life.
[Nexus 5 Original Android Development] devilnat:
running on Chroma rom, have never had any UI lag since r80
[Nexus 5 Original Android Development] ItachiSama:
I have an idea about why it is not working: the boot imgs are at

http://kernels.franco-lnx.net/Nexus5/6.0/

While the anyKernel zips are at

http://kernels.franco-lnx.net/Nexus5/6.0/anyKernel/

Maybe the free version does not recognise the new path...?

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] Arstoien:
To me it runs fine for now, since r82 release. Freqs used are slightly higher than r81 but that's expected. I don't see this effecting the battery too much.

Sent from my Nexus 5
[Nexus 5 Original Android Development] pandza88:
Well I don't have any performance problems it runs great. But I am flashing your kernel over ROM stock kernel.

Послато са Nexus 5 уз помоћ Тапатока
[Nexus 5 Original Android Development] franciscofranco:
Yes, I think I haven't updated the free app yet.

Yes, but on the other hand it will ramp up less often to hispeed_freq than before, so it balances out.
[Nexus 5 Original Android Development] 777.300:
R82 running great on Chroma. Thanks again Franco.
[Nexus 5 Original Android Development] Arstoien:
Unfortunately I have to correct myself – r82 still lags occasionally. I flashed several times r80, r81 and r82 and tried using the governor settings of r80 on r82 but r80 is flawless and r82 lags here and there.

I can reproduce the lag by scrolling in a long list and the lag comes after the cpu boost ends (250 ms). Opening Solid Explorer and changing the tabs left and right and opening the side menu also gives some lags about 1 out of 3 tries on r82 and is flawless on r80. Increasing the input_boost_ms of course fixes that lag but I think that's not the best solution.

Changing go_hispeed_load to 95 and hispeed_freq to 1497600 (settings before r82) seems to help a little bit but doesn't fix it.

I don't know what I can do to help further but I can say with certainty that it's here and I'm not imagining. Also I'm running stock rom atm without any mods / xposed modules, etc.

Sent from my Nexus 5
[Nexus 5 Original Android Development] kollayan:
Hi, Francisco

Realy great and smooth kernel,

When will you merge MOB30D ?

Thanks
[Nexus 5 Original Android Development] franciscofranco:
Hmm. I seriously have no idea. I can post a test Kernel with some reverted commits if you want to test it for me since I can't reproduce.

There's nothing new to merge!
[Nexus 5 Original Android Development] Arstoien:
Yes, sure, I can do some testing.

If it helps, I'm attaching three comparison screenshots with Profile GPU Rendering (from dev.options): 1. changing tabs in Solid Explorer, 2. opening side menu in Solid Explorer, 3. scrolling in contacts. The stuttering happens in other apps too, Solid Explorer is just an example.

My conclusion would be that r81 is a little bit better than r82 but not significantly. It is clear though that r80, at least in this case, is performing much better.
[Nexus 5 Original Android Development] franciscofranco:
Ok try the zip below.
[Nexus 5 Original Android Development] Arstoien:
Unfortunately, similar results to r82

Sent from my Nexus 5
[Nexus 5 Original Android Development] Arstoien:
Still the same

Sent from my Nexus 5
[Nexus 5 Original Android Development] Driver007:
attached two screenshots, whit slower speeds franco kernel, whit truesight speeds are better, just wonder why so much difference, franco using very old wifi driver?
[Nexus 5 Original Android Development] tmihai20:
Are you always connecting to the same frequency? Are you sure that the network was not already having traffic in both situations? My router is dual-band and I would check that in case of a speed test.
[Nexus 5 Original Android Development] Driver007:
My speed actualy is 600Mbps so no heavy network traffic and always 5ghz
[Nexus 5 Original Android Development] franciscofranco:
Running out of options here :cyclops:
[Nexus 5 Original Android Development] 777.300:
R82 running great on Chroma ROM. Thanks again Franco.
[Nexus 5 Original Android Development] Arstoien:
Really bumped to say but I still see many lost frames, even if I lower go_hispeed_load to 95, as it was on r80.

Something that caught my eye, as you can see on the previous screenshots, is that the green (especially dark green) coloured bars are much higher than on r80. I'm not sure what exactly does the dark green colour mean but perhaps that's a cue that means something to you? I tried different schedulers, thinking it could be related to i/o but see similar performance.

And the good performance is back every time I flash r80. Really strange, don't know how else to help…

Sent from my Nexus 5
[Nexus 5 Original Android Development] franciscofranco:
I truthfully don't know, it doesn't make any sense.

Thanks for taking the time to flash & report. Here's another one.
[Nexus 5 Original Android Development] too.stoopid:
My experience with r82 is a little bit different. With previous versions I always had this scrolling lag and increasing touch input boost never helped much. Only switching to conservative governor helped to reduce the scrolling lag.

Now with r82 and increasing touch input boost to 1000 (I know that is a lot) with interactive governor, the scrolling lag is almost gone and the overall performance seems to be better than ever before. But I can’t say yet how much battery life suffers with these settings.
[Nexus 5 Original Android Development] kollayan:
Why franco kernel ?

Nexus 5 cihazımdan Tapatalk kullanılarak gönderildi
[Nexus 5 Original Android Development] osm0sis:
I have never seen scrolling lag on Stock ROM with f.K r80 and above. :confused:
[Nexus 5 Original Android Development] Arstoien:
Sorry man, that one didn't do it either :\
[Nexus 5 Original Android Development] franciscofranco:
Eheh that one is == r80 so something must be pretty ****ed up elsewhere...
[Nexus 5 Original Android Development] udnekzl:
you sir are the best:D:good:
[Nexus 5 Original Android Development] Arstoien:
Sorry for using your time then. I'll try to see what may be messed up here.

Sent from my Nexus 5
[Nexus 5 Original Android Development] Peksman:
I have the same problem as Arstoien. I notice it in game Ski jump. If using Fkr80 runs smooth, r82, game is almost unplayable because of lag.
[Nexus 5 Original Android Development] Raienryu:
You weren't kidding about the performance improvements!

I'm super happy about this :)

Kernel Settings (Changes from defaults): (General)

Thermal Throttling Threshold 75 degrees Celsius

Disabled KSM

Disabled FSync

(During Benchmarks)

Above ones + CPU and GPU on Performance Mode!

Also, one more thing I've been wanting to always say.

All of my logs are filled with

" E/PowerHAL(774): touch_boost: failed to send: No such file or directory"

If you need kmsg/dmesg please do tell. This issue of PowerHAL spamming about touch boost has been there since r80 at the least.

And once again thanks for the awesome kernels :D