yashsingh1/xdaforums huggingface dataset:
[Nexus 7 Android Development] dexviajiboy:
my result, battery usage screenshot run PA SaberDroid w/ Oxydo v11-446

https://plus.google.com/116605112913907179344/posts/6TAXCBp331o

Latest Performance Control also good I think, but not try to use it yet instead tricksterMod...

http://xdaforums.com/showpost.php?p=44522561&postcount=1

Sent from my Nexus 7
[Nexus 7 Android Development] sgt. meow:
A stable base for v12 with the wakelock bit from mkernel has been set up. I even added a 15 second s2w wake lock just in case. working on one last feature for v12.
[Nexus 7 Android Development] paul20:
we are waiting anxiously
[Nexus 7 Android Development] Zeljko1234:
Yes, not posting but following progress ;)
[Nexus 7 Android Development] kareemgonna:
Thanks for the amazing effort, your Kernel is by far the best available now and I am not just saying that to make you feel better but I've tested all the available kernels and yours is just mind blowing!
[Nexus 7 Android Development] sgt. meow:
V12 is out. Test and report. Check out the new feature in the FAQ (haven't explained it properly, but it's awesome and simple). Will have a video up soon.
[Nexus 7 Android Development] kareemgonna:
I've been testing it for 3 hours now, there are no lags or glitches at all. The battery performance is great even when playing THD games. The Gpu runs great at 484Mhz and gaming is solid. Tested it using Asphalt 8, Fifa14, MC4 and NFS MW. I also benchmarked it using Quadrant, not that I believe that it is significant, it scored between 5900 and 6300 consistently. I'll do more testing and will report here later.
[Nexus 7 Android Development] webdroidmt:
Very nice so far. I see that smartass v2 is now included as opposed to being a module, which is great. However, it still stays "stuck" at the max, which in my case is 1300, making it unusable for me. I thought that rhg135 was working on fixing that, guess he never got around to it.

Is there a script I can run in init.d where I can set min/max for smartass? I'm by no means an expert on scripting, maybe someone can give some pointers???

Nevertheless, another solid release and my N7 thanks you. ;)

Mike T
[Nexus 7 Android Development] kareemgonna:
Same here, stuck at max, 1500.
[Nexus 7 Android Development] darjan86:
Great kernel but Fruit Ninja Free is impossible to play, please fix this issue! I'm playing fruit ninja a lot.
[Nexus 7 Android Development] thereal_bigjake:
It would help the dev if you give more info. What rom are you on, what kernel settings and some details on what the app is doing.
[Nexus 7 Android Development] darjan86:
Touch is unresponsive and after it the app force closes. I have tried this on stock ROM clean installed and also on purity and slim bean.
[Nexus 7 Android Development] kareemgonna:
Running stock JWR66Y here and I am not having any issues at all. Except for the smartass prob.
[Nexus 7 Android Development] darjan86:
Me neither, I was explaining the fruit ninja problem :)
[Nexus 7 Android Development] sgt. meow:
happens to me too on purity. can't tell why. wait a bit.

edit: just started working. right after I started logging. not sure what caused it.
[Nexus 7 Android Development] rhg135:
I don't know how to best approach debugging smartass. Probably printk sprinkled all over and build it as a module. Any ideas sgt,. Meow?

Sent from my Nexus 7
[Nexus 7 Android Development] sgt. meow:
I guess so. Do your thing.
[Nexus 7 Android Development] FReaKRaNT:
Should FSYNC be toggled on?

Cheers, FReaKRaNT
[Nexus 7 Android Development] sgt. meow:
Yeah. Forgot to turn it on again. Sorry.
[Nexus 7 Android Development] shevich:
just wanted to report, using v12 with the latest tilapia cm10.2 nightly, everything is superb (as always) thank you so much :)
[Nexus 7 Android Development] sgt. meow:
Glad it works well for you.
[Nexus 7 Android Development] kareemgonna:
2nd day of Testing and I am amazed by how flawlessly it's running. Tested it on stock JWR66Y, CM and Vanir latest nightlies and it works like a charm. I'm wondering if anyone can post the best I/O configuration. Thanks.
[Nexus 7 Android Development] Tipkaros:
Oxydo seems to be the only kernel that doesn't lag with PA (on my device at least), nice work dev! :thumbup:

