yashsingh1/xdaforums huggingface dataset:
[Nexus 7 Original Development] demandarin:
Or, like someone(leela i believe) told me a page or 2 back, did he try increasing the voltage for that speed? ;)

Also, if using performance governor, there's no need to set min. To 1.6ghz. It should automatically scale up to higher speeds.

---------- Post added at 03:59 PM ---------- Previous post was at 03:42 PM ----------

Just got home and flashed the latest build and the powerhal fix. It seems to be holding the higher clock speeds without doing anything else extra.

Is there a reason why this new kernel defaults to ondemand governor and deadline scheduler? Is it best to leave it like that or its OK if we put it back on interactive governor and sio scheduler?

What are most people using, scheduler wise, for best performance? I thought it ran pretty well on sio. But I heard THST scheduler is really only needed for slower memory having devices.
[Nexus 7 Original Development] Rafase282:
Good question I have been using interactive and SIO, I was reading about them and while on my phone I would prefer smartassv2, I was told that it is optimized for dual cores so i went back to interactived, while SIO was said to be the best I think noop is better but I still use SIO since I decided to follow recommendations.

http://xdaforums.com/showthread.php?t=1369817
[Nexus 7 Original Development] _motley:
Hey demandarin, make sure you are running the correct kernel as I have never had those as the defaults. Defaults should still be SIO and the Interactive Governor unless they are being overridden by an app.
[Nexus 7 Original Development] crg31953:
Excellent work on the 1.0.10 kernel with the 484 gpu oc!

Superb Nenamark and Quadrant scores.

I'm running it on BAMF Paradigm and it's smooth as silk!

Thanks Motley :D

It's A Long Way To Nowhere...........

It's The Only Road I Know!
[Nexus 7 Original Development] Rafase282:
Does this kernel provides support for OTG or is that a rom thing?
[Nexus 7 Original Development] hanthesolo:
Nice job with the latest kernel, I find it cool (although unfortunate) that our device's gpu bus maxes out with an O/C. For some reason, I am stable at 1.6, but 1.624 causes reboots. Do you need to bump your voltages a bit?
[Nexus 7 Original Development] demandarin:
I just double checked in about tablet in settings. It says on correct build, 110 with today's date. I did clear system tuner data before I flashed and rebooted. No big deal. Was just curious. Maybe TKT made that happen. I already put it back on interactive governor and sio scheduler. Everything is good now. I only OC CPU to 1.4ghz and also UV -75mV across the board. I get great stability, performance, and cooler cpu temps this way. I only use higher speeds for benchmarks really. But I will test out the 1.6ghz more just to see how battery life and CPU temps are. Stability also. But so far the newer kernel has been running very well.

Its said you can use apps like system tuner to increase your voltage at that speed to get it to stabalize.

Update: I tried running at highest speed. On quadrant it kept crashing on CPU test. I increased voltage on 1.6 & 1.62ghz as much as +25mV but it still crashes on quadrant. I use that as kind of stress test. If it makes it through quadrant then it'll likely be stable no matter what I'm doing. I didn't try upping voltage even higher. I think I got it to complete one time but score was very horrible for whatever reason. I tried interactive and performance governors for those tests.

So i tried out 1.5ghz on stock voltages. Well it runs with no problems and scores well. It ran so well I was able to undervolt it by -75mV and it still completed quadrant with no issue. I thinkni could decrease the voltage even more but will test THST out later. So now I'm running at 1.5Ghz with -75mV UV & 484 Gpu OC. Running really good and is stable. I'm not sure what's up with the 1.6 or 1.62ghz speeds. I'm good with where I'm at for now though ;)

Great work Motley!
[Nexus 7 Original Development] airmaxx23:
I just flash this kernel and it's very fast but unfortunately does not support usb otg, stick mount will not unmount the flash drive. Hopefully it's something that gets added and yes its kernel related.
[Nexus 7 Original Development] Rafase282:
Do you know any kernel that has it working with EOS rom?

Sorry for being off topic I just got my cable and since this is the kernel I use ( i tried others but always come back to this one) I wanted to know if it was a kernel related issue or rom.

