[KERNEL] 1.6ghz - For Android 3.01

Search This thread

Blades

Senior Member
Aug 11, 2008
722
215
06-19-2011
The above has a max clock of 1.6ghz.. It has all the regular features included prior to this release - underclocking when it gets too hot.. various non-cpu overclocks and so on.. and unlike previous kernels.. its pretty damn stable.. I've tried to crash it. I can't.. Help me crash it. Don't help me crash it if you're on 3.1 - because this won't work with 3.1.. Ok? alright then.

#older stuff below
This lovely little kernel has a max of 1.646 (because 1.7ghz will run for about 30 seconds). But it also has been setup to set the max clock to 1.2ghz (temporarily) when temps get above 42 deg C.. For people using setcpu, I do not know if it sets only cpu0 to the desired freq (and presumes cpu1 will follow).. but it seems that you need to set both to the desired freq, otherwise it'll use the higher of scaling_max_freqs (cpu0,cpu1 - thus two scaling_max_freqs) and ignore the value you just set.. doesn't make sense? yeah.. ok..
if you set cpu0 to 1504
then you set cpu1 to 1504
then you set cpu0 to 1000
... scaling_max_freq is set to 1000 for cpu0, yet cpuinfo_cur_freq will show higher than that (under load obviously)..

just based on my experience.

Just because the max is 1646... doesn't mean you should complain when/if its unstable.. Well, you can.. but you really don't have to.

This is for 3.01.. Im not sure I trust 3.1 yet. :)..
Here.. this has sys/avp/vde/gpu/pclk and of course cpu, overclocked. I ls'd the modules directory for you and got this..
bcm4329.ko cifs.ko ntfs.ko scsi_wait_scan.ko tun.ko

I don't know what it means.

If you have problems with netarchy's kernel and you don't with this.. You're probably insane and making stuff up...

This not my first compile. I run my own custom kernels on Gtab, xoom, G2, and HD2.. All pretty spicy with the overclocks..


This may cause some incontinence.. only some.. its ok tho. perfectly natural.

this is the first time I've posted any kerzanels..

http://www.github.com/ibladesi/
get your ultra verbose changelog there buster.

order
order
order
 
Last edited by a moderator:

egzthunder1

Admin Emeritus - Spirit of XDA
Well, I flashed this on my TF earlier today (running Prime 1.3r2)

I got Linpack scores of 63.3+ and a first run Quadrant of 4339. However, my device froze 3 times within half an hour of flashing it. I cleared the cache several times pre and post flashing. My device even froze on the initial boot after flashing the kernel, so I guess it isn't a thing of speed instability. There must be something else. I will try to reflash it later and see if this behavior continues.
 

Blades

Senior Member
Aug 11, 2008
722
215
Well, I flashed this on my TF earlier today (running Prime 1.3r2)

I got Linpack scores of 63.3+ and a first run Quadrant of 4339. However, my device froze 3 times within half an hour of flashing it. I cleared the cache several times pre and post flashing. My device even froze on the initial boot after flashing the kernel, so I guess it isn't a thing of speed instability. There must be something else. I will try to reflash it later and see if this behavior continues.

Not really. The init.ventana.rc script within the ramdisk sets the max frequency to 1.4 - so if there were freezes in android, there could be freezes when android starts to boot - roughly around the time adbd starts... Are there any kernel logs (ramdump files on your internal "sd")

Strange how it would run thru benchmarks, yet be unstable. Was this at 1.504?
 

egzthunder1

Admin Emeritus - Spirit of XDA
Not really. The init.ventana.rc script within the ramdisk sets the max frequency to 1.4 - so if there were freezes in android, there could be freezes when android starts to boot - roughly around the time adbd starts... Are there any kernel logs (ramdump files on your internal "sd")

Strange how it would run thru benchmarks, yet be unstable. Was this at 1.504?

Yup, I set it at 1.504 and it allowed me to run Linpack a few times before crashing. Quadrant allowed me to go 1 full run and about 1/3 of the next before it crashed. I found a ramdump.log file in there. Is this the one you need?
 

andrew53517

Senior Member
Aug 24, 2009
592
26
Definitely will try this after work today! :) thanks for the new kernel!

HTC Thunderbolt & ASUS Transformer Rooted!
 

psicrest

Senior Member
Nov 22, 2007
140
15
Is there a way we can schedule the 1.5ghz to kick in? seems like it crashes few minutes after boot because some other app are still loading. I've set my setcpu to 1ghz max and reboot, everything loads perfectly then after 5 minutes i revert it back to 1.5ghzl, overnight my TF doesnt have any problem.

This morning i restarted my asus just to experiment if it will boot normaly while im in 1.5ghz max and 200+mhz min. It crashes few minutes after reboot.
 

hurrpancakes

Senior Member
Jul 23, 2010
713
120
45 minutes of Pocket Legends and no signs of slowing down at 1.5GHz!