p.s. I did change the sheduler to deadline cause with row it is lagging a bit.
[Nexus 7 Android Development] waz675:
Seeming to experience weird stuff. For the past few versions, maybe since 6 or 7(maybe?), since first using oxydo with row scheduler, it always freezes, screen on and no response to anything besides hard reboot using power + volume keys.

Pretty sure its been doing it on a fresh install with no apps loaded. It takes a little to medium-lot I/O and then freezes. At present, if I use a torrent it will freeze in less than 30 seconds, a few minutes of web browser use etc.

Just seeing if anyone else experiences this, it stops freezing on any other scheduler, just row. For the moment I can't provide any requested logs until we get home later this afternoon, early morning routine with the kids so busy with that sorry.

Just wanted to mention it as I forgot to swap scheduler on the new v12 so got the frozen screen just after loading motoGP torrent (missed it as we weren't home last night). Going to watch said motorbike session on this as we're leaving soon as breakfast and clothes are done!

Not a major hassle for me, just needs a scheduler change after each new version. Thanks, back to the kids and wife now!
[Nexus 7 Android Development] rhg135:
A simple init.d script may help.

Sent from my Nexus 7
[Nexus 7 Android Development] Skeeterdrums:
You can also use trickster mod, as mentioned in the op (I believe). There's settings for io scheduler, and you can apply the settings on every boot so you don't have to worry about it between versions.
[Nexus 7 Android Development] sgt. meow:
I use ZEN, but if everyone else prefers Deadline I'll change it to default.

I have heard this kernel's causing problems with the latest PAC nightly.
[Nexus 7 Android Development] thereal_bigjake:
PAC did something weird with the framework and I hear the kernel needs to be changed to match.
[Nexus 7 Android Development] sgt. meow:
Yeah I saw that too. A separate init.pac.rc I guess. I'll take a look at the kernel/ramdisk and see what I can do.
[Nexus 7 Android Development] rhg135:
This is why I dislike prebuilt ramdisks

Sent from my Nexus 7
[Nexus 7 Android Development] sgt. meow:
Do you suggest i switch to zImages? That would make the process incredibly faster on my end.
[Nexus 7 Android Development] rhg135:
Well there are people who can't tell the difference, but it'd be easier than unpacking/repacking.

Sent from my Nexus 7
[Nexus 7 Android Development] kareemgonna:
Had my first freeze today too, it happened while watching a video on Chrome and I had to hard restart it. Changed row to zen and I'll check it out.
[Nexus 7 Android Development] davelikestacos:
#12 running lovely on Vanir 10/13 :)
[Nexus 7 Android Development] bjcrj:
I would. Thanks for building with slab. Great kernel!
[Nexus 7 Android Development] paul20:
best governor?
[Nexus 7 Android Development] sgt. meow:
Go with Interactive for now. Best overall.

Performance for gaming (despite there being a conservative gaming governor) and ondemand for battery.

I'm working on a hotplug port as well as a new governor. Running into problems (plenty of them) as well.
[Nexus 7 Android Development] kareemgonna:
I've been testing all available governors and interactive is the best available at the moment. OnDemand saves more battery but performs much worse. Smartass V2, Performance and gaming all stick at 1.5Ghz which is weird and that causes heating problems. Looking forward to the new governor and I hope that it comes built in the new version so that we don't have to manually use it.
[Nexus 7 Android Development] moonpie28:
Interactive is the one Google themselves continue to work on and update as I remember. Offers a good balance of battery and performance.
[Nexus 7 Android Development] rhg135:
where did you read this? As far as I know Google doesn't actively work on the kernel-side of android and governers are shared with the desktop implementation of linux, (check on your desktop, it uses governors). that being said yes interactive is suited here as it is meant for low-latency applications.
[Nexus 7 Android Development] poondog:
Google have worked on the interactive governor, because the google mako/flo/grouper interactive governors differ from anything in CAF or anything. But yeah interactive is stock on google nexus devices, one reason it because it is the governor that best suits project butter/touchboost

idk who the original author is.. but the interactive in this kernel is very stock (grouper soource)

/*
* drivers/cpufreq/cpufreq_interactive.c
*
* Copyright (C) 2010 Google, Inc.
*
* This software is licensed under the terms of the GNU General Public
* License version 2, as published by the Free Software Foundation, and
* may be copied, distributed, and modified under those terms.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* Author: Mike Chan (mike@android.com)
*
*/

That is from drivers/cpufreq/cpufreq_interactive.c
[Nexus 7 Android Development] rhg135:
Makes sense, haven't really looked if they differ but it is in google's best interest that they work for their goals.
[Nexus 7 Android Development] d0nat0:
insmod permanent

Not sure if i missed the instructions or just don't know how to do it, but could someone be kind enough to help me make the modules stick? it gets lost every reboot.

This is what I get:

root@grouper:/ # lsmod

lsmod

root@grouper:/ # insmod /sdcard/v12modules/cifs.ko

insmod /sdcard/v12modules/cifs.ko

root@grouper:/ # insmod /sdcard/v12modules/hso.ko

insmod /sdcard/v12modules/hso.ko

root@grouper:/ # insmod /sdcard/v12modules/ppp_async.ko

insmod /sdcard/v12modules/ppp_async.ko

root@grouper:/ # lsmod

lsmod

ppp_async 6857 0 - Live 0x00000000

hso 28150 0 - Live 0x00000000

cifs 230589 0 - Live 0x00000000

It does not show permanent; like how it was described by OP.

Great kernel btw! Thanks in advance.
[Nexus 7 Android Development] rhg135:
Init.d ftw!
[Nexus 7 Android Development] dexviajiboy:
almost 2day on Oxy12... run good as before.. i dont enable much, just use what I like as b4... btw its work great on PA SaberDroid :thumbup:

Happy aidiladha all peace:

Sent from my Nexus 7
[Nexus 7 Android Development] ganeshp:
Anybody successful with changing min brightness and max brightness values ? I used trickster mod to reduce the min brightness to 5 but the brightness is still the same ..the default 11 is too bright for me during night
[Nexus 7 Android Development] jfmcbrayer:
The min/max brightness setting works, it's just not incredibly useful. It can restrict the range further than the stock defaults, but I don't think you can really go any higher or lower than the original defaults.
[Nexus 7 Android Development] Zeljko1234:
I also tried to lower brightness for night reading but the lowest is still to bright. As workaround you may try screendim. With it you can change contrast so will be more friendly to eyes. Maybe the same feature could be implemented in kernel/cm.
[Nexus 7 Android Development] YayYouFixedIt:
Was looking but I have modules loaded but confused how do I get logging? :)

