5 PART SERIES!! - Part 1/5 - Benchmark Pi – Measure Android’s CPU PerformancE - EVO 4G Themes and Apps

Doing a 5 part series at The Droid Demos Check it out!
Welcome to the first part in a 5 part series of Android performance benchmarking apps. Benchmark Pi is an app to measure CPU performance by having your Android phone calculate pi. It reports the result in the number of milliseconds. Download today for a great app to compare Android phones, compare ROMs, are just try to beat the high scores of other users.
Stay tuned for the continuation of the Android Performance Benchmark Series.
Part 1/5: Benchmark Pi Video App Demo

Attach the file for download!

rekphiv said:
Attach the file for download!
Click to expand...
Click to collapse
What do you mean attach the file. This is in the market for free. I even provided the link lol

Related

[FUTURE APP] Overclocking/Undervolting stability test & power efficiency optimizer

[FUTURE APP] Overclocking/Undervolting stability test & power efficiency optimizer
Hi !
Here is the description of a potential app that might be developed under an open source license by united developers.
The app has several intents we may discuss:
1/ Validate the CPU stability
- Rare defective devices are not stable with manufacturer's Frequency, voltage and governor configuration.
- With overclocked devices, stability is far more challenging and as difficult to verify.
CPU stability is influenced by a lot of parameters, like
- Frequency table
- Voltage table
- Governor used
- Quality of the voltage regulation & switching implementation (hardware and software)
- Environmental heat, by other components (GPU, battery, screen) or the external temperature especially with black devices under the sun.
2/ Validate the GPU stability
Same thing here, most of our devices GPU can be overclocked but so far there is no good tool to validate its stability.
3/ Validate the system stability
Torture test: CPU + GPU + screen at 100% stability & charging at the same time
This is quite a common scenario when phone or tablets are used as gaming devices.
4/ Provide help to optimize the power efficiency
Today many OC users tend also to reduce the power efficiency of their device by setting inappropriate minimal and maximal frequencies (reduces efficiency) or by configuring too high voltages.
The best OC in general, or at least the most energy efficient consist of increasing the frequencies without changing the voltages.
Even if a higher frequency increases the power envelope, it only improve the power efficiency.
Also, undervolting for reduced frequency / power energy states improve power efficiency.
Future: automatic OC optimizer with profiles
Profiles:
- Best power efficiency without overclocking (undervolting only)
- Best power efficiency
- Balanced
- Max performance
With this feature, It could become the master of every OC tool.
Of course it will require the ability to speak to each existing sysfs controls formats, which is not such a big deal as most are quite cleanly implemented!
However it would make a few apps obsolete & also few people mad, which is definitely a negative point.
Another idea for this optimizer could be to allow for other OC apps to use the stability test engine and do the optimization themselves.
Implementation details
Good old stability stability test traditionally has been trying to make your CPU hot. As hot as possible, consume the most power, see if it crashes, and that's pretty much all.
While this approach could work with old PC CPU, it's now totally outdated.
Even if an excess of heat is still capable of making a CPU crash, modern CPU have quite complex usage behaviors like
- Switching Frequency and Voltage all the time.
- Entering and leaving sleep over and over, each time you lock/unlock your device, of the baseband wake it up by receiving a message, etc.
Like in every low level hardware stuff, the most delicate operations are switch of states, so, what a stress-test needs to do contains:
For me the reference test is "Intel Linpack" x86 implementation like you see in IntelBurnTest. I heard linpack binary is what they use in factory to determine which is the frequency rating of each CPU.
I don't know if it's true but I've always been impressed by the short time needed to detect an unstable PC system reliably where other tools like "prime95" could run for hours without giving usable result.
The ability to let the CPU (or GPU) switch frequencies
It can be done:
- by varying the CPU load. CPU governor will do its thing all alone.
- by "force" modifying the CPU frequency directly
Let the device enter sleep and wake it up
Many OC devices seems to work well but suffer from "sleep of death" issue. IE never wake up.
Sometimes even non-OC device have the same problem if you use ondemand governor instead of conservative.
I guess this is definitely something that can be implemented in the stability test
Detect non-fatal calculation errors
Like Intel Linpack test, errors detecting before a crash is smart and much safer.
It also allow to reduce dramatically the required test run time.
Existing apps
@SnakeHaveYou told me about the existing app named StabilityTest.
In the description the implementation looks very good, with the ability to detect non-crashing calculation errors.
However after about 20 minutes of test at a known unstable frequency on my phone, I get no error.
However if I keep the same OC'ed frequency, starting an OpenGL game, or let the phone enter sleep and waking it up a bit later leads to an unrecoverable freeze.
So, this app looks good but its implementation seems to lack the full stress ability required to simulate a real usage pattern.
Who
After running the app idea on twitter, several developers showed interest in the idea.
I have no plan to write or promote this application by myself.
However I'm interested into acting as a host, incubator or something like that, and also contributor.
Who showed interest right away (developers)
@bvalosek
@BFGarzilla9k
@ytt3r
@ogdobber
@KhasMek
@TheEscapist_xda
And also a few people before the the the idea was described publicly.
I guess this app can have a very large user base quite fast, especially since it will be promoted by about every kernel developer here on XDA.
How
I propose a shared git repository on https://github.com/project-voodoo with plenty of contributors with write access to the App SDK & NDK code.
Maybe forks all over the place could do also, but if it enhance freedom I'm not sure it would favor collaboration so much
Hey, your turn guys!
This would be extremely useful. Hope it goes well!
Sent from my SAMSUNG-SGH-I897 using Tapatalk
This is a really cool idea. I know enough XML to work on the UI, so I guess if I want to be involved, thats the way in
I won't be much help this week though.
nice posts bud-- good to see you starting the ball rolling from your idea on Twitter earlier. Just some quick info before I head out... more tonight probably
Some thoughts on the app:
the changing of states is definitely a huge thing to work into the tests, as this is where some of the more subtle problems between the voltage/freq steps seems to manifest themselves.
I have yet to find a synthetic test that can fail/detect problems as quickly as say launching a game like Cordy.., so there are ways to bash the system harder than the current tests it seems
what i can bring to the table
No experience with the NDK but pretty solid C experience for embedded systems
Can probably help the most on UI/metrics/feedback parts of the app. Creating views to reflect test status, sysfs state info, etc. Example of an app that shows time_in_state info i wrote a few weekends ago -> CPU Spy
my dev environment
Arch Linux
vim + android SDK command line tools
git for VCS (github for the few opensource projects I've done)
I'll be watching this thread to see what sort of dev activity we have going on over the next few days... looking forward to working with some of yall fellow XDA guys
Do you have a twitter? It would be good if you made one for collaboration
Sent from my SGH-I897 using XDA App
ytt3r said:
Do you have a twitter? It would be good if you made one for collaboration
Sent from my SGH-I897 using XDA App
Click to expand...
Click to collapse
@bvalosek
I agree with supercurio on the Linpack, detecting errors part. My idea was something like Prime95. Have an array of known primes, first 1000, lets say, then start generating the first 1000 primes. After each division(inner loop), change the frequency max and min level to a random step. If the generated prime number ever fails the comparison to the known primes, you are unstable. Since a lot of the instability in mobile oc comes from the voltage switching, the frequency switching would stress that as well.
EDIT: Heh, we made front page.
Toastcfh and Decad3nce have given us HTC guys some incredible Kernels in the past. You might wanna run this past them if they haven't seen it already. I know zero about kernels or I would jump in this asap. There's nothing like flashing a kernel update script to find your device doesn't boot anymore
Alright let's create a repository to boot with then
Incoming here: https://github.com/project-voodoo/android_oc-uv_stability_test
Could you add me as aa collaborator? We also need to brainstorm names.
Sent from my SGH-I897 using XDA App
ytt3r said:
Could you add me as aa collaborator? We also need to brainstorm names.
Click to expand...
Click to collapse
Yep, I created a team on github containing already KhasMek, ogdobber, storm717, TheEscapistxda, you and me
I'm also on IRC (signature)
Got any ideas for a name? That's important...
Sent from my SGH-I897 using XDA App
storm717 said:
nice posts bud-- good to see you starting the ball rolling from your idea on Twitter earlier. Just some quick info before I head out... more tonight probably
Some thoughts on the app:
the changing of states is definitely a huge thing to work into the tests, as this is where some of the more subtle problems between the voltage/freq steps seems to manifest themselves.
I have yet to find a synthetic test that can fail/detect problems as quickly as say launching a game like Cordy.., so there are ways to bash the system harder than the current tests it seems
Click to expand...
Click to collapse
Eh he when the stability test is the latest app to detect errors or crash the phones it shows there's a lot to learn
storm717 said:
what i can bring to the table
No experience with the NDK but pretty solid C experience for embedded systems
Can probably help the most on UI/metrics/feedback parts of the app. Creating views to reflect test status, sysfs state info, etc. Example of an app that shows time_in_state info i wrote a few weekends ago -> CPU Spy
Click to expand...
Click to collapse
Sounds good. I have no experience with NDK either yet but reading the NDK samples a bit earlier showed that it is almost trivial to do the glue with it
What you did with CPU spy is awesome, it allows to understand very easily how the states & frequencies are used and also if the device enter sleep properly.
Looks simple but at the same time really useful. Congrats !
storm717 said:
my dev environment
Arch Linux
vim + android SDK command line tools
git for VCS (github for the few opensource projects I've done)
I'll be watching this thread to see what sort of dev activity we have going on over the next few days... looking forward to working with some of yall fellow XDA guys
Click to expand...
Click to collapse
Cool.
I guess most devs will use Eclipse but there is no problem building/editing the sources with or without Eclipse itself.
ytt3r said:
Got any ideas for a name? That's important...
Click to expand...
Click to collapse
I would suggest OC/UV stability test, or Overclock stability test
You can never go wrong with a name describing what the application does.
− Especially with mobile apps which traditionally do one thing
I don't have any technical expertise to contribute to this project, but i've spent a whole lot of time staring at BIOS screens tweaking OC's. This is exactly what is missing from the Android OC scene. The app QuickClocks has a feature that attempts to do this, through what it calls a "lag spike test," but it did not behave properly on my Droid X. I will be following this project very closely and contributing whatever feedback i can. Good luck guys.
Looks like a great idea...
I am a huge PC overclocker. I have owned 2x HD2s now. First Euro over a year ago and could clock easy over 1400mhz. My new T-Mob crashes at 1190. Its the same kernal/ROM so its very clear to me its a voltage problem.
It sucks I cant clock it up more and willing to cost some battery sometimes. Great App going here guys keep up the good work.
id like to enroll for testing if possible, i know iv tested every version of SOK and helped with finding bugs. i know my phone is a quality built coz its rocking 1.4ghz stable wether it was gaming/stress-testing or whatever.
if u think i could be of any help with testing simply message me ^_^
I have an idea for apk Icon. I can make it once the name is figured out but it could be a clock with lighting bolts as the clock's hands to symbolize the clock speed of gpu / cpu and the bolts to symbolize the voltage.
Sent from my HERO200 using XDA Premium App

[APP][2.2+] Google OCTANE JavaScript benchmarks Tool

Google OCTANE JavaScript benchmarks Tool
Measure Your Engine Performance
View attachment 2279395 View attachment 2279396
APK Link : https://play.google.com/store/apps/details?id=appz.msk.benchmark
The Web has evolved. So should JavaScript benchmarks.
Octane is a modern benchmark that measures a JavaScript engine’s performance by running a suite of tests representative of today’s complex and demanding web applications. Octane‘s goal is to measure the performance of JavaScript code found in large, real-world web applications.
More Information refer : https://developers.google.com/octane/
Thanks to Google Making such a great Webs performance Engine....
This application I made for Android phone Compatible because I want all the Android user should know the WEB Performance..
Thanks to Google making such a great tool.
Please click THANKS button if you like my work...
Good work!
thanks
AvatarBlueray said:
Good work!
Click to expand...
Click to collapse
The app now live in playstore...
Efficient Benchmark
Nice Benchmark with Simple & Attractive UI....
Thanks for the Contribution.
Must needed tool
I think Web testing benchmark is must need for any android phone or other devices...
you can compare your phone with iphone or any...
Enjoy the app guys, any doubt feel free and ask me...
feedback
any one tried the app?
good one
will try in my phone now.. nice app....
sure
looking forward to see your comments..

[APP] AnTuTu Benchmark X Edition - prevent fraud and cheating away from benchmarking

AnTuTu Benchmark X Edition is free benchmarking app that helps users to know deeper to their Android devices, without fraud and cheating!
App Name: AnTuTu Benchmark X Edition
Size: 9.0 mb
Requires Android: 2.3 and up
Current Version: 4.0.3.x
Download Link:
Google Play: https://play.google.com/store/apps/details?id=com.pctvtv.android.ttsx
Dropbox: https://www.dropbox.com/s/v5y0p7ngmo892uw/Antutu-X-Benchmark.apk
Q: What is AnTuTu Benchmark X Edition?
A: A special edition of AnTuTu Benchmark to prevent fraud and cheating away from Android phones' benchmarking!
Q: What is AnTuTu Benchmark?
A: One of the most popular, free Android smart phone and tablet benchmarking app in the world!
☆ Over 100,000,000 users
☆ No.1 benchmarking app for technology addicts, bloggers, and enthusiasts.
Q: What is Benchmark Matrix?
A: There are mainly 5 benchmarking contents in AnTuTu Benchmark and its X Edition:
User Experience (UX) - Gives each user a direct impression on smart device performance with detailed scores.
CPU Tests - Lets each individual user know how powerful of a CPU they have, with detailed score points and true hard-numbers.
RAM Tests - Reflects the real processing ability the RAM of your Android smart phones has to offer.
GPU Tests - Helps users know the real graphics processing performance, critical for all 3D effects, games, and video playback.
I/O Tests – Gives users a direct score that reflects on the factual input/output (I/O) performance your system permits.
Besides the professional and wildly popular benchmarking matrix, users can compare their own device with other popular devices that may also have powerful hardware performance.
Q: How to find out AnTuTu Benchmark Team?
A: You can find out AnTuTu Benchmark Team via:
Follow us on Twitter: https://twitter.com/antutulabs
Find us on Facebook: https://www.facebook.com/antutulabs
Find us on Google plus: https://plus.google.com/communities/107479465868959358493
show ur comparison to benchmark scores
well, i am wondering if you guys have any interest of posting a comparison to benchmarking score from AnTuTu Benchmark and AnTuTu Benchmark X Edition.
I think you will find out more interesting things... :laugh::laugh::laugh:
Hello Mate,
I did Benchmark on my Note 3 (NA6 KITKAT 4.4.2 CRISKELO-Rom V6) and below are the scores:
Antutu : 30890
Antutu X : 34209
Downloading review later
AnTuTuLabs said:
AnTuTu Benchmark X Edition is free benchmarking app that helps users to know deeper to their Android devices, without fraud and cheating!
App Name: AnTuTu Benchmark X Edition
Size: 9.0 mb
Requires Android: 2.3 and up
Current Version: 4.0.3.x
Download Link:
Google Play: https://play.google.com/store/apps/details?id=com.pctvtv.android.ttsx
Dropbox: https://www.dropbox.com/s/v5y0p7ngmo892uw/Antutu-X-Benchmark.apk
Q: What is AnTuTu Benchmark X Edition?
A: A special edition of AnTuTu Benchmark to prevent fraud and cheating away from Android phones' benchmarking!
Q: What is AnTuTu Benchmark?
A: One of the most popular, free Android smart phone and tablet benchmarking app in the world!
☆ Over 100,000,000 users
☆ No.1 benchmarking app for technology addicts, bloggers, and enthusiasts.
Q: What is Benchmark Matrix?
A: There are mainly 5 benchmarking contents in AnTuTu Benchmark and its X Edition:
User Experience (UX) - Gives each user a direct impression on smart device performance with detailed scores.
CPU Tests - Lets each individual user know how powerful of a CPU they have, with detailed score points and true hard-numbers.
RAM Tests - Reflects the real processing ability the RAM of your Android smart phones has to offer.
GPU Tests - Helps users know the real graphics processing performance, critical for all 3D effects, games, and video playback.
I/O Tests – Gives users a direct score that reflects on the factual input/output (I/O) performance your system permits.
Besides the professional and wildly popular benchmarking matrix, users can compare their own device with other popular devices that may also have powerful hardware performance.
Q: How to find out AnTuTu Benchmark Team?
A: You can find out AnTuTu Benchmark Team via:
Follow us on Twitter: https://twitter.com/antutulabs
Find us on Facebook: https://www.facebook.com/antutulabs
Find us on Google plus: https://plus.google.com/communities/107479465868959358493
Click to expand...
Click to collapse
i noticed they both do separate things...the X version has some cool graphics it testes...while the original version doesn't...
are these 2 testing separate things? which version do you recommend? the original has over 10 million downloads, while the X version has 100,000
thanks...
hi
the other day i was installing your antutu benchmark app and during the installation i came accross two apps under different authors one was under antutu and other was under antutu labs. can u please help me out which one is genuine or both are genuine?
thank you
dropbox link isnt working

Bigfoot, Your Best Way to Increase Performance in Fortnite Mobile

Do you love Fortnite Mobile and wish to significantly improve your gameplay experience? You might just found your answer.
Let us tell you about Bigfoot; an application that will make Fortnite mobile players’ life a lot better and easier.
The first main feature is a launcher that it allows users to download and open Fortnite Mobile from within the Bigfoot application, which helps users to find the latest downloads as well as starting the game all within one program.
The second main feature is a performance upgrade boost. This feature optimizes the network, CPU, memory, and disk drive of the mobile device to increase the speed of download, lower in-game ping, and a significant FPS (Frame Per second) rise. This will save download time for the user, betters the player’s experience due to a smoother gameplay, and more importantly gives the player an edge on the competitive arena. Therefore, increase the chance of winning.
These features above make Bigfoot a great app for Fortnite mobile players, everyone should try using it to see the performance boosts they get from it.
Currently, Bigfoot is in beta with more features coming soon. The download link is below.
Thread Closed as no download links shared.
Kindly pm if you want to reopen this thread with download links.
Thanks
SacredDeviL666
Forum Moderator.

Game Driver Preference

Stumbled upon this while playing with dev options
This Game Driver Preference
Anybody have a idea on this?
Thanks
There are no "technical" details regarding this, but this is generally regarding the Vulkan integration of Android 10. With this version, Google is pushing "Vulkan everywhere" that demands support for Vulkan 1.1 as a basic requirement for all 64-bit devices.
For gamers, it gets even better thanks to an updated Almost Native Graphics Layer Engine (ANGLE) that implements OpenGL ES on top of Vulkan 1.1.
With ANGLE onboard, you should enjoy higher frame rates, faster loading times, and improved battery life when gaming.
If lucky, you may close the day with all three enhancements.
So basically, with "Game Driver" you will get better Geekbench scores, especially for Vulcan scores and also get better framerates than before while not taking a huge toll on battery life.
Click to expand...
Click to collapse
https://c.mi.com/thread-2853897-1-0.html

Categories

Resources