yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] runner50783:
Governors acting weird

I tried the new Kernel and is working somewhat stable atm, a few FC at 1.544+ . Installed with no issues on my B60 + Prime 1.7.

As for the performance, is kind of a tough call. Even thus I'm reaching new high "stable" speeds it seems like they don't really follow the governors set. For instance, If I set 1.544 @ Performance, speed drops constantly below 1.4. Benchmarks also show a lower scores than what I used to achieve with Clensym-Blades v7a for intance on Antutu I used to reach scores of 6000+ at 1.4 Ghz now, even thus I'm running at a "higher" clock I get sub -5800.

I tried to enforce the 1.544 setting it as the min speed as well with the same result.

This all makes me think that there is some kind enforcement to throttle down using trigger, which I guess will be CPU temp, however, my CPU did not go higher than 32 C even stress testing it, but as this changes occur very fast, I could be wrong on that statement.

Any ways, good first release, hope to at least comprehend what's cooking inside.
[Eee Pad Transformer Android Development] Blades:
I'll up the 1.544 voltage. Amazing temps. It downclocks at 49degC.

Read from sysfs

cat t /sys/devices/platform/tegra-i2c.3/i2c-4/4-004c/ext_temperature

Edit: Tried that antutu bench, 7397 @1656mhz. Chart topper for this device. :)

edit: antutu pissing contest motivated me to try out 1680.. and that works great.. I really don't like these single threaded benchmarks.. Its luck of the draw.. whatever cpu the process is assigned to really factors in on the score.. If most of the android processes are on cpu0 - then cpu1 is obviously the desirable core to use.. because android just gleefully rapes cpu cycles whenever it pleases.

antutu: 7500 @ 1.680ghz .. lost to the damn xoom by 3pts.. I am #3 for all devices.. cuz I'm ****in awesome.. I'll be telling that to all the lovely ladys at the bar.. #3 in antutu *****.. can you buy me a drink.
[Eee Pad Transformer Android Development] Blades:
Was the /system/lib/modules/ntfs.ko module loaded?

/dev/block/sda4 on /Removable/USBDisk1 type ntfs (rw,relatime,uid=0,gid=0,fmask=0177,dmask=077,nls=iso8859-1,errors=continue,mft_zone_multiplier=1)

I had to load the module and make the directory.. for some reason it wasn't automatically mounted.. but it works.. Ok.. so writing to the drive is not working.. I have the module compiled with RW access enabled.. Must have something to do with the way I'm mounting it. Honestly I don't use it enough to care too much.. NTFS has been found to be slower on things like flash drives.. But it does piss me off..

/system/xbin/tcpsvd -vE 0.0.0.0 21 ftpd -t 30000 -T 30000 -w / &

ftp server works wonders :o 4.0-4.2 MB/sec wowie!

I hate android.. I'll bet ntfs rw works on ubuntu (on tf101)
[Eee Pad Transformer Android Development] Blades:
Tuxera | Leading NTFS, exFAT Interoperability on Android, Linux ...

Industrial Grade. Industry standard Tuxera NTFS, exFAT and HFS+ deliver the most reliable and highest-performing Windows and Mac interoperability.

www.tuxera.com

this is the maker of the (stock) tntfs.ko module found in the stock ramdisk.. it probably doesn't load on modded 2.6.36.4 kernels..

http://www.tuxera.com/news/asus-selects-tuxera-file-system-software-for-eee-pad™-tablets/
[Eee Pad Transformer Android Development] runner50783:
You are Amazing Blades, keep it up. Will try the new updated Kernel and post results back.
[Eee Pad Transformer Android Development] Imppy:
does HDMI work for this release as in clemsyn? is this everything clemsyn has but with different timings?
[Eee Pad Transformer Android Development] Blades:
Watch out.. still need to up the voltage you requested.. 1.544 might be finicky.. and as I'm typing this.. my laptop is quickly (very quickly).. running out of batteries.. Its not a fun computer to use on batteries.. as HP implemented some sort of lame processor (bios level) scaling mechanism that cuts the max pstate to 1... which is 1100mhz.. Using TurionPowerControl I set that pstate to 2.2 ghz.. So whats up now.. Batteries in hp's laptops only display the %... no discharge rate = no remaining time.. Which leads me to my tablet relevance.. Should I go and get that Touchpad for 99$? :)

