yashsingh1/xdaforums huggingface dataset:
[Transformer TF300T Android Development] untermensch:
my I/O is a lot worse (1100-1200) on the stock JB, the posted zip has simple I/O schedulers

from motley-git Nexus 7 kernel source, I think the stock I/O scheduler might be better.
[Transformer TF300T Android Development] mikaole:
I can confirm, the new kernel runs fantastic with Hydro JB.
[Transformer TF300T Android Development] w0uter:
Do I just have to flash this file while i'm on Hydro?
[Transformer TF300T Android Development] DMardroid:
Yes
[Transformer TF300T Android Development] draino623:
I take it this kernel doesn't support init.d or does it?
[Transformer TF300T Android Development] ppmeis:
I just flash latest stock JB Rom, then flash TWRP, Hydro R1, then update 4.1a and finally flash this kernel. I use performance governor at 1.6ghz and my max score is 4400 :/ did you edit build.prop or something?

EDIT: Nevermind, I verify my settings and I check "force GPU acceleration"...Now score is 4660 :) Great Job!
[Transformer TF300T Android Development] stevtec86:
Hi Guy's,

tried and tried, if I set a different governor, through SetCPU or CPU Master, and I apply after this does not fit in most DeepSleep ... why? because it just me?

How do you overclock your tablet:

through the 3 way Asus or by applications like as SetCPU,Cpu Master, Voltage Control etc etc?

how do you set a governor or an I / O without affecting the frequencies?

new kernel with OC and governor added, you can instalklare via Fastboot estranedo file kernel.blob?
[Transformer TF300T Android Development] seshaz:
I read someone had the same problem it's because you use an app to set CPU, not sure how you set I/O without app but you should set performance in tablet settings and I can't understand the rest of your question
[Transformer TF300T Android Development] stevtec86:
I'll explain:

imposed if a governor or an I / O with voltage control or SetCPU or CPU Master, and I apply after control spycpu, I see that it does not enter into DeepSleep. why?

perhaps be in conflict with SetCPU app type etc etc with 3 modes asus (nenergia savings, balance and normal)?

or how can I do to change the governor or the I / O scheduler, without having the problem of DeepSleep?

the other question was:

a page was posted behind the zip file to a kernel with OC and a gvernor in more .... I can not flash it because I do not have CWM .. but I have TWRP ... well if I extract the kernel and I I just take the file Kernel.blob and fastboot install it I can do it or not?
[Transformer TF300T Android Development] seshaz:
I flashed it in twrp
[Transformer TF300T Android Development] untermensch:
yes you can install kernel.blob via fastboot, the overclocking app is likely preventing

the tablet from entering deep sleep if you just set the power mode to performance the

CPU will scale up to 1.6Ghz when needed.
[Transformer TF300T Android Development] stevtec86:
but you use external applications for the OverClok?

after the OC or the change of governor, with setpu, voltagecontrol etc etc, in DeepSleep we enter?
[Transformer TF300T Android Development] untermensch:
you do not need an overclocking app the tablet will scale the CPU as the work load changes

from deep sleep to 1.6Ghz. if you want to play with governor's or want to force the CPU

into a certain clock range then you will need an OC app.
[Transformer TF300T Android Development] ppmeis:
Your Job is really amazing :). What is your next step? A bit more OC maybe?. I just flash your last update (from first post) and I'll report benchmarks...

One question, What rom do you have for testing? Stock or custom??

Thanks again.

EDIT: As I promissed ;):

TF300T with Asus JellyBean Hydro 4.1a and current repository snapshot kernel:

Screens 1 & 2: Pegasusq and sio

Antutu: 12957

Quadrant: 4783

Screens 3 & 4: Performance and sio

Antutu: 13426

Quadrant: 4737
[Transformer TF300T Android Development] Admiral2145:
That's correct. ... I'm just wondering what it is so we can have it here...I love the speed on my uhs-1....
[Transformer TF300T Android Development] draino623:
FSync is disabled in Clem's kernel.
[Transformer TF300T Android Development] Admiral2145:
Oh. ... We need that on this asap
[Transformer TF300T Android Development] draino623:
Disabling fsync is helpful in obtaining high I/o scores in benchmarks but could cause data loss.
[Transformer TF300T Android Development] jgaf:
I have gotten 9.4k i/o on unt's .18 kernel with journaling off on data sdcard partition. in the end I decided to turn it back on, because I thought it was causing some problems. Actually the problem was caused by an app, either way when I checked the partition for errors it did have several so I still have journaling on.
[Transformer TF300T Android Development] freecharlesmanson:
so here'sa question for untermensch i downloaded the latest source compiled it what do i need to do different to call it an aosp kernel
[Transformer TF300T Android Development] Godswrath:
Are you running CleanRom Inheritance? There's an option to disable fsync in Aroma installer.
[Transformer TF300T Android Development] untermensch:
I'm using a SanDisk Ultra 64Gb UHS-1 and it works fine, do you think the 3k

