Sapphire Benchmarks

This is a discussion on Sapphire Benchmarks within the cvpcs forums, part of the Droid Forums Dev Archives category; I have posted a few Sapphire 1.1.1 benchmarks on my blog. Check it out and if you have any suggestions please pass them my way!! ...

+ Reply to Thread
Page 1 of 3 1 2 3 LastLast
Results 1 to 10 of 27

Thread: Sapphire Benchmarks

  1. Droid
    Homindroid's Avatar
    Member #
    61848
    Join Date
    Apr 2010
    Location
    Virginia, near the Beach
    Posts
    32
    Phone
    Motorola Droid
    #1

    Sapphire Benchmarks

    I have posted a few Sapphire 1.1.1 benchmarks on my blog. Check it out and if you have any suggestions please pass them my way!!

    http://homindroid.wordpress.com
  2. Sponsor
    DF Advertising
    Join Date
    Nov 2008
    Location
    DroidForums.net
     
     
     
     
  3. Beta Team
    sniffle's Avatar
    Member #
    55726
    Join Date
    Apr 2010
    Location
    Birmingham AL
    Posts
    291
    Phone
    Motorola Droid, HTC Incredible
    DroidForums.net Developer
    Premium Member
    #2
    ok, since you are going through all of the trouble to test out all of these kernels, you might want to account for all of the variables that can change the results, to make your benchmark tests truly accurate. because on your device without those variables being defined the benchmark scores are nothign more than numbers that no one else can duplicate.

    you need things like apps installed, apps opened in background, setcpu settings, ~temp+-X degrees, specific kernel downloaded and installed, voltages used in those kernels, speed settigns for each slot in said kernels, etc.

    I like what you are doing, because a true comparison needs to be made between kernels. but a benchmark alone without info for other people to be able to duplicate your results is useless. as it only says hey guys here is what my phone can do. take the scientific approach, define every variable you can possibly think of, make those variables as consistent as possible between each test, and then post your results. because then any joker that comes along is able to duplicate your set variables and compare his phone's performance vs your phone's performance, as each chip is unique it will also give people a good judge of how "perfectly" made their processor is.

    a good person to reference should you choose to persue this fully as i have detailed is Skull_One from the overclocking 101 thread, he has both CS and EE degrees. he can name more variables that need to be defined probably.


    "i want to punch motorola in the face, then i want to shove my droid x down his throat and when he starts choking say "oh sorry, apparently your throat isn't signed properly for loading air into your lungs" - cvpcs
  4. Droid Ninja
    pdroid's Avatar
    Member #
    43531
    Join Date
    Mar 2010
    Location
    Philly
    Posts
    2,174
    Liked
    3 times
    Phone
    HTC Thunderbolt
    #3
    Stock kernel in Sapphire 1.1.1 is 250-800 MHz, standard voltage. You have this mislabeled in your post as 1 GHz. I was confused at first as to why the stock kernel would take so much longer to calculate pi (the other kernels all give roughly the same result, as one would expect).
  5. Beta Team
    sniffle's Avatar
    Member #
    55726
    Join Date
    Apr 2010
    Location
    Birmingham AL
    Posts
    291
    Phone
    Motorola Droid, HTC Incredible
    DroidForums.net Developer
    Premium Member
    #4
    pdroid you should put in your signature that you are an EE, so that on things related to kernels people know that you know what you are talking about... :-P


    "i want to punch motorola in the face, then i want to shove my droid x down his throat and when he starts choking say "oh sorry, apparently your throat isn't signed properly for loading air into your lungs" - cvpcs
  6. Droid
    Homindroid's Avatar
    Member #
    61848
    Join Date
    Apr 2010
    Location
    Virginia, near the Beach
    Posts
    32
    Phone
    Motorola Droid
    #5
    Sniffle,

    Thankyou for the excellent reply! I am always game to improve the process and make the benchmarks as analytical as possible!

    As far as programs go, I only install what I need to perform screen captures (drocap) and the benchmarks themselves. That said, I WILL now document what apps and processes are running while performing the benchmarks. I also have chosen 1 ghz as the standard and only kernels listed as "low voltage" are maked as such. (IE- ChevyNo1 LV 1ghz). All kernels are curerently downloaded from ROM Manager with the exception of P3's kernal, which is downloaded from his site. I will looking to provide links to the specific kernels I use.

    I will try and get in touch with Skull_One as see if he will give me some guidance on how to "tighten" things up in regards to the benchmarks.

    Again, thanks for the critique and info!

    Dustin

    edit to add: I will be updating my procedures blog post to fully reflect how I perform these benchmarks. I think it will make the process easier to tweak if all is known.
    Last edited by Homindroid; 09-20-2010 at 08:45 AM.
  7. Droid
    Homindroid's Avatar
    Member #
    61848
    Join Date
    Apr 2010
    Location
    Virginia, near the Beach
    Posts
    32
    Phone
    Motorola Droid
    #6
    PDroid, thanks! That slipped by me! Post updated.

    Dustin
  8. Beta Team
    sniffle's Avatar
    Member #
    55726
    Join Date
    Apr 2010
    Location
    Birmingham AL
    Posts
    291
    Phone
    Motorola Droid, HTC Incredible
    DroidForums.net Developer
    Premium Member
    #7
    no problem by doing this you will actually give people a true baseline to compare against, instead of numbers beign thrown around... it's needed to be done for a while now.


    "i want to punch motorola in the face, then i want to shove my droid x down his throat and when he starts choking say "oh sorry, apparently your throat isn't signed properly for loading air into your lungs" - cvpcs
  9. Droid Ninja
    pdroid's Avatar
    Member #
    43531
    Join Date
    Mar 2010
    Location
    Philly
    Posts
    2,174
    Liked
    3 times
    Phone
    HTC Thunderbolt
    #8
    Quote Originally Posted by Homindroid View Post
    PDroid, thanks! That slipped by me! Post updated.

    Dustin
    Cool - but might I recommend also including cvpcs' 1 GHz kernel in your comparisons.

    Cheers.
  10. Droid
    Homindroid's Avatar
    Member #
    61848
    Join Date
    Apr 2010
    Location
    Virginia, near the Beach
    Posts
    32
    Phone
    Motorola Droid
    #9
    PDroid, I will add that kernel later today (Hopefully). Off to work
  11. Master Droid
    Skull One's Avatar
    Member #
    45849
    Join Date
    Mar 2010
    Posts
    757
    Liked
    9 times
    Phone
    iPhone 4S daily. Droid and DX
    #10
    Quote Originally Posted by Homindroid View Post
    I have posted a few Sapphire 1.1.1 benchmarks on my blog. Check it out and if you have any suggestions please pass them my way!!

    http://homindroid.wordpress.com

    First let me commend you for trying to test a very complicated situation. But alas, the reason I have never done this test is due to the amount of time it takes to make the test "scientifically sound" and "reproduce-able".

    Your Linpack results should have less than a .5% difference between kernels of the same speed under the same condition of testing. If we remove Sapphires 800Mhz kernel from your result, you have a 2% difference between your highest and lowest value. Since linpack is purely a CPU derived benchmark, the same CPU tested with a kernel that has the same speed should give the same exact set of results.

    Here is what is needed, in my opinion, to get a valid set of benchmarks:

    1) Install the ROM clean and DO NOT activate it.
    2) Put phone in airplane mode.
    3) Delete every application from system/app and data/app except what is needed to boot the phone and get the launcher running.
    4) Install all testing apps from a SD card and then remove that SD card.
    5) Disable all apps from auto-starting under any condition.
    6) Use the performance governor.
    7) Each test should be running a minimum of 10 times to make sure your variance in testing is less than .5%. If it is greater, you left something running from either step 3 or 5.

    Now if you want to test battery runs, you have to go even further.
    1) Fully charge the battery with a wall charger.
    2) Delete /data/system/batterystats.bin.
    3) Start a battery tracker with 1 minute logging.
    4) Set the screen to 100% power and no timeout.
    5) Start the test.
    6) Unplug the phone from the charger.
    7) Wait for the battery to read a minimum of 70%.
    8) Stop the test.
    9) Pull the log data for the battery and use the data from 90% down to 80%.

    One day I will find the time to do this kind of detailed testing. But so far, the state of ROM development has precluded me from doing. Simply put, ROM development is still too much of a moving target at present.
    Facts are a wonderful thing. They can be proven true or false. Opinions on the other-hand aren't facts and generally get argued to death. I wonder which one is more helpful normally?

Sponsors

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. 2.2 Benchmarks
    By Paralda in forum Android Roms
    Replies: 7
    Last Post: 08-13-2010, 08:21 PM
  2. what are your benchmarks for cm6
    By ucpro in forum Koush
    Replies: 3
    Last Post: 07-23-2010, 11:10 AM
  3. Droid X benchmarks v EVo and N1
    By pc747 in forum Droid X General Discussions
    Replies: 0
    Last Post: 07-01-2010, 12:08 PM
  4. N1 vs. Droid benchmarks?
    By aosman in forum Droid General Discussions
    Replies: 28
    Last Post: 03-15-2010, 08:29 AM

Search tags for this page

android benchmark apk download
,
benchmark apk
,
benchmark apk for droid x
,

benchmark pi apk

,
benchmark pi apkl
,
benchmark pi.apk
,
benchmark test pi motorola droid
,

benchmarkpi apk

,
cpu benchmark.apk
,
gow to improve android benchmark
,
how to improve benchmark droid x
,
improve benchmark droid x
,
pi benchmark apk
,
pi benchmark apk download
,
x-benchmark.apk
Click on a term to search our site for related topics.