If it is kernel related then I would like to request OTG support in a future if possible.
[Nexus 7 Original Development] DJLamontagneIII:
Faux has otg
[Nexus 7 Original Development] jarjar124:
faux's kernel has otg :)
[Nexus 7 Original Development] Rafase282:
I tried faux, didnt work, I guess it is the cable then. =[
[Nexus 7 Original Development] DJLamontagneIII:
Have you tried this https://play.google.com/store/apps/...google&utm_medium=organic&utm_term=stickmount
[Nexus 7 Original Development] PhxkinMassacre:
hey just wondering, i don't have this device yet, getting one soon. but what is linaro and why is it so popular all of a sudden? like what does it do that makes people who know what it is cream in their pants whenever they hear something used it? haha i tried looking it up but got insta-stumped haha. explanation please :D
[Nexus 7 Original Development] _motley:
Yes, this kernel supports otg...so does the stock kernel as well. I haven't made changes nor have I had any issues with my $2 eBay cable thus far. Unmount is finicky though, not sure what is up with that. Sometimes it works. Try unmounting from the notifications area..seems to work better with stickmount for me.
[Nexus 7 Original Development] _motley:
http://www.youtube.com/watch?v=mrQRYmYip6Q&feature=youtube_gdata_player

Might be some hype involved, but they are making great strides over at Linaro no doubt.
[Nexus 7 Original Development] hanthesolo:
Good news, I can at least confirm that it now boots with stock. I wil conduct some stability tests today, to see how well it fares. Nice work!

EDIT: does anyone know of any good OC tools that scale up to 4 cores well? I am concerned that setcpu (which doesn't go up to 1.6 ghz) and no-frills are not scaling well, and it feels like they push it way too hard (it gets a LOT hotter a LOT more quickly). Perhaps it disables the core powerup/powerdown algorithm, for lag of a better term?
[Nexus 7 Original Development] parcsalooc:
can anyone maybe connect remotely to try and solve my issue. I have never experienced this issue on a device before.
[Nexus 7 Original Development] antiochasylum:
Have you tried to fast boot flash it?
[Nexus 7 Original Development] evonc:
Build 17 works perfectly and I love the voltage support in SetCPU that this kernel has added on. Great work!
[Nexus 7 Original Development] parcsalooc:
Yeah I extracted the boot.img and flashed via fastboot as well and no luck. I am driving myself crazy
[Nexus 7 Original Development] _motley:
Thanks, did some looking on this and it looks like they changed a JB hw shared object to accomplish this. I don't find anything in the ramdisk thus far that controls this behavior on resume from screen off. I had some ideas on where to look in the kernel, but if the OS is making the request, the fix likely needs to be done there since it will override whatever I am do most likely, but I can still try. I'll see if I can find a git with this change. I can easily build a JB rom with these changes and pluck out the file we need. For us, it looks like it will be power.default.so instead of power.tuna.so. Any other info or links to git repos you many know about would be greatly appreciated.
[Nexus 7 Original Development] bigxie:
When I asked imoseyon about it a few weeks ago, his solution was just replacing the tuna_power.so with a fixed version.
[Nexus 7 Original Development] churchrickshaw:
is it me or does wifi signal drop significantly with this kernel?
[Nexus 7 Original Development] hanthesolo:
Thanks for your reply! I understand of course, that it will get hotter when an oc is applied (look at my Sig, I'm no noob ;p), it just seemed to get hot too quickly (noticed it on another kernel, probably his issue). I cannot over clock though. I still am at 1.3 GHz and cannot bump the speeds, so this seems to be a common issue. Good luck, and happy hacking ;).
[Nexus 7 Original Development] parcsalooc:
Wow so I'm not crazy! I thought I was the only one who couldn't overclock. I am in the same boat w/ plenty of experience as well.WHere did you all get your devices? Mine came from the Gamestop preorders. So I'm guessing you all are having the same issues I am having w/ all the kernels
[Nexus 7 Original Development] hanthesolo:
Who, me? I got mine off of the play store, I believe the model is NOT related to Oc/ing capability, we probably have the same thing messed up, or perhaps a bug in the kernel we're both experiencing.
[Nexus 7 Original Development] phonic:
Just installed the latest build (coming from stock kernel).

Everything is looking good so far! No FCs or bootloops, etc.

My Quadrant scores have improved dramatically across the board. I OC'd to 1.5 then 1.6, no issues on either, but I didn't see much of a performance boost going to 1.6 from 1.5, so am staying at 1.5 for now. I also implemented the "screen on" profile to restore to 1.5/interactive/sio, which works.

One possible issue - I tried UV'ing, but I don't think it works. I made some changes, but when I hit "Apply", nothing happens. In the past, it would change "Current" to "Saved", but it stays the same. Any ideas?

Thanks again motley for an awesome kernel!
[Nexus 7 Original Development] fleshdeep:
I too dont see the 1600 option in this kernel. The atlantis kernel however works for me.
[Nexus 7 Original Development] DJLamontagneIII:
Great kernel bro any way to get voodoo sound support
[Nexus 7 Original Development] parcsalooc:
I've tried multiple recoveries, multiple flashes/wipes/stock roms /custom roms/ different super user versions and nothing works. I've tried all the kernels. About to give up hope
[Nexus 7 Original Development] jarjar124:
does it stick in the latest build?
[Nexus 7 Original Development] hanthesolo:
Well, i'm about to try using superuser instead of supersu, and see how that goes. Quite honestly, oc'ing on the N7 for me isn't a huge priority, since it really doesn't need it beyond increasing benchmark scores.

EDIT: using a different supereuser version/binary didn't help (as I thought), so I will keep looking.
[Nexus 7 Original Development] boynamedstacy:
Hell yeah Motley! So glad you got the N7. Can't wait to flash this tonight!

KANGBANGED
[Nexus 7 Original Development] parcsalooc:
Yeah it doesn't work for me either
[Nexus 7 Original Development] Rafase282:
Yes but it didn't work. I was using this cable. http://www.amazon.com/gp/product/B005N55WHI/ref=oh_details_o01_s00_i00

I went back to this kernel.
[Nexus 7 Original Development] jarjar124:
yay now i don't have to change kernels! i just got my otg cable today and i think this cable is amazing. :) i have a 32 gb usb here so now i can just store all my n7 rom related stuff there and movies :D i got a question...is it possible to flash off the usb connected or i have to move the files onto device and flash it there?
[Nexus 7 Original Development] PhxkinMassacre:
WOW. that is spectacular!
[Nexus 7 Original Development] jarjar124:
ik this is $10+ but i didn't mind and this cable worked for me..im sure u can find cheaper otg cables but i have amazon prime so i was like whatever since free fast shipping :D http://www.amazon.com/Electronics-M...UTF8&qid=1343697101&sr=1-1&keywords=otg+cable
[Nexus 7 Original Development] hanthesolo:
Yeah, I know you can use an ov tool to fix that, but I thought motley would want to know, and I didn't have a ov tool available at the time to test with, unfortunately. You probably got a lower quadrant score because the CPU was running without enough voltage, and was very unstable. Linpack is a good stability test. If it's precise no. Returns a "inconsistent result" several times in a row, it means that it needs more voltage, aka unstable.
[Nexus 7 Original Development] CooLoserTech:
From this new update, with oc to 1.5. Lag is unheard of
[Nexus 7 Original Development] theoneofgod:
I use noop on both devices.
[Nexus 7 Original Development] brizey:
I can never really tell the differences between schedulers to be frank.
[Nexus 7 Original Development] theoneofgod:
Same. I set both the same for the sake of it.
[Nexus 7 Original Development] demandarin:
Yeah, I know what you mean..lol. on a device that works as well as this Nexus 7, its hard to tell differences. But on a device like prime, that has major I/o issues, changing from stock noop to sio scheduler showed a huge improvement since prime I/O is slow.

I'm running SIO also. I ran rl sqlite benches on differnet schedulers, on nexus 7. Found sio to give best results.

Question for whoever knows ;) :

Now that we have the powerhal fix and its working at keeping whatever speeds we set, do you think that setting screenoff governor to powersavings would increase battery life? I know we getting good battery life now and nexus 7 deep sleeps well. But do you think even more battery life can be squeezed out by using powersave governor for screen off. So at least before device goes into deep sleep, with screen off, it will stay on lower speeds. Therefore using less battery. With powerhal fix, clock speeds should stick regardless of screen off governor now.

P.s. newest kernel, 1.0.10 with gpu OC 484mhz still running great and cpu OCat 1.5ghz with -75mV UV across the board.

---------- Post added at 10:33 PM ---------- Previous post was at 10:17 PM ----------

Yeah it is Amazing. Never really realized that linaro was That much of an improvement over stock firmware. Optimizations is where its at. No wonder this kernel runs/performs so well. It'll only get better as time passes. We are still in infancy of nexus 7 launch and we have all these great roms and kernels out already.
[Nexus 7 Original Development] Rafase282:
Can the powehal fix be integrated into the kernel?
[Nexus 7 Original Development] lightninbug:
:thumbup:
[Nexus 7 Original Development] Houseplant:
Before and after of stock and 1.0.10.

Edit: NenaMark also jumped 7fps or so
[Nexus 7 Original Development] demandarin:
Are you using the gpu oc versions? Also, are you using the Trinity kernel toolbox script(runs automatically when uou first open up the app) to increase I/O performance? Thars a decent overall score. But honestly, you should be scoring alot higher than that. Even if quadrant bench is ifi on accuracy. I'm on sitcoms rom also with latest build. My overall score is in the high 5000's to 6000+ range. Then my I/0 is in 7000-8000 range. Dramatically higher than yours. On nenamark2 I did a best of 62.2 fps.

Hold up, what cpuspeeds did you run those tests at? In case you didn't know, you have to manually increase clock speed through an app like system tuner or whatever. This kernel isn't on 1.6ghz by default. Its capable of that but you have to raise clock doped up to that through an app of your choice.

I'm not trying to put major emphasis on quadrant bench but your score seems on the lower side compared to others posted and mines.
[Nexus 7 Original Development] pinoyto:
Something interesting here. Ive been testing clemsyn´s last built with 1.7 ghz and 520 gto 1.7pu and it seems like I no longer have the screen flicker issue. He said that he increased the core voltage from 1.2v to 1.25. I am also able to overclock 1.7 ghz with no issue at 1.225 mv. I think increasing core voltage helped with the flicker. Thanks clemsyn
[Nexus 7 Original Development] Rafase282:
Can you provide a link?
[Nexus 7 Original Development] pinoyto:
Sorry but he instructed me not to release it. Try PM him.

Update: Just had a screen flicker but it seems less in frequncy and duration.
[Nexus 7 Original Development] Rafase282:
Well lets just hope he shares his findings.
[Nexus 7 Original Development] demandarin:
Motley, is there anyway you can add ad-hoc tethering ability to this kernel. According to that chart faux has in his op of kernel thread, kernel regulates wifi drivers. On stock kernel/base, ad-hoc tethering is not working or android not allowing it. Just like it was on prime when we first got ICS. The replacing wifi supplicant file THST worked for prime doesn't work for nexus 7. Prime had 2 wifi supplicant files. Nexus 7 only has one. Ad-hoc tethering ability would be useful to add, plus a standout feature, if it can be done at the kernel level. So we can have more options for mobile connections.
[Nexus 7 Original Development] brando56894:
This is the first kernel I've tried with my N7 and it runs great! I'm using v10 with the GPU OC, I have it OC'd to 1.6 GHz using the performance governor and it seems to run flawlessly. Great job. I played Cut The Rope HD for a few minutes and Dead Trigger for about 10 minutes and no lag or any problems at all! It's nice to have a tablet that can be OC'd to 1.6 GHz, my TF101 would only go to 1.4 GHz. But then again, the OC with the TF101 was a greater push than the N7, although I was extremely jealous of those that could get to 1.7 GHz lol

---------- Post added at 03:32 AM ---------- Previous post was at 02:42 AM ----------

I was using the stock kernel before and when I had it set to powersave Nova Launcher would lag and become unresponsive for 15-60 seconds, I just tried it now with a minimum of 51 MHz and it seems to wake up just fine :D

If you don't know about it already, check out cpu spy from the market to check what amount of time the tablet stays at what frequencies ;)
[Nexus 7 Original Development] demandarin:
yeah, cpu spy is a must have. I have it on my prime and nexus 7. system tuner another great one also.
[Nexus 7 Original Development] :
SetCPU is working for me and fits with the ICS/jellybean themes :D and I just noticed a slight issue with automatic brightness but i think it may be the N7 actually takign awhile to decrease brightness. Not sure yet. Did some testing with stock and noticed only a slight difference.. but Could be within the acceptable range.

Great work :D
[Nexus 7 Original Development] _motley:
Yes, clemsyn and I have been communicating. I haven't tried 1.7 with that core voltage, only 1.646, so I can imagine you were feeling a bit more heat haha.

I can share the simple trick I found that allows the the core voltage to increased but we are not yet sure it is wise to do so in a public release since the heat generated is fairly noticeable beyond what we have now. Once the heat increases, EDP and thermal throttling kick in and it lowers your frequency until the heat dissipates.

I'm still looking at it to see what we can do....looking for that sweet spot. We just don't have much of a heat sink in this little guy. At least on larger devices with metal cases (prime, A500 etc ), it would help dissipate the heat over a larger area and you could get away with more.

As far as I know, this is still a wpa_supplicant/ROM thing. I heard someone say that this was working on another device, but only using CM10. Maybe we can use that binary for JB, or at least find out what they have done in CM10 to make it work (if this is indeed true for the N7 as well).
[Nexus 7 Original Development] foxorroxors:
gl benchmark 2.1 results, im bored...

all tests offscreen 720p except infinity.

egypt;

infinity 76fps @ 1080p

nexus7 1.6/520 73fps

nexus7 1.6/484 69fps

prime 68fps

nexus 7 1.3/412(stock) 63.2

tf300 63fps

pro;

infinity 97 @1080p

Nexus7 1.6/520 90fps

nexus7 1.6/484 87fps

nexus 7 1.3/412(stock) 81.8fps

prime 81fps

tf300 80fps

that ddr1600 gives the infinity gpu **** loads more bandwidth and fps! anychance we can get a mem overclock on the N7?
[Nexus 7 Original Development] CooLoserTech:
Would of be possible for you to add a TOUCH TO WAKE add on that is toggable through some app? I just got my official nexus 7 cover in the. Mail and I want to save my power button. (Sorry if this is already a feature, i haven't looked at op)
[Nexus 7 Original Development] Prey521:
You mean wake it up while the screen is off? I doubt that that would be possible. I love that feature on my Blackberry Playbook, where I can swipe on the bezel with the screen off and it will Wake itself up.
[Nexus 7 Original Development] BrandT90:
It is possible and available for the Galaxy Nexus. You just need a kernel that supports it. Hopefully someone will work on this for the 7. http://xdaforums.com/showthread.php?t=1721895
[Nexus 7 Original Development] clemsyn:
Pinoyto,

LOL, I think this is more of me increasing the lowest brightness setting which hides the flicker, but that would be a good fix :)
[Nexus 7 Original Development] clemsyn:
flicker fix

If anyone wants to try ficker fix, here are the changes

1. lowest brightness at 15 (from 13)

2. max cpu oc at 1.7 ghz

3. vdcore max at 1.3 (only uses this at 1.7 ghz)

4. min voltage for cpu set at 750mv

5. Gpu at 520
[Nexus 7 Original Development] _motley:
Running pretty much the same all day (minus the brightness and 750mV). Not bad at all. I think when I was getting too hot, it was probably because I left on the perf gov accidentally. The temp throttle seems to work fine to keep it in check and it may be a little smoother. Still not sold the 520 clock is doing me any good over 484 though.
[Nexus 7 Original Development] jarjar124:
wat temp throttle?
[Nexus 7 Original Development] mkiker2089:
Nor am I. I see people's results and wonder if they have the same tablet I do. I can't break 61 fps with Nenamark 2 no matter what. 484 gives me the same Nenamark and Antutu scores. Antutu is being wildly erratic however. Sometimes I get 9000, sometimes 11000. It must be a heat issue but I can't quite nail it down.

Linpak says I'm "unstable" but I can't increase the voltage from stock as it doesn't seem to play nice with the Trinity kernel. I'm not sure I'd want to anyway. I'm more inclined to think it's just an issue with Linpak as my tablet is working great now. I think we have probably hit the performance threshold with it at this point unless someone really can pull a rabbit out of their hat.

---------- Post added at 02:33 PM ---------- Previous post was at 02:31 PM ----------

If you are asking about temp throttles in general then all CPUs have them to prevent them damaging themselves. When they get too hot they reduce power until they cool. On computers with a fan and ventilation this works much, much faster. On a tablet like the Nexus if you push too hard you just overheat and end up losing more performance than you gain.

Let me add at the end that I can cheat the Antutu score by laying the tabnlet on an air conditioner but I'm going for real world results. Live wallpaper and all. I gots to have my Aquarium in the background or it just isn't my tablet.
[Nexus 7 Original Development] _motley:
Thanks, I just saw your PM. Good work! I'll give it a try too.

tegra3 has EDP and thermal throttling. I have added another simple layer on top of that (I call it dynamic EDP). This simple switch allows the temp to get a little higher (60C) before the EDP governor is allowed to kick in. You can see this at work in the kernel log.
[Nexus 7 Original Development] brando56894:
Yea I noticed that Automatic Brightness doesn't work that well either, and I was on the stock kernel. I was in a well lit room and put on Automatic Brightness and it knocked it down to about 25% :-/
[Nexus 7 Original Development] Rafase282:
EOS ROM with this kernel. Moderate use and some recovery time, plugged only for adb pushing kernels to flash and not much done to save battery.

I wanted to share this because people here seems to worry more about benchmarks than battery life.

Also I played music but not videos and only plays samurai revenge.
[Nexus 7 Original Development] :
It is offical for me to even use the built in compass I have to wave it int he figure 8 pattern to get it to correct its self. I didn't have to do this with stock kernel, but jut wanted to tell you incase there is something you know that could fix it.

Otherwise sweet work :D
[Nexus 7 Original Development] DJLamontagneIII:
What are you using the compass in mines just time with this kernel