diff in the i/o score means that there is no UHS-1 support? if there wasn't UHS-1

support the card would not work at all. The other kernel probably has different

mount options at play and maybe fsync is disabled, and the pics you uploaded

show a minimal difference between the 2d and 3d performance so bumping the

GPU to 650 would provide minimal gain.
[Transformer TF300T Android Development] untermensch:
I really don't know what you are asking but I will take a stab at answering anyway.

if you want an ASOP kernel for tegra chips then you want this repo

git clone https://android.googlesource.com/kernel/tegra.git

this is probably what Asus started with and the added support for their

devices. I would not expect any kernel built from this source to work

on the Jelly Bean bootloader until you ported the Trusted Foundation

stuff if it does not already exist in the source tree.
[Transformer TF300T Android Development] Godswrath:
Think he means the other kernel doesn't have UHS-1 support. He wants to stay with your kernel because it does have UHS-1 support. He is just trying to figure out how to improve his benchmark using your kernel to get a score similar to that of the other kernel.

Only thing I can think of that gave the better score is a combination of the extra 100Mhz overclock, the extra GPU increase, and the disabled fsync that could have created the discrepancy--what do you think Untermensch?
[Transformer TF300T Android Development] freecharlesmanson:
what if I used your source? I have it compiled correctly I believe I used "make ARCH=arm untermensch_defconfig"

it compiled i noticed on your github you also have kernel tools in it there is a make cm10 kernel script that looks like its meant to package ram disk , the kernel,blobs,and the cm10 update together it looks like inside the script it will look in what ever directory its in for the zimage so i copied it over executed ....i missed the part where it is also pointing for there to be a directory in the same excution path called /system its not there ....so what did i miss?
[Transformer TF300T Android Development] untermensch:
It is really amazing how much CPU speed affects i/o performance that is

certainly part part of it, I'm sure the rest of it is that the developer spent

many hours tweaking options to get the i/o score that high.

the TF700T kernel has proper support for UHS-1 but the TF300T does not

it looks like a hardware thing the source for the TF700T would have to be fixed

to limit the clock to the sd card so that is the reason why you are having problems with the UHS-1 card.
[Transformer TF300T Android Development] untermensch:
I have also added a script called copy_modules.sh it should be in

arch/arm/boot/ run it and it will copy all the drivers in to a directory

named system, copy it and zImage to the kernel-tools dir run fix_rd.sh

(because git omits empty directories) then run one of the make_*.sh

scripts.

you may also need to add CROSS_COMPILE=arm-eabi- to your command

I also add

if [ -d "$HOME/Android/android-4.2_r1/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin" ] ; then
PATH="$HOME/Android/android-4.2_r1/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin:$PATH"
fi

to $HOME/.profile to add the cross compiler to my path.
[Transformer TF300T Android Development] freecharlesmanson:
ahh ok
[Transformer TF300T Android Development] Nekromantik:
What are the differences between the 3 kernels on the first page?

tf300t

10.4.4.20 tf300t

TF300T(G)(L)_10.4.4.20
[Transformer TF300T Android Development] -angel*:
tf300t=based on latest .17 update kernel for tf300t

10.4.4.20 tf300t=based on latest .20 update from tf700t

TF300T(G)(L)_10.4.4.20=kernel with mobile data support based on latest .20 update form tf700t

afaik, was asked in the previous site I think... ;)
[Transformer TF300T Android Development] Nekromantik:
thanks.

I cant seem to flash the tf300t version.

It flashes fine and boots but then apps FC and when I try shutdown or restart it just hangs there forever saying rebooting or shutting down.

redownloaded it and wiped cache and davlink.

Im running CleanROM Inheritance.
[Transformer TF300T Android Development] jgaf:
Fix permissions through recovery, see if that solves the problem.
[Transformer TF300T Android Development] Nekromantik:
Will try that next time I flash.