OH I found it apologies ;)
[Nexus 7 Android Development] Rody2k6:
To update my version of this kernel to the latest one, do I follow the same steps that I followed when I first got the kernel? (will I lose anything?)
[Nexus 7 Android Development] dareino:
just flash it...no dalvik/cache wiping necessary..oh and u wont lose anything
[Nexus 7 Android Development] d0nat0:
thanks! i'll read up on that. got any good links?
[Nexus 7 Android Development] Snoshrk:
Lux Auto Brightness all the way. Try the Lite version to see if it'll do what you need.

If reading eBooks, I highly recommend Moon+ Reader. I have it displaying white/gray text on a black background and it will also take the brightness down way past stock.

Sno

BTW [MENTION=4394172]sgt. meow[/MENTION] - Keep up the good work! You are awesome! Thank you for making this kernel for us! :highfive:
[Nexus 7 Android Development] rhg135:
No, but it's standardish linux scripting.
[Nexus 7 Android Development] jfmcbrayer:
I use Lux, as well, for the same reason -- minimum brightness is too bright for night reading. There are other workable options, like Screen Filter, but Lux has the advantages of being automatic, and of supporting a color temperature filter.
[Nexus 7 Android Development] sgt. meow:
Regarding the Fruit Ninja issue, just enable logger and it will work. Strange solution I know, but it's a fix.
[Nexus 7 Android Development] Zeljko1234:
With new Atrix kernel workaround is to disable sound or enable GPS. Fruit Ninja is strange application :D
[Nexus 7 Android Development] darjan86:
fruit ninja is ok when i enable the logger from terminal, but it keeps locking the device randomly while playing :(
[Nexus 7 Android Development] sgt. meow:
LOL. That's probably s2s. XD Disable it before playing if you want to.
[Nexus 7 Android Development] thisguy23:
Firstly, love the speed of this kernel. One bummer, when downloading (legal) torrents, my nexus locks up every time. This happens with all other kernels too that disable the lp core. I'm using ttorent pro to dl.

Happens on all roms. No oc. No uv. Anyone have any insight?
[Nexus 7 Android Development] rhg135:
you can do what I do, use transmission on an always-on computer(the pi works too) and connect to it by transdroid, this has the benefit of you can dl at night, you actually seed and it doesnt kill your battery.
[Nexus 7 Android Development] sgt. meow:
No probs, man. Hope the modules are working for you.
[Nexus 7 Android Development] Nbsss:
Now why'd you have to go an release this awesome kernel right before i'm about to sell my n7....

Joking, really nice kernel though!!
[Nexus 7 Android Development] sgt. meow:
I thought you were keeping both.
[Nexus 7 Android Development] ngoralph:
wow oxydo on n7 will try :)
[Nexus 7 Android Development] Nbsss:
My sis is telling me to sell it, I don't need two tabs apparently :(
[Nexus 7 Android Development] sgt. meow:
Ah well, see ya around.

