Alleged 2.1 slowdown explained

Discussion in 'Android General Discussions' started by deputc26, Apr 3, 2010.

  1. deputc26
    Offline

    deputc26 New Member

    Joined:
    Nov 19, 2009
    Messages:
    721
    Likes Received:
    1
    Trophy Points:
    0
    I am not sure if this has been brought up before (searching the forum for 2.1 brings up about 10^123 results) but ZDNet aired an article with a video of 2.0.1 rendering a 2d ball at 2x the speed of a 2.1 ESE81 Droid. The 2.1 phone seemed speed governed at 30fps and I believe that is exactly what it happening, in an effort to save battery 2.1 is preventing the phone from working harder than necessary i.e. more than 30fps.

    Edit: Wouldn't want to get attacked by a parrot, http://blogs.zdnet.com/Burnette/?p=1895
    Last edited: Apr 3, 2010
  2. hookbill
    Offline

    hookbill Premium Member Premium Member

    Joined:
    Nov 30, 2009
    Messages:
    19,545
    Likes Received:
    5
    Trophy Points:
    0
    Location:
    N.E. Ohio
    I ought to wack you with my mod stick for posting this without a link.;)

    You do have an edit key.:)
  3. cephas003
    Offline

    cephas003 New Member

    Joined:
    Jan 6, 2010
    Messages:
    12
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Danbury, CT
  4. MrKleen
    Offline

    MrKleen New Member

    Joined:
    Jan 21, 2010
    Messages:
    1,602
    Likes Received:
    5
    Trophy Points:
    0
    While this could be correct, I do not have any noticeable slowdown with 2.1. I've read some are sluggish and that should not happen in any case.

    I did a fresh install of stock 2.0.1 before manually installing the 2.1 upgrade. The phone is snappy as ever. What some people describe sounds like they need to do a factory reset.
  5. k1ng617
    Offline

    k1ng617 New Member

    Joined:
    Mar 23, 2010
    Messages:
    126
    Likes Received:
    0
    Trophy Points:
    0
    Yes, I have been scanning around to find more info about this and those two articles were very intriguing and I am somewhat relieved to know my case is not so special. After the upgrade to 2.1 I noticed an immediate improvement in some areas like the browser for instance, but noticed a choppiness or slowdown in others like the UI & my emulators (Snesoid & Nesoid.)

    I tried to correct the issue by performing power cycles and battery pulls, but to no avail. Last night I did a factory reset from the settings (not the boot screen) and the UI has gotten better, but my emulator is still very choppy when before the upgrade it was not.
  6. dezymond
    Offline

    dezymond Tech Support Mod Staff Member Premium Member

    Joined:
    Nov 11, 2009
    Messages:
    10,702
    Likes Received:
    532
    Trophy Points:
    113
    Location:
    Bay Area, California
    I have had no lag issues after the update. 2.0.1 used to have a bit of a lag or what i call a "hiccup", takes a second for some inputs to register.

    I really like this new update.
  7. iPirate
    Offline

    iPirate New Member

    Joined:
    Dec 26, 2009
    Messages:
    1,437
    Likes Received:
    0
    Trophy Points:
    0
    It isnt something you can really see or notice. If I'm not mistaken TV is reduced to 30FPS.


    I am curious why the ball on the top droid's screen moves so much faster than the bottom screen. Drawing a ball at a specific speed has nothing to do with the FPS...
    Last edited: Apr 3, 2010
  8. Dave12308
    Offline

    Dave12308 New Member

    Joined:
    Nov 15, 2009
    Messages:
    3,269
    Likes Received:
    50
    Trophy Points:
    0
    Well, since those of use with rooted phones found it necessary to wipe the data partition when moving from a 2.0.1 ROM to a 2.1 ROM; this would make sense (since this is essentially what the upgrade is doing) - it would have been better if the update had been programmed to back the data partition up to the SDcard, perform the update, and restore the apps (but not other data)

    There's probably something getting left behind in the cache or data partition that is causing issues.
  9. tonydelite
    Offline

    tonydelite New Member

    Joined:
    Mar 17, 2010
    Messages:
    188
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Royal Oak, MI
    It is not drawing the ball at a specific speed... it is drawing the ball as fast as the device can render it. This is why the higher framerate makes the ball move faster. It's like running a timedemo in the old Quake games... the faster your framerate, the faster the timedemo would run through because it's rendering the frames as fast as possible.
  10. Mikejl
    Offline

    Mikejl Member

    Joined:
    Mar 6, 2010
    Messages:
    404
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Lake Forest, CA
    I download and installed the test app from the links above. The info below is copied from that page.

    "You can try my test app and it's found here with instructions on how to install with Astro:
    Droid 2D Test - Android 2.1 OS bug

    If your Droid has the problem my test app will show the following:

    Clock FPS: will hover around 60
    Display FPS: will hover around 30

    On all other Android devices I have both hover around 60. Also with a Droid on 2.0.1 both hover around 60.


    My results were: Clock FPS: 60 - Display FPS: 30

    I'm running UD 9.0 which is a 2.1 build. So my guess there are many of us that have this FPS speed reduction.

    Mike
  11. k1ng617
    Offline

    k1ng617 New Member

    Joined:
    Mar 23, 2010
    Messages:
    126
    Likes Received:
    0
    Trophy Points:
    0
    Yea I think that fits my situation because the UI slowdown was corrected by a factory reset but my emulator still runs choppy. Btw I've always been running stock android,
  12. deputc26
    Offline

    deputc26 New Member

    Joined:
    Nov 19, 2009
    Messages:
    721
    Likes Received:
    1
    Trophy Points:
    0
    Emulators are slow on all 2.1 builds, there was a thread on it over at alldroid some months ago.
  13. k1ng617
    Offline

    k1ng617 New Member

    Joined:
    Mar 23, 2010
    Messages:
    126
    Likes Received:
    0
    Trophy Points:
    0
    That doesn't sound good at all :mad:
  14. JCo352
    Offline

    JCo352 New Member

    Joined:
    Feb 11, 2010
    Messages:
    1,829
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Texas
  15. Womp
    Offline

    Womp New Member

    Joined:
    Jan 19, 2010
    Messages:
    129
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    PA
    Using AdamZ Smoked Glass ROM 6.01 here...Not overclocked.

    Seems to be hanging around Clock FPS: 60 Display FPS: 30
  16. JCo352
    Offline

    JCo352 New Member

    Joined:
    Feb 11, 2010
    Messages:
    1,829
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Texas
    Thats exactly what I get, stock 2.1.
  17. RW-1
    Offline

    RW-1 New Member

    Joined:
    Nov 29, 2009
    Messages:
    2,255
    Likes Received:
    1
    Trophy Points:
    0
    Location:
    Nazareth, PA
    Damn thing is moving too quick for me to see, but mostly I see both near 60.

    I realize that the figures are moving, but IMO I don't have this issue.

    Stock manual update to 2.1, had no issues and all my apps run fine at this time.

    Of course, if it is a bug that was in 2.0.1 and removed for 2.1, then it can be reoved again for the next update.
  18. Bear in NM
    Offline

    Bear in NM Active Member

    Joined:
    Nov 12, 2009
    Messages:
    1,389
    Likes Received:
    1
    Trophy Points:
    38
    I am not having any luck getting the ap tester installed, but I was thinking. Is it possible to throw one of the many switches in the build.prop file to correct this? I know which ones are used for the highspeed video tweaks, but I found a couple of other values/settings that could be tested.

    I will try dowloading the speed test apk again later, to see if I can get it to install, to test, and perhaps edit the build.prop file.

    Craig
  19. RW-1
    Offline

    RW-1 New Member

    Joined:
    Nov 29, 2009
    Messages:
    2,255
    Likes Received:
    1
    Trophy Points:
    0
    Location:
    Nazareth, PA
    That would be interesting indeed. One would think the dev who made this would have looked at those as well.
  20. Bear in NM
    Offline

    Bear in NM Active Member

    Joined:
    Nov 12, 2009
    Messages:
    1,389
    Likes Received:
    1
    Trophy Points:
    38
    These two lines in the build.prop look like likely candidates to try.

    ro.media.enc.hprof.duration=60
    ro.media.enc.lprof.duration=30

    These correspond to the values in question, 30 and 60, and are not part of the video fps tweaks.

    As to the developer, that thought crossed my mind, but it is possible that as the developers have to write for unrooted phones, and as the build.prop editing is only available to rooted devices, who knows??????

    I will try later, as right now it is not snowing or blowing, so I have a date with some cold blue steel, a chronograph, and a pretty cool ballistic ap that was written for the droid. Droid does, for hunters/shooters............

    Craig