Gone back to the TF700t version.
[Transformer TF300T Android Development] freecharlesmanson:
Worked like a charm I think I cross compiled earlier
[Transformer TF300T Android Development] Admiral2145:
Note 2 benchmark... This shows me the tegra 3 overclocked is no joke, keeping up with this phone/tablet
[Transformer TF300T Android Development] dragonnn:
untermensch did you see that http://www.phoronix.com/scan.php?page=news_item&px=MTI0MDQ ? Maybe it will possible to port it to 3.1? Now I am working on a kernel witch UKSM patch and some compile optimization.
[Transformer TF300T Android Development] GTR_skyline:
I tried to install the TF300T (G) (L) _10.4.4.20 runs very cool! But the 3G module is very slow. And it works extremely it is not stable. I have a stock kernel from "andrew_z1" with completely re-writing drivers for modem!!!. And should work fine on any firmware, even if it does not have 3G module. Only one of the bugs - can not turn off the power to the modem of the settings. And of course I do not like the speed of this core because it is based on the standard firmware. Who can overclock it? Write here or in my private messages.
[Transformer TF300T Android Development] joelalmeidaptg:
My TF300T is running CM10 on JellyBean bootloader. Which version of the kernel should I flash?
[Transformer TF300T Android Development] -angel*:
sometimes it's just worth to have a look at the page back or search the thread for a word like "cm" and then you'd find it easily... :mad:
[Transformer TF300T Android Development] plaidcounty:
The one that starts with cm.
[Transformer TF300T Android Development] Nekromantik:
Anyone having issues with any of utters OC kernels?

I tried both stock and cm10 versions on each type of ROM and I get FCs and freezes of all apps and cant even reboot or shut down tablet normally.

I tried the fixing permissions and that helps for a while but then back again after 30 mins or so.

I did full wipes before every ROM install, this only started happening after JB bootloader upgrade.
[Transformer TF300T Android Development] Godswrath:
+1 for a 650GPU/1.8Ghz patch request for this kernel :good:

I know my tablet can handle it, have been running these overclocks with Clem's TF700 kernel with no issues.
[Transformer TF300T Android Development] toanau:
anyone got link a to down load the kernel. i keep on getting network error message

---------- Post added at 08:47 AM ---------- Previous post was at 08:41 AM ----------

maybe i am lost. where do u download the files. or which file do we download
[Transformer TF300T Android Development] jgaf:
The kernels are in the first post. Your download will depend on what ROM you are running, if its CM you will need the file that has CM on the name. If you are on stock or stock based ROM you can download 10.4.4.20
[Transformer TF300T Android Development] freecharlesmanson:
hey untermensch, I have A question about the source. I noticed on this platform all kernels/roms I'm guessing it's a little of both use this.... Power saving, balanced, performance bit

I find some interesting stuff in mach-tegra it looks associated is this in fact the kernel end of it? I I'd like to remove it or disable this feature.
[Transformer TF300T Android Development] udreamibuild:
I flash the cm kernel to my cm10 rom and now I am unable to change my LCD density?? :(
[Transformer TF300T Android Development] Godswrath:
What's suppose to happen after flashing the kernel if you have an SD card in the tablet formatted to EX4 and labeled data2sd? Is it suppose to boot up just like normal?

I tried coping the /data to /data2sd using the adb shell code but couldn't figure it out. Was going to just re-download my apps, but when I boot up everything is still there (running from internal I'm assuming...)
[Transformer TF300T Android Development] jgaf:
AFAIK it should boot as a fresh install, that's if you didn't copy the data to the sd
[Transformer TF300T Android Development] Godswrath:
Odd, followed the directions precisely, but no-go.

---------- Post added at 05:19 PM ---------- Previous post was at 05:16 PM ----------

:good::good::good: That would awesome if we could get a flashable patch to make any kernel UHS-1 compatible. Would that be possible Unter? :good::good::good:
[Transformer TF300T Android Development] untermensch:
if you look at this patch, and raise the all the values in the power mode table to 2000000 that would effectively disable this feature.

https://github.com/untermensch/asus_kernels/commit/f9ad271f084cb99a1468ec405c821607aec9bb25
[Transformer TF300T Android Development] untermensch:
not impossible but impractical. the dev should just fix the kernel.
[Transformer TF300T Android Development] dragonblade1214:
Hi there,

I'm sorry to sound like a noob, but could someone be kind enough to explain to me the use of this kernel? I recently flashed Hydro 4.1 and I noticed some users in that that are using this kernel. Will it cut battery life for performance? Hydro 4.1 is already pretty fast to me and I prioritize battery life over performance.

Also, if I do flash this kernel and I don't want it anymore, is there a stock kernel I can return to?

Thank you.
[Transformer TF300T Android Development] untermensch:
If you want battery life don't flash an overclock kernel.
[Transformer TF300T Android Development] helix23:
Hi guys !

I just flashed this:

http://xdaforums.com/showthread.php?t=1971806

