yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Original Android Development] Hanny:
Quick Gaming Test r118

GTAVC Max Graphics Busy Road

thalamus hotplugging google interactive 29-31

mpdecison google interactive 31-33

mpdecision conservative 35-37

mpdecision lazy 29-32

mpdecision codeaurora interactive (original) 32-34

mpdecision codeaurora interactive (tweaked) 30-32

m1 interactive (timer_rate=20000) 30-32

r110 interactive (default timer_rate=50000) 28-31

r110 interactive (manual timer_rate=20000) 32-34

r115 interactive (default timer_rate=50000) (default_first_level=70) 30-31

r116 interactive (default timer_rate=30000) (default_first_level=80) 32-33 / 34-35

r118 interactive (default timer_rate=30000) (default_first_level=90) 32

r118 interactive 1512/1512 (default timer_rate=30000) (default_first_level=90) 37-38

Yup, 4 cores are still constantly on while first level is 90. Very very cool. I guess what we can tweak now on gaming is about the frequencies or any other optimizations. 4 cores knows to stay and I don't know how to make hotplugging better in gaming :D

Oh and don't ask me about the 3Dmark thing - I've tried and really I don't care... It might be pretty useful at comparing between devices, and I feel it start getting inaccurate if I use it to compare diff kernels within the same device, and I feel it trashy if it is used to compare different kernel versions within the same kernel...... thats my opinion

Any plan on exporting the SEC_THRESHOLD as well?

Well, someone's report that idling for some time -> do some tasks quickly would result in a small stutter, yea I can tell its there, although its not as disturbing as the need for some ______ to say its "lag as hell"

At first I thought reducing SEC_THRESHOLD might be one of the solutions as it makes the driver more responsive and ramping up cores more frequent than your default timings, but you did a better move on 118 by increasing input_boost to 1026. I totally forgot that frequencies can be used to compensate the less aggressive core-online routine than mpdecision. I hope that can help solving that little small stutter, (time & user reports will tell) if still not, I would even try input boost 1350 or 1512 before messing with SEC_THRESHOLD.

is that my_freq thing your plan to export input boost frequencies later as well? :)

and hey, if you have got the time to touch the thermal driver, please doooont forget that extreme throttle step is still at 1026 but not 702 at the moment :p
[Nexus 4 Original Android Development] pawan1993:
30,000. The same as his past releases :)
[Nexus 4 Original Android Development] franciscofranco:
I don't plan to export SEC_THRESHOLD. I don't want the cores to go on/off like crazy like on other drivers. I'm also very afraid of concurrency that can appear from the threads switching contexts and moving from one core to another etc. That value already scales with the number of online cpus at that point in time because I want the cores to offline faster than they come online. Thats pretty explicit in the code, I commented it through the way.

I don't plan to export that input_boost frequency so soon. Yes I gotta take another look at that extreme throttle step. Thanks!
[Nexus 4 Original Android Development] abjexstallion:
Franco i've had two soft reboots with r118... Here's the log.
[Nexus 4 Original Android Development] franciscofranco:
No error is shown, it simply rebooted because it was instructed. Can't help, sorry!
[Nexus 4 Original Android Development] abjexstallion:
Both times were with screen off during a call... Nvm. Thanks

Edit: what about that line with MDM2AP whatever error... Is that normal? Or not kernel related?

Sent from this MAKO!!! SwEeEeT!!!
[Nexus 4 Original Android Development] franciscofranco:
I've seen that before with stock kernel, so I don't know how that could be triggered by a custom kernel. I can dig it up though, I know what are the MDM drivers.
[Nexus 4 Original Android Development] Underground_XI:
What rom are you running?
[Nexus 4 Original Android Development] sirxdroid:
Does anyone know what ROM Franco tests his own kernel with or what his daily driver is? Perhaps a private MiNCO v7?
[Nexus 4 Original Android Development] Shano56:
Yes
[Nexus 4 Original Android Development] ceejay83:
He uses stock iirc
[Nexus 4 Original Android Development] ruvy01:
does high performance sound work for anyone here? i don't even see it the options... last time i used francos it was there... :/
[Nexus 4 Original Android Development] abjexstallion:
Latest 04/2 AOKP_PUB.

Sent from this MAKO!!! SwEeEeT!!!
[Nexus 4 Original Android Development] lightosx:
Can someone please tell me if these are the correct settings for r118.
[Nexus 4 Original Android Development] franciscofranco:
For Galaxy Nexus yes, never been there for Mako.
[Nexus 4 Original Android Development] scream4cheese:
I think hispeed_freq is suppose to be on 702mhz.

