yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] Danzano:
The higher frequency seemed ok as long as the CPU clock wasn't whacked up to high that could just be mine but I only noticed instability when I went past 1592mhz

Awesome I miss having that IO scheduler it always seemed to work well for me

Also do you know if blades ever played with the ram frequency's aswell? I only ask because on honeycomb hes was the most stable and fastest kernel I used but roaches had some of the etc stuff I liked like the IO options.

And one thing I have never seen on a TF101 kernel is alternate CPU schedulers like InteractiveX or SmartAss etc. Can these be used on our device or is it way to much hassle to have them?

Thanks for the fast reply before
[Eee Pad Transformer Android Development] msticninja:
Most of the clocks scale with the cpu, I haven't checked if ram does as well, but I'll keep an eye on it. I'm trying to focus on stability, and ram timings/clocks are a great way to screw up stability. :) I kept netarchy's readahead tweak though, which helps with actual throughput.

Not sure about interactiveX, but SmartAss was way too skittery last time I tried it. The smaple rate on this kernel is doubled, so I find the regular governors to be adequate, if not better.

I'm keeping an eye on Voodoo Sound. I don't really use it, but if there are requests for it, I'll build it in once it's usable on ICS. Everyone post here if you want it, two(maybe three) requests and I'll see what I can do. Pretty sure the volume level handling needs a full driver rewrite though.
[Eee Pad Transformer Android Development] kxnzxmori:
Just a few suggestions for your next kernel release.

- Add more i/o scheduler options.

- Add more governor options.

- Add UV capabilities.

- Add init.d support.

- Add voodoo module (the app itself is not released yet, so this is the least important)

TIA. :)
[Eee Pad Transformer Android Development] Danzano:
InteractiveX and SavagedZen are probably the 2 best ive seen

And I think the graphics clock does really help but the stability does come first maybe later in icys :D

Yeah I would love Voodoo but thats last on the list
[Eee Pad Transformer Android Development] letsgophillyingeneral:
Totally! Gotta remove those damn variables. Thanks for the great work, by the way.
[Eee Pad Transformer Android Development] Virtualizer:
Tested with the TeamEOS nightly (v15) and got no WiFi.

Tested with both Kernels (standard & CNA).
[Eee Pad Transformer Android Development] chatch15117:
this is bestest kernel evar
[Eee Pad Transformer Android Development] zephiK:
Working with latest version of AOKP. Wow, just after trying last night, dev of the kernel fixed my problems over night :p good work. Wifi, OC, Bluetooth all working.

Seems very stable and looking forward to future updates. Keep up the good work.
[Eee Pad Transformer Android Development] chadcspencer:
Flashed on ARHD over .01, I did not wipe cashe or dalvik-cashe from the first version. Seem to be fine so fare. I'll play and see report if issues. currently running 1504/312 interactive governor.
[Eee Pad Transformer Android Development] akyboy:
WOW

Goes to Deep Sleep with no problem, no reboots so far, OCed on 1600 :)

