1. Download the #1 Android News App:   EarlyBird - News for Android
    Dismiss Notice

Kernel Thunderc-Sprint Optimus S OC

Last Updated:

  1. getitnowmarketing

    getitnowmarketing Well-Known Member Developer

    Flash with custom recovery. This is a beta run also. Speeds above 800mhz may be unstable for many people so find the speed that works best for you as all processors are unique due to construction imperfections.

    Overclocking Notes:
    Not all phones can OC and can handle the same speeds. Your phone is unique. Some can go up to 864mhz stable some can only do 729mhz and some can't at all.

    Overclocking must be done with setcpu. After each boot/reboot the max is set to 600mhz to keep you from getting in a boot loop with an unstable speed for your device. To change it after reboot you must move the slider in setcpu to get the overclock freq to set above 600mhz. Do not use the set on boot feature of setcpu.

    Download Optimus S GNM OC Beta

    Please make a nandroid backup prior to flashing so you have a restore.

  2. LuvStry

    LuvStry Member

    Can oc with P500 ?
  3. getitnowmarketing

    getitnowmarketing Well-Known Member Developer

    No kernel is device specific LG only released source for Optimus S. Need to wait for them to release it for p500.
    LuvStry likes this.
  4. LuvStry

    LuvStry Member

    thank you for answer me.

    Optimus One KR model name : KU3700
  5. zefie

    zefie Well-Known Member

    600mhz JIT Linpack: 7.415 MFLOPS
    787mhz JIT Linpack: 9.429 MFLOPS
    864mhz JIT Linpack: 10.154 MFLOPS

    864mhz under stress = reboot :)
  6. gizmosears

    gizmosears New Member

    Everything stable for me at 825. Thanks.
  7. bloodbought

    bloodbought Member

    806mhz JIT-Enabled: 9.49 MFLOPS

    Had 864mhz on for a few seconds before the phone rebooted itself. I'm happy with 800+ mhz for now.

  8. getitnowmarketing

    getitnowmarketing Well-Known Member Developer

    I thought you were opposed to OC based on your post at AndroidCentral. I reworked it a lot since the 1st beta you tested.
    Joeseph Mother likes this.
  9. bloodbought

    bloodbought Member

    Is it advantageous to use a different governor other than ondemand?
  10. zefie

    zefie Well-Known Member

    I still don't use it I just flashed it to benchmark it.

    Also, not to seem like a dick or anything but when will the GPL sources be released :)
    Not gonna roll my own kernel but I did some tweaks to the kernel and just curious if your OC + my tweaks = faster
  11. getitnowmarketing

    getitnowmarketing Well-Known Member Developer

    soon I have a kernel being tested

    Also, on the above post a thanks might be nice. Keep in mind that I don't have an Optimus and will likely never. I opened the gate for you guys for custom roms, showed you guys how to turn on jit, made an OC kernel. And if I didn't do it somebody would have likely done it but who knows how long that would have been to wait. I think maybe 3-4 people actually said thanks and the donations I've gotten wouldn't even buy a $.25 gumball so I certainly don't do it for the $. I always open source all my stuff to further the dev community. However, sometimes its a little frustrating with a lack of appreciation or a simple thank you for the time I have invested.
    dtj8688, Joeseph Mother and kalex like this.
  12. zefie

    zefie Well-Known Member

    I completely understand. I know how it feels to work your ass off for nothing and not be appreciated. I am sorry if I came off that way. I have learned the benefits of the OC and have been using 120-844 thanks to your hard work. I didn't mean to come off as a greedy bastard, I was just curious if my config tweaks did accomplish anything, and if they did pass them along to you.

    Like one, I don't know if it helps but LG had ARMv6 K extensions off, even though the msm7x67 supports the K extensions.

    That and they have highmem (4g+) enabled, and even the config helper says that might slow down the kernel. But again I only managed to get a 12 points above stock in Quadrant, but that was 1 test not an average so who knows. It could actually be slower. Margin of Error is around 60 points.

    Anyway I do appreciate what you have done. Thanks again.
  13. Thanks, hopefully they'll release the source for the T soon before the lack of thanks and donations gets you frustrated enough to quit doing this kind of stuff.
  14. prittyboy

    prittyboy New Member

    Thanks for all the hard work on the oc kernel just had a question I know some devices cant handle the stress already at 860 is there a way a user like me could help out on maybe testing out something that is in the works of making more stable and more speed loving the speeds now dont get me wrong I always push the limits and im a flash aholic haha and would love to know how could I get into helping or getting me in the right direction on how to tinker and test this out more and post the result back to you I tend to get some free time and always like to help if I could get headed in the rite direction and again thanks for all the hard work and all your time :)
  15. zefie

    zefie Well-Known Member

    I remember you :) Didn't you nearly brick your phone already? :p

    Anyway I'm working on quite a few nifty tweaks to GNM's source :) Highest I got on Quadrant so far was 1312. Most of that was from the hardware accel but some is coming from kernel tweaks :)
  16. getitnowmarketing

    getitnowmarketing Well-Known Member Developer

    I forgot to enable the k extensions but that doesn't do much performance wise. Can you upload or pastebin your .config for your kernel?
  17. zefie

    zefie Well-Known Member

    k wasn't the way to go actually. vfp is important.. arm1136jf-s.. alot of source tweaks actually

    OC tweaks:
    min freq 98mhz (even lower power)
    max freq 825mhz (unstable above this on the two devices I own)

    Kernel Tweaks:

    BFQ patch (I/O)

    new "200 line miracle patch" auto scheduler patch (CPU Scheduler)

    manual mods to arch/arm/Makefile (finer tuning for ARM1136JF-S)

    removed ext* fs to save RAM since we don't have or really need old school apps2sd

    disabled highmem (really? we have 512mb ram not 4gb LG :p)

    disabled some kernel debugging (not all, breaks gpu stencil support for some reason)

    O2 instead of Os (might be bigger but slightly faster, RAM overhead worth it)

    I been working on this for the past 2 days straight (minus sleep). Most of that speed boost is actually from the thread suggesting hw accel in .prop file

    But even so I think I got some speed boosts from the kernel it definitely appears snappier.

    Clone your github git repo and apply this patch to it, should work, until its updated anyway :)

    http://dl.dropbox.com/u/11516160/Optimus Test Files/zefie_tweaks.patch.gz

    And for those who want to try it (WARNING: BLEEDING EDGE! Just built this like 10 minutes ago)

    http://dl.dropbox.com/u/11516160/Optimus Test Files/zefie_test_2010-11-29.zip

    As for all the patches, just the way I am lol. I started tweaking kernels with the Samsung Moment. Samsung was new to Android and everything was severely unoptimized. My kernels were praised for being up to 30% faster than stock. I patched everything I could think of that would increase performance. I'm sort of a daredevil like that. I will sit here and patch and unpatch, boot and no-boot. Keep on testing til I'm satisfied.

    Still not really satisfied with these tweaks as its only a slight increase. LG knows what they are doing, mostly.
  18. bloodbought

    bloodbought Member


    Can I flash zefie_test_2010-11-29.zip over a default v1.2 ThundeROM install?
  19. zefie

    zefie Well-Known Member

    Should have no problems. It uses the same magic patcher as GNM's so it won't modify their ramdisk.

    Make a backup just in case though.

    Also keep in mind to see Quadrant in the 1000s you need to do this too

    Honestly the above hack just enables hardware decoding of media, so Quadrant goes pretty fast on there, thus giving a false positive of a high score. You won't see much special in linpack, although it is a bit higher :)
  20. bloodbought

    bloodbought Member

    Thanks. Can you give me the adb commands I need to edit build.prop and push it back to the phone?
  21. zefie

    zefie Well-Known Member

    Easiest way is from recovery

    adb reboot recovery

    adb shell mount /system
    adb pull /system/build.prop

    (edit it)

    adb push build.prop /system/build.prop
    adb shell reboot
  22. bloodbought

    bloodbought Member

    Thanks zefie. When editing build.prop I noticed jit was not enabled:


    Shouldnt that be:
    dalvik.vm.execution-mode=int:jit ??
  23. zefie

    zefie Well-Known Member

    unless you installed GNM's version which overrides this with /data/local.prop. but it wouldn't hurt.
  24. bloodbought

    bloodbought Member

    Just had a default thunderom v1.2 install without GNM's kernel.

    Went from 900~ in quadrant to 1117 by enabling it.
  25. prittyboy

    prittyboy New Member

    Hey zefie lol ya thats me I actually got hook up on a palm pre as a backup just in case I brake this one cuz I can't stop messing with that bleeding edge of technology haha but sweet I tryed out the kernel you posted but it froze at start up but is there something you say on the works that hooks this phone to a rocket lol and one other question is there a way to change or manipulate the hw accel .prop without a pc could I do it off the phone with terminal app? Thanks for the great help and contribution you guys have done for everyone wish I knew more so I could do the same :)

Share This Page