ROM on my TF300T and everything is working fine.

Which is the correct Untermensch-Kernel for that ROM ?

Or if none of them will work which other OC-Kernel will work ?

Thanks in advance ! :)

[Solved]

I flashed cm_10.4.4.20-TF300T.zip and the device is working like a charm ! :D

OC'ed stable@1,5GHz
[Transformer TF300T Android Development] -angel*:
there's one in the Thread of the ROM :good:

(see extra part there)
[Transformer TF300T Android Development] Droid_1:
What I (and others) noticed:

CleanROM 2.7.2 + unters stock kernel = front camera works.

CleanROM 2.7.2 + unters 10.4.4.20 kernel = front camera shows an almost black picture.

So it must be a kernel caused problem.

Does this happen in connection with other roms?

And what is the reason for the difference between stock and non stock?

Just wondering...? :)
[Transformer TF300T Android Development] sbdags:
Makes me wonder if unters 10.4.4.20 kernel works on the TF700? :eek:
[Transformer TF300T Android Development] Godswrath:
Unter's 10.4.4.20 kernel is essentially a TF700 kernel, it is based on .20 update from tf700t. This is why the front camera doesn't work, I assume (just like the other TF700 kernels)
[Transformer TF300T Android Development] redjersey:
anyone having the problem with this kernel?

I have tried several apps and when I tried to oc to 1.6ghz, it worked but a while later it will auto reset back to 1.3ghz

anyone having the same issue?
[Transformer TF300T Android Development] mornen:
I have been struggling with data2sd on the tf300 for weeks, with multiple kernels that state support and multiple roms.

I finally had a breakthrough last night! Even though I had busybox at /system/xbin/busybox, the eureka moment came

when I was looking for an app to fix permissions while in the rom, I stumbled upon a busybox installer (theres several but

I picked jrummy). After installing busybox by the apps default settings, I rebooted and finally data2sd was working! :highfive:

I'm running CleanROM 2.7.2 with Unter's TF300T.zip kernel. I had previously fixed permissions a couple times from

TWRP before installing busybox and had no luck.

I hope this helps someone out.
[Transformer TF300T Android Development] d08speed3:
How's pegasusq governer on battery life? What is pegasusq do really? So far I've had a random froozen screen on this governer....
[Transformer TF300T Android Development] BrateloSlava:
untermensch

Should we expect a new kernel based on 10.4.4.23?
[Transformer TF300T Android Development] Lirkaren:
I am on te latest CM10 Nightly and want a OC kernel, is this what I need "cm_10.4.4.20-TF300T.zip "? Do I just flash it with CWM?
[Transformer TF300T Android Development] -angel*:
yeah it's the version, but I really recommend TWRP recovery, because CWM is causing flashing problems that TWRP doesn't...
[Transformer TF300T Android Development] Lirkaren:
But I have a "problem" when I want to flash TWRP: http://xdaforums.com/showthread.php?t=2050031

I don't know what to write in the fastboot command and if I need to flash back to stock.

I looked at this guide:

2) Extract the recovery with fastboot files zip and open a command prompt in the same folder of the adb and fastboot files (Shift + Right mouse)

3) Reboot into the bootloader of your tablet, type: adb reboot bootloader

4) When your tablet has reached the bootloader navigate with volume down to the usb icon and press volume up to confirm.

5) To flash the recovery type:

- TWRP: fastboot -i 0x0b05 flash recovery tf300t-jb.blob

But the .blob in the folder is named twrp.blob so I don't know if i should write fastboot -i 0x0b05 flash recovery tf300t-jb.blob or fastboot -i 0x0b05 flash recovery twrp.blob.
[Transformer TF300T Android Development] -angel*:
fastboot -i 0x0b05 flash recovery [filename]

doesn't matter how you name it, just has to be the filename at the end...
[Transformer TF300T Android Development] Lirkaren:
So in this case i write twrp.blob?..

Do I need to flash back to stock rom or can I be on CM10 when I flash TWRP?
[Transformer TF300T Android Development] -angel*:
No, you don't have to go back to stock afaik and yes, if the filename is twrp.blob you have to type fastboot -i 0x0b05 flash recovery twrp.blob ;)
[Transformer TF300T Android Development] cyberbrain425:
I was on Hydro 4.1 with unter's 10.4.4.20 kernel but did not have any problem with front facing camera.

Today I install CleanROM 3.0.3 with the same kernel but the camera shows very dark picture. I guess the problem is ROM related.
[Transformer TF300T Android Development] ricco333:
On CleanRom you have to install the stock kernel first, then flash unter's kernel in order for the front camera to work. The stock kernel has some needed files for the front camera.

