[Asus Transformer TF700] lucius.zen:
Some thoughts on latest update

Hey Hundsbuah,

Just wanted to give some feedback considering some things ive noticed since using the first kernel you released. Up until this point v1.4.4 gave me the best performance, stability, battery life, and had the least heat. For some reason it worked incredibly well, without data2SD i was getting an average score of 7500 in quadrant. I even converted my external hard drive to FAT32 just so that I could stay on that kernel lol.

However, after seriously tweaking the voltage table v1.9 gives me the best performance and is very stable. The battery drain is a little higher but that is to be expected. When i first installed v1.9 my cpu was producing way too much heat, wasnt stable, and performance was all over the place. I tried undervolting the kernel by -25, then -50, and -75, but it did not improve things at all. cpu consumption at idle was all over the place, the cpu was constantly jumping between really high and low frequencies, and the temperature was very high and would take a long time to drop when the cpu scaled back to lower frequencies. The cpu was also primarily using a few select frequencies, it was only using 475, 910, 1.15, 1.5, and 1.85. I figured that the reason the cpu was jumping so much was bc the voltages were not set right, only certain frequencies were used bc the scaling of the voltage table was off, battery temp took a long time to drop even when frequencies were low bc the voltages for low frequencies were too high. To try and fix these issues i rescaled the voltage table. I created a table that was similar to what you initially had, but i set much lower voltages for lower frequencies and smoothly sclaed the voltages up as frequencies and worload get higher. High frequencies are also running at much lower voltages and i still get great performance.

After rescaling the voltage table my cpu temp is much better, I sit around 30C when idle and go up to 40-42 when running bench marks in performance mode. After finishing a benchmark my cpu temp immediately drops back to 35C, as voltages are scaled back more drastically when my cpu is running lower frequencies. My average score in quadrant is 7450 and performance is excellent, even in power savings mode i rarely get any lag, and i am not using data2SD. When idle my cpu consumption is around 1%-5%. Before i rescaled the voltage table it was betwen 1%-25%. Times spent at different frequencies are much more evenly distributed now, the cpu is better at adjusting its frequency to changes in workload. Things are also more stable, i used to get random reboots when browsing pages with heavy java and flash bc the cpu temp would jump to around 55C. Now i never get random reboots and things are stable, cpu temp never goes over 41C (unless im benchmarking, it sometimes goes up to 44C).

So far I have gotten really great results, i will upload a copy of my voltage table that i saved using android tuner so that you can check it out. If you have android tuner just put this file in the "voltages" directory in the "at" directory in your internal storage so you can load it from the voltage tweaking page in android tuner.

EDIT - for some reason xda doesnt like it when i try to upload anything. Here is the table from top to bottom so anyone can try it out. voltages without frequencies beside them fall to the frequency to the left, saves me time from writing them all out lol.

1300(1.85), 1225(1.7), 1175(1.5), 1150, 1137, 1125, 1112, 1100, 1075(1.4), 1062, 1050, 1037, 1012(1.3), 1000, 987, 975, 950(1.15), 937, 925, 912, 900, 887(1Ghz), 875, 862, 850, 837(910Mhz), 825, 800(760), 787, 775, 762, 750, 737(620), 725, 712, 700, 675(475), 662, 650, 637(1Mhz)

Hope it works as well for you as it has for me.

Lucius