Thanks!!!!
[Eee Pad Transformer Android Development] ky3bmu4:
Same here at EOS-17:(

any ideas ?
[Eee Pad Transformer Android Development] igot6strings:
who do voodoo? you do voodoo!

please?
[Eee Pad Transformer Android Development] zephiK:
It has to be ported by supercurio first..... the OP of kernel cant do anything about it. Don't bother supercurio about it either because he doesn't like getting asked ETAs, he's already working on it.
[Eee Pad Transformer Android Development] akyboy:
1600oc, crashed it after maybe 1 hour,... i am on 1540 now but TF is not goin to DeepSleep at all.

Deep Sleep was fine with 1600 clock.
[Eee Pad Transformer Android Development] msticninja:
I think they already moved on to NL80211, I'll compile another one for EOS tonight. Sorry for the false start.
[Eee Pad Transformer Android Development] SoonHD2:
Im running Revolver4 1.3.1 and i made case wipe as well as dalvick chase and overclocked to 1.4Ghz with SetCPU and governor interactive.

With stock kernel AnTuTU gave me: 5064 & now i get : 6465

And WiFi works great. BT i havent tested as i dont need it. Deep Sleep works as well: Used CpuSpy and it showed deep sleep state used 20% of the time witch is right :P

So all is working great post some feelings after couple days...

Ps. is it normal that after kernel flash it makes some optimization to my apps?
[Eee Pad Transformer Android Development] msticninja:
It should only do the "app optimize" if you Wipe Cache, but it won't hurt anything either way. Thanks for the feedback.
[Eee Pad Transformer Android Development] msticninja:
Yeah, I'm waiting on him for the frontend support, but I asked people to post here if they wanted it when available.

P.S. OP updated with kernel for EOS. I tested it on build 17. On the stock EOS kernel, wifi takes an extra 15-20 seconds to connect on bootup for me. My kernel is showing the same extra wait on bootup, but it's the same wait as the stock kernel, so I'm not going to mess with it until I hear more reports from testers. It's probably a ROM issue anyways(hopefully).
[Eee Pad Transformer Android Development] cdon2109:
Works great in Android Revolution HD ROM. I though it's not gonna work because it says OMG my Kernel is not working when I flashed through CWM. :)
[Eee Pad Transformer Android Development] Virtualizer:
Thanks, I will post feedback after installing the EOS specific kernel.

WiFi is the same for me with the stock kernel so it has to be ROM related.
[Eee Pad Transformer Android Development] igot6strings:
No kidding. If you would have read the last page of the thread you would have seen that if we were interested in voodoo in this kernel to speak up. That's what I was doing. Way to look like an ass dude.
[Eee Pad Transformer Android Development] msticninja:
Hehe. I added that about halfway through initial testing out of frustration. Once I posted the kernel, I figured I'd keep it in. :) Thanks for the feedback.

Thanks for the feedback, I agree.

I'll merge voodoo when available, just for you. ;) But only if there's no flame-wars in my thread. Everybody misses a post here and there.

P.S. Strange how tags just show up on kernel threads, usually referring to Blades and unicorns. ;)
[Eee Pad Transformer Android Development] cbrox:
eos version boots fine running steady at 1.6, great job! Will future updates support nfs?
[Eee Pad Transformer Android Development] msticninja:
I'm trying to keep the ramdisk small for stability purposes. You should be able to insmod the module if your ROM has it. I'll make some module packages soon for ROMS without it, and I may add it to the kernel itself once stability is achieved.
[Eee Pad Transformer Android Development] C0BRA01:
Kernel Klink

Sorry, couldn't resist. Anyway, running CNA with this kernel, and at 1408. Seems stable. However, I did get one SOD with it. So far, only one.
[Eee Pad Transformer Android Development] akyboy:
Any way to get it working on cm9?

Wifi i mean,..

Thank you
[Eee Pad Transformer Android Development] msticninja:
It's been working since 0.2. Did you download the correct version?
[Eee Pad Transformer Android Development] akyboy:
Opssss, too lazy to read :-)

Tnx!
[Eee Pad Transformer Android Development] msticninja:
I just added SIO for you. It's not set as default yet for testing, so you'll have to select it.
[Eee Pad Transformer Android Development] Saythis:
Any chance of adding any extra Governors for the CPU? Also, any way I can donate to you?
[Eee Pad Transformer Android Development] msticninja:
Okay, 2nd request. I still think interactive is best, but I'll add a couple. Everyone post your favorite governor, I'll add the top 2.

Here's a donate link, but nobody needs to feel obligated. Most of the hard work was done by the source code and other people before me.

Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7B4PCC4FTNMTQ
[Eee Pad Transformer Android Development] kay_kiat88:
bad news dude. Wifi broke on the latest version of your kernel. I'm on AOKP.
[Eee Pad Transformer Android Development] Saythis:
Thanks, I really liked Smartass or Hotplug governors personally and Powersave for screenscaling.