Edit: sorry. I'm so sleepy right now. Good night peeps.
[Nexus 4 Original Android Development] sirxdroid:
Just did a clean r118 install, hispeed_freq is 1.5Ghz
[Nexus 4 Original Android Development] drawde40599:
Yep
[Nexus 4 Original Android Development] ruvy01:
ok. thanks. figures, i used it last on the Gnex:o
[Nexus 4 Original Android Development] Bananebieger:
+1 on that!

Trying r118 now because I also had the problems on r117 :/
[Nexus 4 Original Android Development] Foxnov1990:
Weird mate. I've done the test right after I put r118 on, everything went smooth in the 3Dmark test and got an output of 10792, not bad at all ;)

But maybe clear app data or so, or just reinstall the app? Not sure what might be the cause.
[Nexus 4 Original Android Development] thebryceee:
I used to have this problem but haven't had it in the past 4-5 builds.
[Nexus 4 Original Android Development] walkingmike:
Set Voltages on boot

Guys, I'm on r111 and I've been running all frequencies on -100mV for a few days now without any problems. Was wondering if I would run into some problems if I tick that "Set voltages on boot" option. And if I do run into a problem (say the phone wouldn't boot), would a Nandroid backup take care of that?

Thanks.
[Nexus 4 Original Android Development] Nocturnal86:
Random question but will reseting app data erase my backed up kernels and saved color profiles?
[Nexus 4 Original Android Development] inculto:
i think settings only get set in rom load so if you really have problems i think u can go fast bot and recovery to restore a backup...

but someone correct me if im wrong...
[Nexus 4 Original Android Development] I2IEAILiiTY:
No
[Nexus 4 Original Android Development] thebryceee:
No
[Nexus 4 Original Android Development] Vangelis13:
If it's stable for that long then why not. Keep in mind it's not an exact science though..;)

Yes, make sure you do the back up prior to enabling set on boot.

Alternatively, just flash your rom and gapps again, that will reset the kernel to your rom's, bootloop solved. :thumbup:
[Nexus 4 Original Android Development] ben_pyett:
if you've been running OK for the days of normal usage patterns.... it shouldn't cause any issues. This is effectively what I did but with only-75, as being a little more cautious. Check images from camera for artifacts.... Search thread fit details.

A nandroid of before the change would enable recovery.
[Nexus 4 Original Android Development] drawde40599:
Yep, 100% thats what there for :D. But - 100 isn't going to casue u an issue , wouldn't worry bout it at all

---------- Post added 5th April 2013 at 12:11 AM ---------- Previous post was 4th April 2013 at 11:52 PM ----------

Been using 118 since released and finding i still like 111 better, 118 is nice but it dosent flow as nice as 111 or your old hotplug u used to use, i cant exactly think of right words/description but it just seems to get "confused" and stumble at times with regular use nothing special , noticed it still gets pretty warm for no reason just with normal Internet surfing, 111 dont get even half as warm even on charger with same use . I no its 100% tweekable but im a plug and play user i dont wanna tweek anything i never can find better settings i just end up making worse :P so i never screw with anything and actually never have to . Went back to 111 and i definitely like it better.

Sorry if s h i t t y review but all i got ;)
[Nexus 4 Original Android Development] knnhzx:
hi, i see an option for usb fast charge in franco's kernel updater. Does it really work? be cause i read this somewhere

" There is no point in "tricking" the device to think it's the wall charger because what you want is the phone to charge up, not to beleive it's charged up when it's not. The usb port will not output more than 500mA. The phone will only charge as fast as 500mA will get you, no matter what tricks we try to pull on them."

So does this fast charging really work. and if it does , does it harm the phone's battery or anything in anyway?
[Nexus 4 Original Android Development] ben_pyett:
That's rubbish it does work, depends on the spec and version of the actual USB port... why do you think this feature would exist if it did nothing?
[Nexus 4 Original Android Development] yoyoz808:
+1 for r111. I tried tweaking the hotplug but still was getting some micro stutters.
[Nexus 4 Original Android Development] walkingmike:
Thanks for the replies, guys. Sorry can't multi quote reply from Tapatalk.
[Nexus 4 Original Android Development] sydbarrett55:
I have the same issue.

Blak Screen and no result
[Nexus 4 Original Android Development] :
Also noticing slight stutters, the scrolling is buttery smooth but when its slowing down it stutters slightly and also randomly stutters at times (rare), and touches are registered in varying degrees even though its a hard flick sometimes it gets confused and it moves less than it should when I'm scrolling quickly down a page, I have to admit though if not for small inconsistencies r118 fees way faster than M1 to me. Also my CPU temp is much cooler than it was on M1 by a few degrees

