DroidForums.net is the original Verizon Android Forum! Registered Users do not see these ads. Please Register - It's Free!
Page 1 of 6 123 ... LastLast
Results 1 to 10 of 54

Thread: How I'm Getting Great Gingerbread Performance

  1. Senior Droid
    bigee1212's Avatar
    Member #
    73296
    Join Date
    May 2010
    Posts
    126
    Phone
    Motorla Droid
    #1

    How I'm Getting Great Gingerbread Performance

    Hey guys. Everyone seems to have a lot of trouble running gingerbread smoothly, and I just wanted to write out everything I did to get really good performance.

    CM7 RC4 with deprimed kernel #16 bumblebee

    First was to disable lock home in memory and use the local.prop line and make it =0 instead of =1. Your launcher will never die (i use launcher pro)


    Have a swap partition ready on your sd card and use swapper2 with a 64 mb swap file and 30 swappiness. Compcache enabled as well at 18%.

    This gives my droid over 300 mb of total usable memory. Extremely fluid.

    Using auto memory manager or autokilller use these minfree values.
    6, 8, 24, 26, 28, 30.

    Music in the background, navigation, flash on a webpage. . . my droid now handles everything!

    the only downside is that swap is supposedly killing the sd card. ive heard conflicting facts on this and ive run into no trouble using these settings for about a week.


    and battery life at 15-20 hrs. NOT BAD IMO.

    EDIT:


    Running my cm7 7.0.3 pretty differently now.

    first i use [Script] V6 SuperCharger !! HTK & BulletProof Launchers! FIX MEMORY FOR ALL ANDROIDS! - xda-developers

    v6, this is an awesome script with minfree values... 6, 12, 25, 28, 30, 30

    using deprimed bumblee gov. at 900. this gives me awesome battery life upward 20 hrs.

    as for swap and compcache, ive entirely stopped using swap, too many drawbacks and bugginess on my phone, still using 18% compcache.

    lastly, the thing that is truly making my phone fly, (and i thought it was enabled by default...)

    build.prop edit:

    in the openGL section add the line

    debug.sf.hw=1

    it should be right before ro.opengles.version = ######

    this is an awesome mod, also while ur in there you can permantly change the density too i made mine 210. launcherpro seriously flies with this enabled, and the scrolling and overall responsiveness is much better.. i dunno if its just in my head or not, but def try this on your phone.
    Last edited by bigee1212; 05-12-2011 at 12:52 PM.
  2.  
     
     
     
  3. Soulless Droid
    zerosouls's Avatar
    Member #
    67853
    Join Date
    May 2010
    Location
    Menzoberranzan
    Posts
    1,100
    Twitter
    zerosouls
    Phone
    Razr
    Premium Member
    #2
    +1

    Kernels: I used deprimed and primed kernels for a few weeks with RC4 and it got sluggish and less snappy overtime, and the battery life seemed to be wasting away. I moved back to my favorite all time slayher kernel (1.2g) a few days ago and am not experiencing the above at all, woot!

    Overall though this ROM is running very smoothly and I only get the occasional FC from ADW. But otherwise I can't seem to break this ROM at all, it's incredible. Not sure where all the problems are. Can't wait for the D1 final release!
    Feel like a geek?: http://gplus.to/GeekPlus
  4. Senior Droid
    DigiK's Avatar
    Member #
    28453
    Join Date
    Jan 2010
    Location
    Pittsburgh, PA
    Posts
    213
    Phone
    OG Droid CM7 + deprimed
    #3
    There's no doubt CVPCS is creating a masterpiece in the OG Droid CM7 Final. He deserves a lot of credit for really digging into the issues associated with having an EOL'd phone and no open-source proprietaries from Moto. Nightly #42 will include the true 3g data fix with only camcorder & BT voice command bugs remaining. I've noticed overall system fluidity improve over the run of nightlies, which I've been flashing over top of each other without issue.

    Giving Bigee a +1 on this, as my own testing yielded those same swap settings. My setup differs in that I haven't found the min free tweaks necessary and prefer to give the system the ability to swap out LP. Full home-app kills are very rare with CC + swap.

    I do recommend a swap partition vs a swap file, as it seems to yield better performance and less headaches with On/Off states & SD card mounting.

    Zero, have you tried the ULV mode along with an edit of the initialization script in deprimed? Try using Prime's default values and editing the top slot to 1200@76v. That should give you what you need.
  5. Soulless Droid
    zerosouls's Avatar
    Member #
    67853
    Join Date
    May 2010
    Location
    Menzoberranzan
    Posts
    1,100
    Twitter
    zerosouls
    Phone
    Razr
    Premium Member
    #4
    Quote Originally Posted by DigiK View Post
    Zero, have you tried the ULV mode along with an edit of the initialization script in deprimed? Try using Prime's default values and editing the top slot to 1200@76v. That should give you what you need.
    No sir, I have been out of the scene and just trying defaults actually... do you have links for any of these or should I just set the values themselves? I'll be honest this sounds very promising, do tell

    I didn't even know there was a ULV for (de)primed... he's so generic in his releases, and I barely read the posts since I login once now and then.
    Feel like a geek?: http://gplus.to/GeekPlus
  6. Senior Droid
    DigiK's Avatar
    Member #
    28453
    Join Date
    Jan 2010
    Location
    Pittsburgh, PA
    Posts
    213
    Phone
    OG Droid CM7 + deprimed
    #5
    The nomenclature is admittedly a little confusing, but start by downloading http://bit.ly/deprimed_test and flash it. (Kernel reports as #33 in About phone)

    After reboot, go into terminal emulator. Get superuser by typing "su" and pressing return, then "primed". ULV overclock voltages will be loaded, which includes a top slot of 900@60v, along with an overclock initialization script that you can edit to your liking.

    Use bumblebee or on-demand+sleep profile governors. Bumblebee provides snappy performance with automatic throttle to the lowest slot in sleep mode. I prefer Bumblebee's snappiness, but it's on par with on-demand (without a sleep profile) at best due to it ramping up more quickly. It trades a bit of battery life, but that's what spare batteries are for, right?

    Prime's kernel is very high performance, and 900 is quite acceptable for most people from a performance standpoint, but if you want to go further, you can tweak the kernel higher by manually editing the slots in the initialization script.

    Before committing changes to the script, you'll want to test your max slot and voltage. Install Prime's modified Milestone overclock app here: http://bit.ly/dpoverclock In the app, you can adjust your top slot and voltage on the fly. Try 1200@76. Stress test with setcpu.

    Once you're sure of your top slot, you can edit the script to make the changes permanent and automatic. (you won't need to use Milestone overclock app every time) Navigate to /system/etc/init.d/ with Root Explorer and edit the 20overclock file in the text editor. Looking at the file, the slots will be listed in ascending order. Scroll down to the entry 'echo "60"'. 60 is the voltage, 900000 is the top slot. Change those to 76 and 1200000 respectively or whatever you decide on, and save the file.

    From my tests, there's not much appreciable performance difference between 1100 and 1200 due to logarithmic drop off, but some have stable Droids and like to brag. Also keep in mind that you might also want to alter slot 6 to 900, for instance, as an intermediate ramp-up to avoid jumping all the way up to Slot 7@1100 from slot 6@800. Gradating these steps can have a positive effect on battery life.

    Use Pete's average voltage chart as a baseline in tuning your slots. Peter Alfonso

    Cheers!
    Last edited by DigiK; 04-20-2011 at 12:02 AM.
  7. Droid Sensei
    nerdslogic's Avatar
    Member #
    139756
    Join Date
    Nov 2010
    Location
    Cybertron
    Posts
    2,541
    Liked
    7 times
    Twitter
    Nerdslogic
    Phone
    Android
    #6
    God I hate you guys. I have wanted to run Cyanogen since I got my first Droid. But no.....I was scared and didn't root. Now I have Droid 2.....I have flashed dozens of times....but Cyanogen isn't for the D2 and it drives me nuts. I have heard over and over that it is the best.

    I HATE YOU GUYS!!!!

    ok....not really....just super jealous that's all. Come on Team CM.....drop me a D2 version PLEASE!!!!

    Does anyone know if those settings in OP would work for D2 enhancements? Or is there a modified way I could do so?
    Go to work, send your kids to school, follow fashion, act normal, walk on the pavement, watch t.v., save for your old age, obey the law, don't ask questions, and repeat after me.....I am free.
  8. Droid Ninja
    RW-1's Avatar
    Member #
    10175
    Join Date
    Nov 2009
    Location
    Nazareth, PA
    Posts
    2,257
    Liked
    2 times
    Phone
    Galaxy Nexus
    #7
    Short tutorial on setting up the swap partition?
  9. Master Droid
    jengas kahn's Avatar
    Member #
    174308
    Join Date
    Feb 2011
    Location
    upstate
    Posts
    259
    Liked
    9 times
    Phone
    MOTOR DRUID
    #8
    DigiK, nice little write up! but i think you meant to say run "primed" in terminal to get the ulv settings. "deprimed" is a script you can use for setting the kernel back to its stock voltages and deleting the 20overclock file in the /etc/init.d folder.
  10. Senior Droid
    bigee1212's Avatar
    Member #
    73296
    Join Date
    May 2010
    Posts
    126
    Phone
    Motorla Droid
    #9
    Quote Originally Posted by RW-1 View Post
    Short tutorial on setting up the swap partition?

    extremely easy IMO. just a note: swap may not be for everyone and it may not work well with your phone.

    1. Make sure you are rooted, and using rom manager, partition your sd card. It will make a seperate ext partition and also a swap partition. I made this partition the largest size offered. Another note, you will need either a blank sd card or not mind it getting formatted by rom manager.

    2. after reboot, install swapper2 from the market. In settings, use what you would like. A good start might be 32 mb with 10 swappiness. i personally use 64 mb with 30 swappiness. in advanced settings, check off use swap partition.

    3. then all you have to do is hit on! you might have to hit menu -> swap -> create. but try just hitting on first. i have swapper2 run at startup

    4. terminal emulator

    'free'

    and check your swap space. assuming you have compcache disabled, it should show you your swap partition exactly as you set in swapper2

    good luck
  11. Senior Droid
    bigee1212's Avatar
    Member #
    73296
    Join Date
    May 2010
    Posts
    126
    Phone
    Motorla Droid
    #10
    For thos who are testing out my settings . I changed it up. A bit. Stopped using compcache to free up cpu resources and changed to interactive governor. Bumblebee takes some time to ramp up the cpu from sleep causing initial sluggishness on my droid

    Sent from my Droid using DroidForums
Page 1 of 6 123 ... LastLast

Links

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Similar Threads

  1. Anyone getting great youtube performance??
    By chomorro in forum Project Elite
    Replies: 6
    Last Post: 04-04-2011, 03:16 AM
  2. Gingerbread Performance
    By rjp0615 in forum Droid 2 Roms
    Replies: 15
    Last Post: 03-30-2011, 10:27 AM
  3. Great review on Gingerbread 2.3
    By Freezetron in forum Android General Discussions
    Replies: 6
    Last Post: 12-23-2010, 01:53 PM
  4. Replies: 0
    Last Post: 12-07-2010, 09:18 AM
  5. 2.1 Performance
    By aggiechase37 in forum Android General Discussions
    Replies: 1
    Last Post: 04-02-2010, 02:07 PM

Search tags for this page

android gingerbread swap file
,
best swap settings for og droid
,
debug sf hw gingerbread
,

debug.sf.hw

,

debug.sf.hw=1

,
gingerbread performance
,
gingerbread performance tweak
,
gingerbread performance tweaks
,
performance tweaks for gingerbread
,
tweaks for gingerbread
Click on a term to search our site for related topics.
Find us on Google+