Oh wow, I just flashed it and you're right lol
[Eee Pad Transformer Android Development] msticninja:
Which kernel branch, original or SIO/initd. Also, which version of AOKP are you on?

Same to you, deets please. :D
[Eee Pad Transformer Android Development] Saythis:
The SIO/Init.d for CNA, CM9, AOKP the wifi isn't functioning, Sorry I didn't provide more haha. I'm running CM9 Mar29 Build.
[Eee Pad Transformer Android Development] kay_kiat88:
Adding on.. I'm on v1.7 of AOKP.

Fastest and most responsive kernel dev ever lol. Seems like you're here 24/7.
[Eee Pad Transformer Android Development] msticninja:
Heh, I got injured on a jobsite a few weeks ago, so I'm devving to keep myself from going crazy in traction.

I'm checking the issue now, I probably checked out the wrong branch on my git or something.

EDIT: yep, merged a branch accidentally, 15 minutes to recompile and we'll be golden.
[Eee Pad Transformer Android Development] Danzano:
Thank you very much for SIO. Look forward to seeing 1-2 CPU Gov's and thanks for init.d

Also 1592mhz for me is sweet but 1600mhz on this kernel is not is there any reason for this? I just thought it was weird with it being such a small difference.
[Eee Pad Transformer Android Development] devilpera64:
Do you overclocked Ram and Gpu side? can you insert an "Elite" version for someone that want bump Tegra 2 on 1.7Ghz? :)
[Eee Pad Transformer Android Development] Danzano:
No and No but good idea with elite version
[Eee Pad Transformer Android Development] ChaoticWeaponry:
+1 I would love to try 1.7 or 1.75gHz
[Eee Pad Transformer Android Development] Danzano:
If yours can sit stable at 1.75ghz im seriously jealous!!!!!
[Eee Pad Transformer Android Development] msticninja:
Plus, you have to be affecting your end-of-life date with all the extra heat. As a engineer's rule of thumb, every 10 degrees increase celcius will halve the life of the internal components. I may add an Elite Version later, but I think it's kind of irresponsible.

Just fixed the CNA SIO download, accidentally merged a branch in the git, still can't get the hang of the public repositories. Sorry for the hiccup.

Reminder: Everyone leave your votes for cpu governors, I'll be adding the 2 most requested tomorrow.
[Eee Pad Transformer Android Development] Saythis:
It's not about the heat, it's about the voltage and current. Modern CPU's don't begin degrading until they surpass the thermal threshold. Luckily though modern CPU's have a thermal shutoff and a throttle limit to throttle the clock speed when the temperature gets too high. Any CPU that is receiving current is degrading regardless of what clock speed its at. It's mostly because the power gates can only handle so much current over time.

CPU's are made to work within a range of temperatures in which the degradation is minimal. The average lifespan of a CPU that is ran within its rated temperatures is around 8-10 years.

Just a fun fact :)
[Eee Pad Transformer Android Development] msticninja:
I wasn't necessarily referring to the cpu though. I'm referring to every capacitor, resistor, inductor, etc. on the board. The cpu's heat is sinked through the groundplane, so if you run your cpu at higher frequencies, the heat output will increase, increasing the temperature of the surrounding board components. Obviously, 1.7GHz at 0% load isn't going to create much heat, but you aren't overclocking so you can run at 0% load. ;)

With regard to the CPU though, while CPUs do degrade as a function of total wattage dispersed/comsumed, you may remember that increasing temperature also increases resistance, meaning you are going to have to push more voltage or amperage to overcome resistance. That's what causes thermal runaway in car wiring systems, etc.

My point is, if you get to a catastrophic point for the cpu itself, then the temp limits will kick in and shut the TF down before it does damage to the cpu, but even when you are running under the temp limit, the operating temperature is still increased, shortening the lifespan of all affected components. That's why I don't go past 1.4 personally.