Please don't sell it! :(
[Nexus 7 Android Development] Nbsss:
I'm not out yet ;)

Im leaning towards buying a Gen 2 anyway for my sister's birthday, and see what she thinks. If battery life is poor ill stick to the original methinks, that's more important than any other spec.

Development is really kicking off for this device though, maybe coz its so affordable now?
[Nexus 7 Android Development] Icewyng:
Been using the kernel with Purity 5.7.2 and it works great. It is super fast and smooth.

Sure, it eats your battery like crazy but I don't mind. Keep up the good work and looking forward to future releases. :)
[Nexus 7 Android Development] sgt. meow:
It really shouldn't eat battery unless you make it eat it.
[Nexus 7 Android Development] ShaneDiNozzo:
Thanks for your work meow! Is V2 compatible with the 4.3 stock ROM?
[Nexus 7 Android Development] sgt. meow:
I dunno really. Some features won't work (WiFi, Bluetooth etc.) Haven't tested it yet.
[Nexus 7 Android Development] ShaneDiNozzo:
Okay. Waiting for it. :)
[Nexus 7 Android Development] sgt. meow:
Okay thanks to [MENTION=4593553]Mahdi786[/MENTION], I have come across the several Github commits that show changes between 4.2.2 and 4.3 kernel. Realised that if I start supporting 4.3 some bits of 4.2.2's functionality will be broken (unless there are other ways available). Ramdisk changes are not to be seen (i.e they are not that important). So by tomorrow or the day after, I will hopefully have a 4.3 kernel ready. Fingers-crossed. :)
[Nexus 7 Android Development] ameinild:
Does it mean there will be a separate version for 4.2.2 and 4.3 until it's possible to merge them, or 4.2.2 becomes obsolete?
[Nexus 7 Android Development] shevich:
How about supporting tilapia, are you interested?
[Nexus 7 Android Development] sgt. meow:
[MENTION=475045]ameinild[/MENTION]