I'll use r118 as my daily driver for now, its performing great otherwise, I definitely like the direction Franco is taking the kernel atm
[Nexus 4 Original Android Development] vinylakos:
Guyz i have a strange issue with r118 after installing i have no wifi it does not turn on .

Rolled back to angela kernel
[Nexus 4 Original Android Development] eep2378:
+2 r111 is the best performing of the lot. For me its very smooth with no lag compared to 116,118, and M1. Min/max 486/1188, conservative governor.

Sent from the Nodes of Ranvier
[Nexus 4 Original Android Development] fozzie:
950iosettings

Hey Franco/osm0sis.

I think there may be a typo in the 950iosettings script (or in f.Ku?) for the row scheduler?

In f.Ku and looking on my device, I see:

/sys/block/mmcblk0/queue/iosched/rd_idle_data

/sys/block/mmcblk0/queue/iosched/rd_idle_data_freq

I can't see them in the 950iosettings script, which seems to have instead:

/sys/block/mmcblk0/queue/iosched/read_idle;

/sys/block/mmcblk0/queue/iosched/read_idle_freq;

Perhaps I'm misinterpreting something?
[Nexus 4 Original Android Development] chief2842:
Strange thing happened yesterday. I was running 117 for a couple of days then yesterday I flashed 111 and I was using the phone throughout the day. Well when I tried to charge my phone via ac adapter last night it wouldn't charge it's only charging via usb. Any clues to why this is happening?

Disregard this post. After trying out three different usb cables I decided to switch out the LG Ac adapter with a Rocket Fish one I brought from best buy and the LG adapter seems to be the problem.
[Nexus 4 Original Android Development] terranox:
+3 r111 isla the best performing
[Nexus 4 Original Android Development] miguepereira77:
It's due to Angela kernel, there's a fix u will have to apply prior u change to another kernel.

Enviado desde mi Nexus 4 usando Tapatalk 2

Edit: Or reflash your ROM, this fix it as well

Enviado desde mi Nexus 4 usando Tapatalk 2
[Nexus 4 Original Android Development] Testraindrop:
Hey Franco,

had a reboot today on r118, is it Kernel or Rom related?