P.S. the MTBF for most of those components is 10,000 hours at 85 degrees F. So running at 95, you have 5,000 hours. 105=2,500 hours, and so on. This is not a universal rule, but I've designed a lot of power and IC boards, and it's a good rule to live by.
[Eee Pad Transformer Android Development] msticninja:
Updated to 0.6. Wifi works on my TF with CNA/AOKP. If you get a chance, test and reply. :)
[Eee Pad Transformer Android Development] MrJiM:
Just flashed 0.5 30 min ago. ;) Now flashed 0.6 and everything seems to be working good. Thnx mate.
[Eee Pad Transformer Android Development] chatch15117:
ive been running my i7 at 4.2ghz since 2009 so ill take my chances with an overclock lol

STILL GETTING SLEEP OF DEATH !!!!!!
[Eee Pad Transformer Android Development] msticninja:
lol. For the record, PCs have better heat distribution for the CPU. It's not sinked through the groundplane.

So far, my SODs on this kernel have been related more to whichever ROM I'm using, and less to the kernel itself. Still working on it though.
[Eee Pad Transformer Android Development] msticninja:
Finally finished the SIO version of EOS. Sorry for the wait(if anyone was waiting). :)
[Eee Pad Transformer Android Development] kistigun:
Please add the smartassV2 governor

Verstuurd van mijn Xperia Arc met Tapatalk
[Eee Pad Transformer Android Development] Danzano:
I still vote InteractiveX and SavegedZen one is great performance one is a half bread good power save good performance
[Eee Pad Transformer Android Development] kay_kiat88:
SmartassV2 and SavagedZen!
[Eee Pad Transformer Android Development] cbrox:
CNASIOINITD-0.6 with CyanogenMod9(Mar29)

SETUP:

MODEL: B60 TF101A 16Gb/32Gb microSD

ROM: CyanogenMod9(Mar29)

KERNEL: CNASIOINITD-0.6

MOD: ExtSd2InternalSd v2.1

DOCK: undocked

CPU CONTROLLER:

No-Frills

cpu-min: 216MHz

cpu-max: 1.408MHz

cpu-governor: Interactive

cpu-scheduler: SIO

First boot had to start wifi manually didn't auto connect, Performed 10 successive manual reboots auto connected from then on out.

Running smooth with no issues at this time, nice job!
[Eee Pad Transformer Android Development] cspiby:
What are the I/O benchmarks like?
[Eee Pad Transformer Android Development] dgcruzing:
Rocking on 1504

set mine up very similar. but pushed it to 1504

whats your guys sample rates? mine = 40000

and Go MaxSpeed loads? mine = 94

using CPUmaster to set these.. as this has been a stable one for me on many Kernel adjustments.

No wireless problems for me.. hooked in on first boot

All running smooth..

its going to be nice when the AOSP Roms settle down and we can dump stock as now it seems we have the Kernels sorted out..

I jumped the gun a bit early and spent a week pulling my hair out..

O the joys of being a flashaholic..

Thanks to all those that have worked long and hard to get us to this point..

much appreciated..
[Eee Pad Transformer Android Development] psyk974:
CM9 + Kernel OC @1600 Mhz = 4000 Quadrant ! Good job ! Thx
[Eee Pad Transformer Android Development] akyboy:
It might be stupid, or noob question/suggestion but is it possible to put name/version of kernel in kernel info which is visible in setcpu or cpuspy for example.

with 3-4 kernel i am testing i find myself in situation that i forgot what kernel i am running:eek::D
[Eee Pad Transformer Android Development] j3tt3:
OMG!

needs memory tweak, I guess...

(of course, only kidding..)

test kernels one at a time.
[Eee Pad Transformer Android Development] antond57:
Random reboots or powerdown TF101G (G3 version)

Hi.

I'v still problems with the ICS 0.6 kernel using the CM9 build of March 29.

When the tablet goes into the sleep mode, the tablet reboots of stay in the deep sleep mode.