I won't release the 4.3 kernel before root and other issues are fixed on the 4.3 stock ROM. And after it's released, I'll try to maintain two branches, or two repositories for some time as a trial run. If the task seems to be too tedious for me, depending on the user base of 4.3, I will take further decisions.

[MENTION=5229264]shevich[/MENTION]

Can you try this as it is on the Tilapia? I don't have one, and therefore dunno if it works properly or not. It should at the very least. Let me know, yeah?

sgt. meow
[Nexus 7 Android Development] DvWatt:
Oh yeah :D

Thanks for the new kernel :highfive:
[Nexus 7 Android Development] shevich:
When things settle down with 4.3 i would love it, a already fastbooted it yesterday so it doesnt make sense going back...so yes, if you need testing, i am here :)
[Nexus 7 Android Development] androidkid311:
I tried it on tilipa but had a **** load of force closes on boot.
[Nexus 7 Android Development] thisguy23:
Thanks but the whole point for me having it on here is that I no longer need my computer for it, especially since I use that for work.

Thanks for the suggestion though.
[Nexus 7 Android Development] rhg135:
I don't think this is very relevant to this thread and it'd be more relevant to discuss it with the authors of that app.
[Nexus 7 Android Development] thisguy23:
Just figured I'd start with the kernel and see if anyone else is having the issue since it only happens with this kernel and others that disable the lp core.

I'll check with the app dev.
[Nexus 7 Android Development] rhg135:
I understand, but in the future do realize that apps should be abstracted away from the hw they run on, and failure to do so would be a bug in the app, imho.
[Nexus 7 Android Development] 3andala:
And please

Battery friendly settings or recommended settings using trickster mod

Modules what for ?!

Btw edit the op first line oxydo for wifi version only :D

Thanks in advance

Cheers
[Nexus 7 Android Development] Zeljko1234:
Two good and constructive suggestions, what is quite rare on forums :)
[Nexus 7 Android Development] sgt. meow:
Try fiddling with the schedulers. Either Deadline or ROW fixes it IIRC. All my torrents stop (blame the Internet speeds here, and no it stops for good, so no pause-play thing) after a while, so I can't really tell.

EDIT: Suggestions implemented. ;) The dates are quite messed up as of now (I can't remember a lot of thm and I can' be bothered enough to even venture into my builds folder which has close to 20 private builds since V10)
[Nexus 7 Android Development] FReaKRaNT:
GPS doesn't work with this kernel and 3g 2012 N7. Great kernel otherwise. This was with ver. 12.

Cheers, FReaKRaNT
[Nexus 7 Android Development] sgt. meow:
I don't have a device to test. Can you send me a logcat and a dmesg of you tryingnto make it work? Does it even turn on?
[Nexus 7 Android Development] Skeeterdrums:
Seems to work OK with the grouper model. I'm using the Vanir ROM alongside of this kernel, so maybe it's an install issue?
[Nexus 7 Android Development] rhg135:
PAC and oxydo

I just built the oxydo source against pac's source and produced a boot.img. I haven't tested this but I don't see why it shouldn't. And yes, I did use the same linaro toolchain as sgt. meow uses.
[Nexus 7 Android Development] thereal_bigjake:
Just tested it and it works great, thanks rhg135!
[Nexus 7 Android Development] Dany16v:
Thanks a lot!
[Nexus 7 Android Development] bamonkey:
And one final thanks to rhg135 and a final confirmation its working great no issue.
[Nexus 7 Android Development] rhg135:
I knew it would, but confirmation is nice. Thx
[Nexus 7 Android Development] miki67:
Do you replaced rhg135 boot.img in Oxydo v12 Kernel as is it in flashable zip package? :confused:
[Nexus 7 Android Development] bamonkey:
I have done that on past devices with success but usually I just use fastboot flash method. It gives me the best success I have found.
[Nexus 7 Android Development] thereal_bigjake:
That will work just fine..
[Nexus 7 Android Development] rhg135:
flash_image ftw
[Nexus 7 Android Development] sgt. meow:
rhg 135 ftw.
[Nexus 7 Android Development] flamand:
Is this so that oxydo plays well with the recent PAC nightlies?
[Nexus 7 Android Development] sgt. meow:
Oh yeah, I just switched to zImages. So much simpler and more compatible. And I'm now working on fixing smartass2 (initially without printk's, but feel free to help [MENTION=3543146]rhg135[/MENTION] ).
[Nexus 7 Android Development] rhg135:
I can try, but no promises
[Nexus 7 Android Development] jfmcbrayer:
How are you installing raw zImages? With AnyKernel, or some other way?
[Nexus 7 Android Development] sgt. meow:
AnyKernel ZIPs. It's not possible to install the raw zImage; even AnyKernel converts it to a boot.IMG using the existing ramdisk before writing to the LNX partition.
[Nexus 7 Android Development] GragonV:
Thank you for the very good kernel :D, love the s2s function