Sent from my Transformer TF101 using XDA Premium App
 

spuniun

Senior Member
Oct 7, 2006
489
68
@hurrpancakes: Pls try 1080p mp4 high bit rate, hope that it'll stable as well

I believe high profile HD video performance is more an issue of HC 3.0 not taking full advantage of Trega2 hardware acceleration and until HC 3.1 we won't see much improvement. Overclocking will only help so much...
 

Top Liked Posts

  • There are no posts matching your filters.
  • 10
    06-19-2011
    The above has a max clock of 1.6ghz.. It has all the regular features included prior to this release - underclocking when it gets too hot.. various non-cpu overclocks and so on.. and unlike previous kernels.. its pretty damn stable.. I've tried to crash it. I can't.. Help me crash it. Don't help me crash it if you're on 3.1 - because this won't work with 3.1.. Ok? alright then.

    #older stuff below
    This lovely little kernel has a max of 1.646 (because 1.7ghz will run for about 30 seconds). But it also has been setup to set the max clock to 1.2ghz (temporarily) when temps get above 42 deg C.. For people using setcpu, I do not know if it sets only cpu0 to the desired freq (and presumes cpu1 will follow).. but it seems that you need to set both to the desired freq, otherwise it'll use the higher of scaling_max_freqs (cpu0,cpu1 - thus two scaling_max_freqs) and ignore the value you just set.. doesn't make sense? yeah.. ok..
    if you set cpu0 to 1504
    then you set cpu1 to 1504
    then you set cpu0 to 1000
    ... scaling_max_freq is set to 1000 for cpu0, yet cpuinfo_cur_freq will show higher than that (under load obviously)..

    just based on my experience.

    Just because the max is 1646... doesn't mean you should complain when/if its unstable.. Well, you can.. but you really don't have to.

    This is for 3.01.. Im not sure I trust 3.1 yet. :)..
    Here.. this has sys/avp/vde/gpu/pclk and of course cpu, overclocked. I ls'd the modules directory for you and got this..
    bcm4329.ko cifs.ko ntfs.ko scsi_wait_scan.ko tun.ko

    I don't know what it means.

    If you have problems with netarchy's kernel and you don't with this.. You're probably insane and making stuff up...

    This not my first compile. I run my own custom kernels on Gtab, xoom, G2, and HD2.. All pretty spicy with the overclocks..


    This may cause some incontinence.. only some.. its ok tho. perfectly natural.

    this is the first time I've posted any kerzanels..

    http://www.github.com/ibladesi/
    get your ultra verbose changelog there buster.

    order
    order
    order
    6
    After a couple ID-10-T errros and in between chasing my two dogs (one AmStaff, one Dogo Argentino - not fun) who were after a rather poisonous (well, more like pissed off) looking frog. I HAS 1.6GHZ stable. OMG..

    Well, its stable for me.. I'll bet someone claims it burned their face off and kicked their puppy. but still.

    SUCK IT ENGADGET!! Link to this page and read these words.. Suck it long.. Suck it hard..

    oh-hai-thar-1point6.png


    I might print this on a t-shirt.. you know.. wear it and pick up girls.. Like.. oh yeah.. thats my quadrant score baby. wazzup.
    4
    Source

    the GPL license that the linux kernel is released under legally requires the source and / or patches to the kernel (GPL parts) to be released.

    Not to put a downer on this thread but these patches should be in the first post.

    Also watch out for the voltages that are being reached .... to high and the is a high risk of shortening your devices life. Please also state these in the first post.
    2
    I wonder if anyone has just tried using the ramdisk from 3.1.. I seriously thought I posted last night.. but I guess it didn't take (thanks tapatalk). To the person asking about compiling.. 4.5.2 gcc is what you need.. I also posted a fresh cwm zip..ugh. I don't want to have to re-type stuff. :(..

    I'll try to have something using the latest ramdisk from 3.1..

    Yes, I tried pairing with the 3.1 ramdisk. It will let the kernel boot, but sound is all kinds of jacked, which is why I'm waiting for the updated kernel sources from asus.
    2
    Maybe I am wrong! It's possible that SetCPU is just used to adjust the clock speed. I always thought I needed SetCPU to take advantage of overclock speeds... maybe one of the geniuses here can explain it to my dumb brain!?!? :confused:

    While SetCPU will allow you to adjust the governor and frequency of the CPU, there is a default running value built into the kernel that will be used on each reboot when nothing else changes it (init or SetCPU running at boot).

    You can see the currently running values manually with:
    Code:
    cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
    cat /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq
    You can edit those values on the fly (this is what SetCPU does with a GUI interface):
    Code:
    echo "1508000" /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
    echo "1508000" /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq

    I would like to see the source of this kernel as well.

    You can find the kernel source on ASUS's website: http://www.asus.com/Eee/Eee_Pad/Eee_Pad_Transformer_TF101/#download