Erik.
[Transformer TF300T Android Development] Muchoaliento:
CM 10.1 nightlies are about to start. Do you people think we would need a new version of this kernel or with the last one would be alright ? :confused:
[Transformer TF300T Android Development] mikaole:
the CM kernel is not working on 10.1. Already tried.
[Transformer TF300T Android Development] Nekromantik:
hopefully we get the same kernel for CM10.1 :)

GPU OC and i/o improvement is most important for me
[Transformer TF300T Android Development] Muchoaliento:
Good feedback, hope UnterM can release a CM 10.1 compatible version
[Transformer TF300T Android Development] -angel*:
Yeah, GPU 520 or 620 and I/O improvement of untermensch make every ROM fly! C'mon, give us this for 4.2, was such an amazing thing on 4.1 :good:
[Transformer TF300T Android Development] Arkmanpt:
One more waiting waiting for a new version for 4.2!

Thanks
[Transformer TF300T Android Development] scooper:
Re: HDMI Out.

Edit: Ah, silly me! Just tried and it worked. The previous few flashes didn't work for some reason.

Sent from my ASUS Transformer Pad TF300T
[Transformer TF300T Android Development] BrateloSlava:
untermensch

Please, add to your kernel Lulzactive Governor.
[Transformer TF300T Android Development] uytko:
loop devices

Hi,

i search this thread ( and other of mentinoned in the tf300 index thread ) to check if your kernel has the loop devices options enabled , but nothing found

could someone tell me if the option is set or not :)

by the way , could someone give me a feedback on linux distro chrooted ( speed with X )
[Transformer TF300T Android Development] ERamseth:
deleted
[Transformer TF300T Android Development] ERamseth:
D-Link Dub-E100 Rev. C1

@Unter:

I don't have a dev-environment up and running and I was wondering if you could try something for me...

In your 10/27 changelog you said you added the device id for the D-Link DUB-E100 Rev. C1. Your commit to asix.c added:

// DLink DUB-E100C
USB_DEVICE (0x2001, 0x1a02),
.driver_info = (unsigned long) &dlink_dub_e100b_info,

I've found another commit on the web that instead adds:

// DLink DUB-E100
USB_DEVICE (0x2001, 0x1a02),
.driver_info = (unsigned long) &ax88772b_info,

Note that your commit defines the E100C as having the same HW as E100B (dlink_dub_e100b_info refers back to the ax88772) while the other patch I found defines the E100C as having a newer HW revision (refers back to the ax88772b.

I'm not much of a kernel dev (actually, not at all a kernel dev) but from what I can find, the ax88772b is different from the ax88772, specifically lower power consumption.

Now, your patch DOES work fine (had it connected all night with no problems). I was just thinking that maybe using the patch that refers back to the ax88772b would reduce power consumption or in some way work better.

Is there a chance you could try that commit and make a new compile of the TF300T kernel? (the one for stock, not CM)
[Transformer TF300T Android Development] DMardroid:
Surdu's got it in his kernel

Been using with Energy ROM

Pull it from v.3 oc and fast boot it

Commands are here http://xdaforums.com/showthread.php?p=35958080
[Transformer TF300T Android Development] kd8bny:
Quick question has anybody had the problem were the clock speed doesn't ever raise above 1.15Ghz. Ive got my tablet clocked at 1.5 but BBS says it never raises above 1.15

Thanks
[Transformer TF300T Android Development] NYCHitman1:
Change to performance mode
[Transformer TF300T Android Development] Hammerhand.17:
Is there any plan to make this kernel for CM 10.1? I am not asking for when, but if it will be worked on...
[Transformer TF300T Android Development] TheMorpheus:
+1 interested too!
[Transformer TF300T Android Development] calisro:
+2
[Transformer TF300T Android Development] Admiral2145:
+3
[Transformer TF300T Android Development] realaxed:
deleted
[Transformer TF300T Android Development] lordjan1986:
i think he's dead...:p
[Transformer TF300T Android Development] calisro:
Bounty thread in order here. :)
[Transformer TF300T Android Development] t0mekk:
Hey unter, thanks for awesome kernel, everything runs smooth :)

It would be great to make some kind of overview where we could see witch kernels versions are used, what cpu, and GPU speeds etc.

Correct me if I'm wrong - latest version is based on 10.4.2.16?

Sent from my ASUS Transformer Pad TF300T
[Transformer TF300T Android Development] polomalkin:
best kernel for CM10 based roms, because of GPS works and no other bugs.

untermensch, could you make it ArchLinux compare?