thanks for the compliments.. oh.. I forgot.. tntfs.ko does load without issues..

so here..

http://home.comcast.net/~ibladesi/tntfs.ko

put it wherever.. /data/local/ for me (for now)

insmod /data/local/tntfs.ko

test out some ntfs stuff.. silly proprietary ntfs module..

edit: Woohoo, works flawlessly.. So the asus HC storage framework is meant to use this proprietary module.. I don't really like them bloating up the ramdisk with it sitting in /sbin.. but I understand why they would do that (and subsequently call it in the init script).. because without it.. the fancy "External storage inserted" notification would not work... and (at least in my case), writing to NTFS disks wouldn't work either! Seems to be pretty damn fast too...

another note.. When copying files.. its best to copy to /data/media/ as opposed to /mnt/sdcard/ - if you can.. I/O through /mnt/sdcard results in high cpu usage by the /system/bin/sdcard process.. go figure eh? symlinks aren't good enough, huh?
[Eee Pad Transformer Android Development] runner50783:
Thanks for your replay Blades, I did notice that the voltage increase was still not made available, hoping on it anxiously!

After following your advice of reading cat t /sys/devices/platform/tegra-i2c.3/i2c-4/4-004c/ext_temperature and yes, it seems my proc is hitting the 49 C threshold. I understand that 40-60 C its within the recommended temperature range and the max will be like 105 C. While I appreciate the fact that you are trying to take care or our transformers by setting up the 49 C temp threshold : ) I would still like to know if there is a way for me to disable or rise it manually? (script, edit files, etc)

Chist!, where do you guys learn so much?

Thanks for the tntfs.ko tip!

Also, have you tried the new ADW Launcher EX?, the thing is fast on HC, At last I have some really smooth scrolling going on even in portrait : D
[Eee Pad Transformer Android Development] Blades:
I haven't tried that yet.. I fear it would make my hc tablet look and act too much like my froyo gtab. Then again, that could be a good thing.

Theres now a kernel up for you.. Let me know if you want me to set all higher freqs to something crazy like 1400-1450 so users can apply their own voltage settings..
[Eee Pad Transformer Android Development] runner50783:
My friend, let me tell you the you just created the fastest kernel avaliable for the transformer. The got my self into the antutu's top 10 for my device scoring 6766 @ 1544 Which is the fastest speed at the current voltage settings that I'm able to be "usable" at. Still suffering from occasional reboots at that soeed so yes probably a little more juice should help and probably a 60c temp threshold for throttling down?

Anyway the mV increments did help as I now have 1472 as my new stable speed also scoring near 6700 on antutu.

Did extensive testing using "pimp my cpu" and "StabilityTest" to test the whole range of frequencies and it all went OK for 1472 or lower.

Anyway, very pleased with the results. My quasi elite tegra chip is out performing higher clocked bros, I guess your mem tweaking has to do with that.

The unique abilities of your kernel to provide a wider range of frequencies and voltages is giving us the chance of getting the most out of our tablets where is that donate button btw?

Edit: Why not having all >= 1544 set to 1400 - 1450 : ), Ok, Ok, it will burn lots off chips.

Edit: 6905 on Antutu!, the thing is flying at 1544, just a little more juice, I know I can achieve "rock solid" stability at that speed, just a little more juice!
[Eee Pad Transformer Android Development] flolep:
Well, I did 7210 in antutu with one of the elite kernels from Clemsyn at 1706 mhz, performance mode... Blades, your kernel is really good. But I find it a little not as stable as Clemsyn one at really high oc values. The tablet is really hot too because for I don't know the reason I can't uv at the two highest frequencies with pimp my cpu. I can with Clemsyn one. But, Blades : good work! Keep up! :-)