last_kmsg is pretty short :(
[Nexus 4 Original Android Development] nixie2121:
hi Franco... just curious as to what rom you use?
[Nexus 4 Original Android Development] Shano56:
It works if your computers usb port can supply >500mA

You guys should stop demotivating Franco by saying +1 r111 is better. He is sticking with his custom hot plug driver. If you would like to contribute you should experiment with different values to achieve better performance and share otherwise your +1s are useless, demotivating, and just spam that Franco probably wouldn't want to see. At least I wouldn't.
[Nexus 4 Original Android Development] ilamaan:
I just recently got Nexus 4 and previously used a One X. So do I have to repack or do any such thing If I were to use this kernel on CM 10.1?

Thanks and sorry for OT :(
[Nexus 4 Original Android Development] fozzie:
Just flash, go & enjoy. Although not needed (you can get the zip or img from links in the op) I would seriously recommend purchasing the kernel updater app, as it makes things so much easier...and supports the dev ;)

https://play.google.com/store/apps/details?id=com.franco.kernel
[Nexus 4 Original Android Development] :
Yeah, I just came from the Rezound and I was blown away with how easy installing everything on the N4 is, it took me less time to get a custom ROM and kernel running on here than it took to get my bootloader unlocked with the HTC.
[Nexus 4 Original Android Development] DontPushButtons:
Lol, fancy seeing you here nerdface.
[Nexus 4 Original Android Development] ctfrommn:
Welcome to Nexus land.....where dreams come true :D
[Nexus 4 Original Android Development] realfelix:
I couldn't have said it better.
[Nexus 4 Original Android Development] leader288:
If I'm not wrong he uses stock 4.2.2

Sent from my Nexus⁴
[Nexus 4 Original Android Development] leader288:
Anyway here's an update on my battery life today

Sent from my Nexus⁴
[Nexus 4 Original Android Development] Karlo666:
Check your partial wakelocks seems you have BAD app installed.
[Nexus 4 Original Android Development] prioxxx:
80: 00000003 00000000 00000000 00000000 00000003 00000002 00000001 00000004

[ 30.132049] 1fa0: c0010928 c0010780 00000003 00000002 00000001 2a03105c 00000002 ffffffff

[ 30.132171] 1fc0: 00000003 00000002 00000001 00000004 2a03105c 00000000 2a02f8b4 2a02b404

[ 30.132354] 1fe0: 2a026f38 befff810 2a011257 40031d94 20000010 00000001 00000000 00000000

[ 30.132537] Backtrace: no frame pointer

[ 30.132843] Code: e08fc00c e3a0ad0d e58dc004 e79c8003 (e5943000)

[ 30.134887] ---[ end trace 1274589aa5474f59 ]---

[ 30.135131] Kernel panic - not syncing: Fatal exception

[ 30.135314] CPU1: stopping

[ 30.135437] Backtrace: invalid frame pointer 0x00000806

[ 30.135742] CPU0: stopping

[ 30.135955] Backtrace: invalid frame pointer 0x00000806

[ 30.136352] wcnss_8960: crash shutdown : 0

[ 33.642852] Rebooting in 5 seconds..

[ 38.651123] Going down for restart now

No errors detected

Boot info:

Last boot reason: kernel_panic

What happened? R111 kernel.

Sent from outer space
[Nexus 4 Original Android Development] ashishv:
Kernel panic,probably bcoz of UV.
[Nexus 4 Original Android Development] fozzie:
Probably worth attaching the full log.
[Nexus 4 Original Android Development] prioxxx:
Only this is the logcat

Sent from outer space
[Nexus 4 Original Android Development] monkey hung:
Got a random reboot on r118 using PA March 28. Idk how to get a logcat, sorry. Maybe the updater app should include something to get logcats
[Nexus 4 Original Android Development] prioxxx:
I undervolted only - 50

Sent from outer space
[Nexus 4 Original Android Development] franciscofranco:
Oh no, last time I added a button to upload last_kmsg my inbox was spammed with stupid crap, I'm not going that way again.
[Nexus 4 Original Android Development] DontPushButtons:
Why not just a button to generate one, then leave the uploading/sending the log to you up to the user? Automation is not always the answer ;P, but I'm sure a compromise can be made.

But by the same token, it does give people a reason to learn how to do it themselves if they want to troubleshoot.

*shrug*
[Nexus 4 Original Android Development] andyli1985:
There are already apps for generating logcat. For instance, https://play.google.com/store/apps/details?id=com.nolanlawson.logcat

For kernel message, you can just copy and paste everything from the file /proc/last_kmsg

Just my 2 cents.
[Nexus 4 Original Android Development] franciscofranco:
Nope, I'm not going down that path again!
[Nexus 4 Original Android Development] franciscofranco:
Lack of posts only means one thing: no issues :)
[Nexus 4 Original Android Development] Hanny:
These were not the only +11111111111111111111 r111 posts, I didn't manage to go back and quote every one of them

But guys, really, you are posting in a development thread, development is the process of producing or creating something new or more advanced, not rolling back to the old ones, well you can make the choice by yourself, but it is completely pointless to +11111123456789 without even stating what the hell you are exactly experiencing or suggestions to improve things. IMPROVE THINGS <- get it? not roll back.

mpdecision is a closed source ****, and franco is making his hotplugging driver. oh wait, that's all about it? of course not.

we cannot limit the online cores in mpdecision. all powermanageerservice & radiointerface & msmhsic etc they can all wake up your cores during screen off. in hotplugging, if you are meticulous enough to notice, the online cores are capped to 1 during screen off.

on mpdecision the on/offline goes crazy, well you can take them as credit making "very smooth" experience from idling to sudden tasks. What you are going to trade off from that is your SOT being drilled, cores going online unnecessarily when you use your phone. needless to forget the comparatively bad gaming experience and the temperature. We don't only want stability in terms of phone sustainability, the stability of cpu cores going on/offlines is also good for battery conservation and having a stable fps while gaming.

at this point you want to argue that you dont give gaming a **** and you need UI smoothness. Well I need it too, and there is micro stutters during transition animations if suddenly operated from idle. It is a fact and everyone knows. Some people choose to wait, some people choose to experiment, some people choose to roll back. All cool, you can even throw ur phone away because of that. But why +1 r111? Post what have you experimented so to save franco time and give him collective feedback. If you choose to wait, then shut up.

This is the 4th release of franco's new driver and it is going to be improved by you and him. This is the reason why xda exists. Now be empathetic and think from a developer's perspective. What you gonna do when someone says +11111489572395 r111? get a job in qualcomm and hack their mpdecision so we can go back and tweak 111?

These are not advertisements, I am just telling why staying in r111 and encouraging others to stay (thus reducing the chance of franco collecting constructive feedback) is a really wrong decision, either in your own practical usage or xda etiquette.

Enough +1 r111 guys, enough. Lets move forward. :highfive:
[Nexus 4 Original Android Development] resynx:
Yes sir! Everything is fine on my end :)
[Nexus 4 Original Android Development] Hanny:
Used for two years and counting :)