This problem occurs with the stock kernel and with the guevor build also.

Please help, it makes me crazy.

The only kernel which is working fine is the stock kernel of the official Asus 8.6.5.21 build.

Btw I'v a TF101G BA0 version.
[Eee Pad Transformer Android Development] finalhit:
kernel works great,

i have it oc to 1.5 and seems to be doing great. i'm currently on rooted stock using setcpu to oc. only problem i notice is that it doesn't seem to go into deep sleep mode...at least according to cpuspy.
[Eee Pad Transformer Android Development] msticninja:
I'm doing what I can, but a lot of it is instability in ICS, not just the kernel. Give it a couple more weeks and I think all the roms+kernels will be stable.
[Eee Pad Transformer Android Development] msticninja:
New wifi settings on ICS, make sure you play with them. The keep wifi on setting can affect deep sleep. I'll keep an eye on mine.
[Eee Pad Transformer Android Development] msticninja:
Eventually I'll make it more descriptive, but if you use OS monitor or something like that, you can see the whole kernel description(the settings menu might show the # though). There will be a hex number and a decimal number(starts with #) that shows which compile run I'm on. For now, you can use that to make sure the kernel has flashed successfully, etc.
[Eee Pad Transformer Android Development] C0BRA01:
Kernel SIO?

I give, what is SIO?
[Eee Pad Transformer Android Development] Danzano:
It's an alternative IO scheduler think of IO as your devices memory don't think about the in depth and the SIO scheduler as giving it a shot of adrenaline compared to the stock Noop scheduler. Hope that helps :D
[Eee Pad Transformer Android Development] SoonHD2:
How to enable it? Or is it already enabled? (Usin latest version of this kernel)
[Eee Pad Transformer Android Development] C0BRA01:
SIO

And this gives a performance increase over stock? Has anyone run any benchmarks on it both ways to see if it actually does?
[Eee Pad Transformer Android Development] philburkhardt:
There are two versions of the kernel. One with SIO and one without. Download the one with, and it should be enabled.
[Eee Pad Transformer Android Development] Bonetwizt:
Mistic, great work. I was wondering if it would be possible to get CIFS support baked into the kernel. It's one of those things from HC that i just haven't been able to get working on my own.
[Eee Pad Transformer Android Development] Saythis:
You have to manually set it in a CPU Control Program like NSTools or No Frills.
[Eee Pad Transformer Android Development] cbrox:
Great work mstic, job well done! Ran EOS-18 with testykernEOSSIOINITD, maxed it out at 1.6 with SIO scheduling for a few hours. Ran smooth with no issues. setup was as follows.

MODEL: B60 TF101A 16Gb/32Gb microSD

ROM: EOS-18

KERNEL:testykernEOSSIOINITD

MOD: ExtSd2InternalSd v2.1

DOCK: undocked

CPU CONTROLLER:

AnTuTu CPU Master Pro v2.5

cpu-min: 216MHz

cpu-max: 1600MHz

cpu-governor: Interactive

cpu-scheduler: SIO

Min sample rate: 40000

Go MaxSpeed Load: 80

Also liked to give a shout out to dgcruzing for suggesting cpuMaster! Me likes it a lot, It's a keeper!:D
[Eee Pad Transformer Android Development] Danzano:
Its not enabled by default use no frills or systune or something to change it and also might want to increase your read aheads on each memory block to 2048kb if your gaming etc
[Eee Pad Transformer Android Development] Danzano:
It does you notice things are abit snappier and some apps will load alot quicker

Ive run benchmarks and it shows only a very very slight increase but the real world increase is why i use it
[Eee Pad Transformer Android Development] philburkhardt:
I did not know that. Thanks for the info. I just assumed it was set that way by default. Shows you how much I know :).