any version for nexus 4 ^^
[Nexus 7 Android Development] thereal_bigjake:
Doesn't that kill multirom support though?
[Nexus 7 Android Development] jfmcbrayer:
I'll have to try rolling my own using the same AnyKernel template as you -- the ones I've built from the AnyKernel github don't install properly, and I've resorted to patching the stock boot.img with abootimg.
[Nexus 7 Android Development] rhg135:
Why would it?
[Nexus 7 Android Development] thereal_bigjake:
I'm not a kernel dev but I thought kexec was a patch to the ramdisk.

Enlighten me rhg135...
[Nexus 7 Android Development] rhg135:
Nah, it's a standard Linux thing, really helps with my slow bios
[Nexus 7 Android Development] poondog:
There is definitely something in the kernel too (zimage)

if there is something in the ramdisk, flash an older version of this kernel or another kernel with multirom support and then flash this kernel over the top. It will keep whichever ramdisk it had before
[Nexus 7 Android Development] sgt. meow:
I use multirom just fine.
[Nexus 7 Android Development] spthacker:
Sorry to keep asking, any luck on the USB dac front please?

Sent from my HTC One using Xparent BlueTapatalk 2
[Nexus 7 Android Development] jamiethemorris:
Getting great battery life on this ROM.
[Nexus 7 Android Development] sgt. meow:
It's okay to ask. Unfortunately I haven't yet been given the source drop yet as the guys at the other end are kinda down with colds. I'll ask again. Sorry.
[Nexus 7 Android Development] GragonV:
Fellows :(, does it mean no oxydo for Nexus 4?
[Nexus 7 Android Development] rhg135:
Um, this is a kernel, but it does have great battery life
[Nexus 7 Android Development] sgt. meow:
I don't have the Nexus 4 and I would feel like a d1ck if I accidentally broke someone's phone. Oxydo is like _motley's legacy. Much better development going on in the Nexus 4 area.

So no. Not anytime soon. :)
[Nexus 7 Android Development] jamiethemorris:
Lol I was tired when I posted that..
[Nexus 7 Android Development] rhg135:
and that kids is why we don't forum when tired lol
[Nexus 7 Android Development] jamiethemorris:
Yes, we're lucky someone didn't read my post, wipe their system, and flash this kernel hoping to get awesome battery life
[Nexus 7 Android Development] rhg135:
Amen, and I have seen it happen

---------- Post added at 04:41 PM ---------- Previous post was at 04:36 PM ----------

Can you upload a flashable zip of the zImage? I can't get mine to actually flash, they don't fail but it does nothing. And I don't want to repack on each ROM update.

---------- Post added at 05:23 PM ---------- Previous post was at 04:41 PM ----------

I'm too impatient and just went ahead and made this. It's oxydo packed with the current carbon ramdisk.
[Nexus 7 Android Development] sgt. meow:
Will upload a new version in the next few days. A zImage one.
[Nexus 7 Android Development] dexviajiboy:
How to make smartassv2 stick at boot? :confused:

Sent from my Nexus 7
[Nexus 7 Android Development] sgt. meow:
You have to write a script that insmods the module at boot, unless you're using V12, where it's compiled inline.