Sent from my Transformer TF101
[Eee Pad Transformer Android Development] Blades:
Bump because I updated. So far its pretty good... I actually had one real freeze.. as in lock up.. stress testing at 1680 via usb1->microsd usb2->/data/media transfers/decompression simultaneously.. going to teat out 7z bench.. as in '7z b' - that should thrash the memory/CPU quite a bit.
[Eee Pad Transformer Android Development] Imppy:
Hey Blades I have a couple of questions about this OC kernal:

1. Could this be installed on custom roms such as prime and revolver? Is the kernal from the latest firmware build?

2. What's the highest temperature that this device could reach safely? which program we use to checK?

3. Does this has voodoo sound module?>
[Eee Pad Transformer Android Development] Blades:
1. Yes, of course. I always am checking the Asus FTP for new source (and posting about it here too). No this is not the 8.6.6.9 from the tf101g, but I nothing different between 8.6.5.7 and that.

2. Throttles down to 1424 when temps reach 49degC (unless otherwise noted in description of zip file. http://xdaforums.com/showthread.php?t=1137520 see my reply at the end. Gotta love my ability too clear out a thread - like a fart in an elevator or something.

3. No. The voodoo thread in this forum does not mention that its compatible with 3.2 (but it probably is). I don't use it so I wouldn't be testing it. I'm sure if I included a module the world wouldn't implode. But eh, when in doubt, I omit.
[Eee Pad Transformer Android Development] GetLaid:
Blades, any way to get Voodoo sound working with this awesome kernel? Sorry to bring it up again... it's just I can get the Voodoo Plus app to load the wrapper for other 3.2 kernels but not yours. Is it because this is based on 2.6.36.4 and not 2.6.36.3?
[Eee Pad Transformer Android Development] a.mcdear:
No ramdump files on it, which is weird cause of the one reboot I know of.. As far as the SODs, would it create a ramdump file if I manually initiated the reset? When the power button wouldn't wake the screen, I attempted to plug it in to the A/C power which did actually wake up the backlight, but no picture on the screen. Then I manually reset it.

As far as voltages, I have 216mhz @ 750mV, same as I have always used. In fact, for awhile I had every voltage from 216mhz through 608mhz set at 750mV with no crashes, but I had to raise some of them because the camera would crash and reset the tablet when the voltages were set too low (weird thing was, even if the CPU wasnt using those particular frequencies, it would still crash! weird!!) But anyways, even with the camera crashing issue with U/V on Clemsyns 22a kernel, I still never got SODs, even with it REALLY undervolted on every frequency... I can't figure it out. This is kind of why I want to be learn how to change some of these things in the kernel on my own, so I can better understand how the kernel is affecting these issues.
[Eee Pad Transformer Android Development] cecilyen:
Report: SOD once after flashing the 11-26 kernel for one day.

I was wondering how can I change CPU voltage with this kernel? I can't apply the modified voltage using DaemonController 3b9.

The default volt seen in the DaemonController:

1680 MHz 1450 mV

1656 MHz 1425 mV

1592 MHz 1350 mV

1544 MHz 1275 mV

1472 MHz 1350 mV

1424 MHz 1275 mV

1336 MHz 1200 mV

1232 MHz 1125 mV

1000 MHz 975 mV

912 MHz 950 mV

816 MHz 900 mV

760 MHz 875 mV

608 MHz 850 mV

456 MHz 800 mV

312 MHz 775 mV

216 MHz 750 mV
[Eee Pad Transformer Android Development] jtrosky:
Upgrade to DaemonController 3.1 (it's now out of beta). THen you can UV, etc....
[Eee Pad Transformer Android Development] MassStash:
What's good with smartass2? or is interactive just the preference round here?

--Rockin' RevolverROMz on the eeePad
[Eee Pad Transformer Android Development] a.mcdear:
So far, nobody has bothered with any of the alternate governors on the Transformer for some reason... The only ones present in this kernel are OnDemand, Performance, Interactive and Conservative I believe.

I use Smartass on my Droid Eris and it works wonders compared to the others.
[Eee Pad Transformer Android Development] MassStash:
Gooot cha. Guess it's the waiting game for ics prolly.... Thus the question haha use on my hero and evo, and it's pretty business. However, I did notice the main feature of underclocking when screen off is in the newest daemon... Which is business, and makes my desire for a smartassV2 a lot less.

On that note, explanation or link that explains what the wake options are right above the sleep settings in daemon? is this whiiile waking up? Cuz I imagine the cpu tab is the settings for when it's awake.

Also, did anyone get to the bottom of omeone aid voodoo was working on this kernel? cuz i do not believe the requiremet are built in right?

--Rockin' RevolverROMz on the eeePad
[Eee Pad Transformer Android Development] GetLaid:
Where did you download 3.1? I can't find it, even in the dev's signature it's still 3.0 beta9
[Eee Pad Transformer Android Development] jtrosky:
Here you go;

http://sybregunne.co.cc/addver.php
[Eee Pad Transformer Android Development] jtrosky:
@blades (or other blades3 users) - my transformer no longer hits the 1472Mhz speed at all with Blades3 - it just skips over that speed completely.

Does anyone else notice that with the latest blades kernel?? Not a huge deal, just weird - it used to hit that speed just fine in blades2 (8-24-11)...,

Thanks!

EDIT; Ha - even if I set max speed to 1472mhz, it doesn't use it! It still uses 1544 though!
[Eee Pad Transformer Android Development] a.mcdear:
I see this too.. but I also feel that I would delete the 1472 step entirely if i were customizing this for my own preferences... so no big deal.
[Eee Pad Transformer Android Development] jtrosky:
Just curious - why would you delete the 1472Mhz entirely? I would assume the more steps, the better battery life you could get (why run at 1544 when you really only need 1472)? Unless the voltages were the same, I guess...
[Eee Pad Transformer Android Development] jtrosky:
@blades - does the newest kernel (11-26-11) use the same "advanced memory timings" that the 8-24-11 kernel uses?

Thanks!
[Eee Pad Transformer Android Development] a.mcdear:
Cause its right in the way of the usual 100mhz+ interval, which is probably why it gets skipped anyway. I think with it being so close to the next lower speed it just goes right past it. Anything that's going to exceed 95 percent CPU utilization at 1424 will also likely be over 95% at 1472 is my guess since there is only like less than 5% difference between the two speed.
[Eee Pad Transformer Android Development] Blades:
Yikes, no. I wouldn't get an Atrix (its locked, right?) - nor would I ever think about using AT&T. Are you speaking of memory timings? Just wondering. FWIW, our tfs have a little bit of 'memory headroom' - hell, they are advertised as ddr2-667.. but are clocked at 300.. and i couldn't find a way for the memory bus to clock higher.. either it wouldn't take or it would crash.. so I advanced the timings.. Seems like people are relatively happy with this kernel.. Can't have that.. need to adjust timings for more performance. heh. I say advance as in.. speed up.. lower #s (in ns, in hex). Just using car terminology

There are a lot of posts.. maybe I should've read up first.. will edit and reply if I need to.

That table is lying.

Nice. Perhaps something got all f'd when I transferred from my laptop to server... it was a big deal, as I had been using the laptop for a while.. hard to explain. I'll check that out..

216000 7288672

312000 1072006

456000 2899672

608000 1930808

760000 676561

816000 2297886

912000 864609

1000000 1419148

1232000 255331

1336000 147433

1424000 71552

1472000 15246

1544000 556810

1592000 60366

1656000 0

1680000 0

It works for me. It doesn't look like its getting much love. Poor 1472. I like that number.

Try this in term emulator or whatever shell

dmesg | grep -i hz

Sometimes the freq will 'fail to set' . No big deal unless its 50 lines long of the same frequency. It'll look like this.

/sys/devices/system/cpu/cpu0/cpufreq # dmesg | grep -i hz

[270166.338008] cpu-tegra: Failed to set cpu frequency to 1232000 kHz

[270507.828619] cpu-tegra: Failed to set cpu frequency to 312000 kHz

[271489.977989] cpu-tegra: Failed to set cpu frequency to 760000 kHz

[272990.018569] cpu-tegra: Failed to set cpu frequency to 312000 kHz

No pattern to either. Not very specific.. I want to ask it why. Why u fail cpu-tegra.
[Eee Pad Transformer Android Development] jtrosky:
That is really really strangr - mine is not hitting 1472 at ALL anymore. I tried using OC Daemon and your kernel without any setcpu (which defaults to 1544), and it just won't hit 1472 anymore - weird...
[Eee Pad Transformer Android Development] jtrosky:
Well, that was quick.... I did a full upgrade to Revolver 3.9.5 and installed the latest blades kernel (aka blades3). Performance seemed ok, but I found that battery was draining rapidly. Lost about 20% overnight, when I usually lose about 2-4% overnight....

I'm now back to blades2 and OC daemon (andrev_oc) -will report my findings... Even the screen animations are smoother with blades2 (for me at least).

@blades - as soon as I went back to blades2, my transformer started hitting the 1472Mhz speed again.... Maybe it has something to do with revolver rom (you don't use revolver, do you)? I do know that at least one other person has confirmed that 1472 is not be used in latest kernel (he's on revolver too though).
[Eee Pad Transformer Android Development] a.mcdear:
Well thats it! SOD #3 happened again during last night while charging with the cable. I'm gonna switch over to the 8-24-2011 kernel and give it a go.

Weird, I was having the best battery life ever with the 11-26-2011. Hopefully the 8-24 kernel treats it just the same (or better)

I was not hitting 1472 either with 11-26-2011 but I use Prime 2.1.1, not Revolver. Like I said though, I don't like that frequency. Bad, bad frequency! No CPU time for you! =p
[Eee Pad Transformer Android Development] jtrosky:
Cool - please let us know your results with the 8-24 kernel!
[Eee Pad Transformer Android Development] a.mcdear:
Perhaps I spoke too soon. Not Sleep of Death. At some point lastnight while charging, my tablet must have locked up, and apparently stopped charging as well. Just noticed the battery seemed very low for only an hour after coming off the charger, and viewing battery usage confirms the charge never made it above 89% over the night.

Anyway to see if there was a temperature trigger or something else that caused the charging to stop when the tablet shut off?

**edit**

been using the 8-24-2011 kernel now since this morning. So far all good, except that I cannot seem to load the voodoo control module built into the Voodoo Control Plus app. I have not attempted to grab the module file itself and place it in the /system/lib/modules directory and try loading from init.d yet, that is next on my list. I didn't notice it til I switched to the 11-26-2011 kernel, but I suppose it could also be the Voodoo Control app itself not working right... Does anybody else have this problem?

**edit2**

put voodoo-sound.ko into the /system/lib/modules folder and it works again. This must be related to the app, not the kernel. Just wanted to clarify.
[Eee Pad Transformer Android Development] jtrosky:
FYI - Apparently, it wasn't the blades3 kernel that was causing my battery drain because I'm still getting it on Blade2 (losing 20% overnight with no use).

At this point, I'm removing the OC Daemon from the picture and going back to SetCPU to see if the battery drain goes back to normal (2-3% overnight).

Will report my findings....
[Eee Pad Transformer Android Development] Blades:
Before you go to bed, reboot. Set the device to sleep (obviously). Then note the stats/time_in_state numbers here.. that'll determine if its CPU involved. If the CPU state is staying in the low freqs, yet battery drain is still high, try airplane mode. Not much that could be causing that. Rom related I guess cold be a mis-cal'd battery. Wonder if there is a way to measure wear level on these (designed capacity versus batt full capacity)

/sys/devices/system/cpu/cpu0/cpuidle

Tells some good info about how much time a given CPU (in this case cpu0) spends in LP2 mode (state1)..
[Eee Pad Transformer Android Development] jtrosky:
FYI - I have been monitoring the CPU usage with CPU Spy and the Transformer is going into deep sleep for sure, so I'm not sure what is casuing this drain. At this point, the only thngs different from my previous, known-good-working combination of Revolver 3.9.3, Blades2 and SetCPU (w/profiles) is the OC Daemon... I've already removed OC Daemon, installed CPU Spy and setup my profiles again. I'll report back as soon as I leave the device off for a few horus to see what the drain is like now.

Thanks for all of the help!

FYI - The Revolver ROM does do a battery calibration at every boot. Also, I belive that you can see the wear level of the battery in Settings->About (it disaplys the battery health).

EDIT - Actually, another differnece from my old known-good-working combination is that I recently updated to Revolver 3.9.5 - so that may have something to do with it too.... So many variables!

EDIT2 - Also, I purposely leave my wifi on all of the time (always have) so that I get new email notifications, etc, so I don't want to use airplane mode (never have used it)...

EDIT3 - Ooops - I was wrong - the battery health stuff is shown when you click on the Dual Battery Widget widget... It's shows Battery Health & Battery Scale...
[Eee Pad Transformer Android Development] jtrosky:
FYI - initial testing seems to report that my battery life is back to normal after removing the OC Daemon and re-installing SetCPU.... Since I really don't notice any speed difference between the OC Daemon and SetCPU, I'm jsut going to stay with SetCPU.

Anyone else find similar results? While it's still very early in my battery monitoring, inital reports do seem to be much better than the OC Daemon! I'll report back when I am 100% sure.
[Eee Pad Transformer Android Development] Blades:
why do you need either?? i'll pm you a link to a script I wrote and use constantly for my tf.. btw.. tried a few things from tegra3 source.. I gotta say.. it bootlooped like a champ... Made me want to frisbee the TF..

At least the code is somewhat consistent (consistently ****ing annoying) from tegra2 to tegra3.. what kind of code name is aruba anyways.. bleh.
[Eee Pad Transformer Android Development] bungknees:
Thanks for the great kernel blades, really makes the tablet fly. Any chance I could have a look at the script too. Anything to make it even better.

Cheers for your work bro.

---------- Post added at 06:25 PM ---------- Previous post was at 06:19 PM ----------

All these so called apps that change the way the dual core works or the ocdaemon or UV the tablet I think have more of a placebo effect than anything else. Honeycomb handles things pretty well I think, but then again, I don't know that much anyway so I could be way off.:D:D
[Eee Pad Transformer Android Development] jtrosky:
The main reason that I use SetCPU is for the Profiles - I would think that it has to help battery life by settings up a profile to limit the Mhz to 216 while the screen is off, for example...

That being said, maybe I'll try without SetCPU and see what kind of results I get... I'll also take a look at that script to see what it does - thanks @Blades!
[Eee Pad Transformer Android Development] Blades:
The kernel does this automatically -

<6>[75451.015253] Tegra cpufreq suspend: setting frequency to 216000 kHz
[Eee Pad Transformer Android Development] MassStash:
Niiiice. Good ta know. Thank you sir

-wildheroc driven Hero
[Eee Pad Transformer Android Development] jtrosky:
Thank you, sir! Had no idea!

SetCPU has been removed since your original email - system is running great without it!