I just grabbed System Tuner Pro. Wow, what a great app.
[Eee Pad Transformer Android Development] robb13:
Eveything working super well. I have ARHD with dock. No problems at all. OC at 1600! :D Thanks a lot.
[Eee Pad Transformer Android Development] rynosaur:
I'm using .6 on rooted stock 9.x.17 with interactive scaler, 217mhz min, 1600 mhz max, SIO governor, getting frequent spontaneous reboots. This was not the case with .5 kernel, interactive & NOOP governor. As a matter of fact, reboots are rare on this device period.

Thanks for your hard work!
[Eee Pad Transformer Android Development] Jamesyboy:
If you don't mind me asking, what effects do SIO and unit.d have on kernels. Couldn't find out what they elsewhere.

Testing now.

P.S.

You can change the frequency via the settings app in CNA. Is it recommended to continue using this panel? Or use an over locking app? Will a app override the CNA settings? Or will the settings app override an ovrclocking app?
[Eee Pad Transformer Android Development] Saythis:
SIO is Simultaneous Input Ouput which if I recall means it can handle input and ouput operations simultaneously. Init.d simply allows you to run scripts from the init.d folder.
[Eee Pad Transformer Android Development] msticninja:
I only changed the CNA kernel in 0.6, so if you reflashed at .6, you should have the same kernel as .5. To help testing, first try Wipe Cache in CWM, then try 1600 with noop, then try scaling down to 1400 or 1500mhz and turning SIO back on. Let me know if any of those help with the reboots. Try to give it some time to really test in between each change though.

So far, wiping the cache in CWM has been the most effective solution for me. If I wipe it before every flash, I seem to have no reboots.
[Eee Pad Transformer Android Development] Danzano:
Yay......... apart from init.d is great because it means your scripts run at boot and you don't need to touch them thats the part i love because im lazy lol
[Eee Pad Transformer Android Development] rynosaur:
Ok, thank you for responding. I'm running AHD 3.1, and AHD has not been bug-free since ICS dropped. I think the problem was overclocking to 1,6ghz. I actually do not remember being able to do that with HC kernels, but don't quote. I actually kinda gave up on wiping cache since my first couple versions had 1st to 3rd boot hangs and the only way I mysteriously got out of that was by manually mounting /system before re-flashing without wiping. Then again, I am using the other recovery -- rogue burrow, which I like for the features.

Anyhow, thanks a bunch, I'll let you know if the < 1600mhz frequencies clear up the reboots or if wiping cache does it.

keep up the good work! :)
[Eee Pad Transformer Android Development] dgcruzing:
Ryno,

I am using rogues too.. I always do a cache wipe before flashing new kernels..

Then do a full wipe using Mikes wipe if I am changing Roms..

Saves the greblins from hanging in there..

sent from yet another MikG HTC Evo
[Eee Pad Transformer Android Development] msticninja:
The underlying advantage to SIO is the lack of "distance penalty". Noop was designed for mechanical hard drives, so tasks are penalized if the hard drive will have to move the head to a different part of the drive. This is good for mechanicals, but on SSDs like the TF's storage, it means some tasks will be put off to a new cycle, when the tasks could actually be completed in the current cycle(because it has no heads to move, therefore much lower seek times). SIO gets rid of the distance penalty, so it will

theoretically

be able to complete more reads/writes in a given time period.

Benchmarks usually test with only one file, so the distance penalty of noop doesn't really come into play. I think it's snappier though, so I think I'll make it default when I merge with the main kernel.

Note of warning: Using SIO on mechanical drives will lower performance, and will cause the disk to thrash keeping up. Don't enable this on your linux box. :)

P.S. Gonna start on the governors tomorrow. I'm thinking SmartassV2 and powersave to start with. Hit the highs and lows. We'll go on from there. CIFS will be default soon, but still trying to keep size to minimum, so you may just have to insmod the module instead if the stability starts to suffer.
[Eee Pad Transformer Android Development] kxnzxmori:
Thanks for adding init.d support and sio scheduler. Much appreciated. Looking forward for your next release. :)

Sent from my S2