https://play.google.com/store/apps/details?id=se.mumu21.bootlog&hl=en
[Nexus 4 Original Android Development] Underground_XI:
So you are saying that your kernels have always had more issues than the others, since your threads always have more posts? :p kidding lol. yeah no issues, thanks!
[Nexus 4 Original Android Development] franciscofranco:
I see what you did there :)
[Nexus 4 Original Android Development] andyli1985:
But there are more compliments and development related discussions than issue reports. :thumbup: unlike some other threads.
[Nexus 4 Original Android Development] inculto:
i think what happens in other threads doesnt matter in this particular thread, off course if helps improving this kernel its always welcome..

but kernels roms or threads with more or less reports can only say one thing our phone is alive and in a good shape...

we only need to respect comunity work and be gratefull 4 that...

its a fact that franco is franco and the others well they are what they are... loool

but thumbsup for their effort... and your too...

btw franco you can congrats yourself cause you were the very first person that made me buy something from google play... i think you really deserve it ( nexus 4 work is great and it was in my huawei x5) and your kernel app its usefull...
[Nexus 4 Original Android Development] sirxdroid:
+1 r118 just to balance things a bit
[Nexus 4 Original Android Development] jaggyjags:
I have very strange and low results in some writing benchmarks with latest kernel. Can someone verify them?

These are the ones for my Galaxy Nexus.

Using latest nightly.

EDIT: confirmed with this link.

http://xdaforums.com/showthread.php?t=1971852

Weird results for nexus 4, right? What can be the cause?
[Nexus 4 Original Android Development] ben_pyett:
sorry to be an @rse but...

+1 to 119 whenever it lands :p
[Nexus 4 Original Android Development] sirxdroid:
yeah, no pressure Francisco :p I wish you stopped releasing new builds for a while, my flash is getting worn out from all the ... flashing ... i'll have to order a replacement phone soon.
[Nexus 4 Original Android Development] ctfrommn:
Someone better start complaining about r118 if you guys want 119 :p
[Nexus 4 Original Android Development] ceejay83:
Franco, you ever test running all 4 cores online instead of hot plugging?
[Nexus 4 Original Android Development] ben_pyett:
yep...we had that option a while back, when you could online either 2 or 4 cores...moved on since then...
[Nexus 4 Original Android Development] ctfrommn:
It would be nice to have the option to turn that on/off back again even if it defaulted to normal.
[Nexus 4 Original Android Development] franciscofranco:
Yes, a while back. I plan to add an option for users to choose how many cores they want to use, all in its due time.
[Nexus 4 Original Android Development] ctfrommn:
I should have stayed quiet for 1 more min :D
[Nexus 4 Original Android Development] bradm23:
Getting best battery life I have ever gotten with first charge cycle with 118. Running carbon 1.6, r118 UV 125, everything else stock config. Have 2 hours screen times with 55% battery left being up 10 hours all on hspa. Great work Franco!
[Nexus 4 Original Android Development] swirly05:
Anybody mind sharing their custom gamma color settings?!
[Nexus 4 Original Android Development] sirxdroid:
A bunch of profiles here: http://xdaforums.com/showthread.php?p=39842448#post39842448

You'll need the franco.kernel updater app to apply them (not free). You can look through the files though and see if you can input the values into Trickster Mod by hand though, if you can figure out what value is what :)
[Nexus 4 Original Android Development] ÜBER™:
These settings for interactive (see attached.) + my settings for the hot plug control. And I think I've found something as smooth as mpdecison. :)

first_level: 80 (default is 90)

second_level: 30 (default is 50)

These are the only two changes I made.

Sent from my Nexus 4
[Nexus 4 Original Android Development] ctfrommn:
I really like these 2.....

255	255	255	0	87	119	0	0	87	119	0	0	87	119	0	6	0	1

255	255	255	0	39	119	0	0	39	119	0	0	39	119	0	6	0	2

Taken from here..... https://docs.google.com/spreadsheet/ccc?key=0AoDp2qRui0u0dGE4T2gtSDBTRHVFSldPS2RrX1Rya0E#gid=6 gamma tab, lines 43&44
[Nexus 4 Original Android Development] formicae:
Things that aren't working in r118:

- solar charging

- X-ray camera

- rear touchscreen

- laser cannon (working after clearing f.Ku app data)
[Nexus 4 Original Android Development] Haomuch:
My god, you are a top debater!
[Nexus 4 Original Android Development] ctfrommn:
Sweet! the no laser cannon was a complete deal breaker for me :D Thanks F
[Nexus 4 Original Android Development] DontPushButtons:
Some might even say.. A master debater? :rolleyes: