Rom benchmark suggestion! - G1 Android Development

Would it be much trouble if the ROM devs could post the benchmark results on the first or second thread of their ROM? Would help see its strengths and/or weaknesses..
Any thoughts on this?
BenchMark App on the Market
http://www.cyrket.com/package/softweg.hw.performance

I don't think that would make any sense...
Your hardware doesn't change. The only thing that COULD make those benchmarks run faster would be new drivers inside the kernel. As most of the ROMs use basically the same kernel, you won't notice any difference

rb2k said:
I don't think that would make any sense...
Your hardware doesn't change. The only thing that COULD make those benchmarks run faster would be new drivers inside the kernel. As most of the ROMs use basically the same kernel, you won't notice any difference
Click to expand...
Click to collapse
the benchmark isn't for the hardware.. its for the software... software as in the ROM you are running on your phone and comparing it to a new ROM you'd like to try and so forth..

Tool measure phone performance for following categories:
- 2D Graphic performance
- CPU performance
- Memory performance
- File system performance
Click to expand...
Click to collapse
No it is not. That is simply a combination of:
- Hardware
- Drivers (and that usually means: Kernel Version)
A ROM might be able to tweak a little bit with another scheduler or mount options, but nothing really measurable.

rb2k said:
No it is not. That is simply a combination of:
- Hardware
- Drivers (and that usually means: Kernel Version)
A ROM might be able to tweak a little bit with another scheduler or mount options, but nothing really measurable.
Click to expand...
Click to collapse
Good point.. my mistake..

why not make it to where it "does things" with "real" apps. but time how long it takes.
ie.
run meebo in background + switch between 3 preset, complex websites, switch to maps, find and load a city + traffic, switch to audio player, exit audio player, find and program a calender appointment, etc all the way to the end.
this will benchmark a great many factors including connection speed and GPS lock-on time.

Related

Tips and Tricks to make your XT720 fly!

This topic is intended for those few Motorola XT720 users.
As you well know, Motorola, in their infinite wisdom, have created a gimped phone that seems to have mostly problems about it rather than advantages.
For a start, they have underclocked the CPU from its possible theoretical maximum of 1GHz to a paltry 550 MHz (and the update only unlocked an on-demand setting of up to 720 MHz). Secondly, the included launcher is actually inferior to both stock Vanilla Eclair and most other 3rd party launchers. It is sluggish and never quite feels smooth (especially so when browsing your apps or switching panels).
So what is the solution to the above problems and how to make your XT720 truly fly and feel comparable to most any other high-end smartphone? Simple, I say!
I won't tell you how to do these steps, but I can provide info and know-how-to if people ask me to:
0) Install Astro File Manager from the Market.
1) Root your device. Use Universal Androoter to do this. Try to go for latest possible version you can find. Your phone will not be able to find it on the Market so try Google.
2) Go to http://code.google.com/p/milestone-overclock/ and download the basic program to overclock your XT720. The program allows you to do 'real' (actual) overclock of up to 1.2 GHz, but your CPU will be unstable in this speed. Instead, opt for 1GHz, which is not a 'real' overclock, since the Texas Instr. CPU inside your phone is actually able to run at this speed natively.
3) Download SetCPU or get it from XDA.
Have it 'automatically' configure / find your CPU speed and then set it up as such:
Make sure the upscale governor is set to at least 85. Mine is at 86.
a) Fully Charged / Plugged In: Min/Max at 1000MHz (Performance) [55]
b) Below 40% Min 550 / Max 1000 (On Demand) [60]
c) Below 20% Min 500 / Max 550 (On Demand) [65]
d) While Screen Turned Off Min 150 / Max 500 (On Demand) [70]
Make sure all settings are set to 'Enable' and 'auto-run' is checked.
4) Download Zeam Today Launcher from the Market. It is free. Install it and press Home. Try it once to be sure and safe, but afterwards make sure you set it to 'default' (so that it launches as the default launcher).
Restart your phone and voila. Enjoy XT720 as you never have before.....
I have an HTC Desire and a Samsung Galaxy S and I promise you that my XT720 feels (almost) as snappy as they, and that's a huge difference in improvement, given that I felt that the XT720 was one of the sluggiest phones I had ever have to experience! Now it can finally unlock its full potential.
EDIT: Realised I accidentally posted this in the wrong subsections. This was done unintentionally. Please can some mod move it to the 'General' section?
Thanks for your post, grcd! Just some questions...
Do all 0 to 4 have to be done, & in that order? Or can I choose any?
What is Astro File Manager for? Is it needed to do 1 to 4?
Edit: ok, so 2 & 3 need root. But are 0 & 4 necessary or only recommended?
Edit: ok, I can choose among different file managers for 0, & among different launchers for 4.
& I can't find a single appropriate page on universal androoter on google? Except your post.
Edit: oops, found universal androot! Sorry, noob
very usefull
thanx
My friend just got one of these and I've been trying to find some good resources but can't seem to turn anything up.
Are them any development forums for this model out there? And are there any custom roms out or is the stock rom, rooted, overclocked with cleaned up the bloatware the best you can get?
civicvx94 said:
My friend just got one of these and I've been trying to find some good resources but can't seem to turn anything up.
Are them any development forums for this model out there? And are there any custom roms out or is the stock rom, rooted, overclocked with cleaned up the bloatware the best you can get?
Click to expand...
Click to collapse
XT720 bootloader is locked and currently there's no known method to attack it. So, no custom ROMs. For Optimization, check the below link. You'll need to root your phone first (either One Click Root via PC or using Universal Androot apk).
this optimizer script got Busybox, Apps2SD, JIT from Froyo, custom build.prop, removing unnecessary apps and custom themes.
Code:
http://www.droidforums.net/forum/motorola-milestone-xt720/74284-guide-milestone-xt720-apps2sd-froyo-jit.html
App2sd is a must, the internal memory for this phone is too small. I even put a class 10 micro sd in it.
Thanks for the optimization link, spiderx_mm! I'll do that too but it will take me a bit longer to be confident in doing that.
Meanwhile, the overclocking++ advice above seemed to help at the start, but little by little, my XT720 was lagging again, & lagging longer & longer. Does this happen to others?
I'm also encountering weird problems, like Dolphin Browser HD 4.2 tabs reloading from the web even for conditions when it's supposed to reload from the cache. So I'm also trying to reverse the process tio isolate the problem, but I have a few questions.
Once the setcpu modifications are done, can I unroot? It seems to me no, because I would think root is needed to change the clock on the fly? But if I simply overclock without using setcpu, then it seems to me that I can unroot without undoing the overclock changes?
While at this, is there an important sequence to follow to reverse the whole process? Do I have to set setcpu to the clock that I want to revert to before reverting the clock? I would experiment on my own except for the risk of bricking
Tia!
@grcd Will this improve camera response and hd video recording quality?
@spider thanks for the link. I'll give that a shot. I'm assuming since it hasn't been done yet, that no one is working to unlock the bootloader?
@reggie you will most definitely need to retain root to use setcpu. The app setcpu is what's actually changing the scaling itself, that's why there's the 'set at boot' option, bc the app has to set it everytime. Because the kernel just has overclock capabilities, but not overclocked by default, you will always need setcpu or a similar app to do the actual overclock. Why would you want to unroot anyways? If your having issues, I would recommend using system panel for a few days and see if somethings bogging your system down, it has great monitoring functions. I've yet to do the optimization, but I can't imagine anything there is what's causing you to have lag issues..
Sent from my HTC Glacier using XDA App
reggiehg said:
Thanks for your post, grcd! Just some questions...
Do all 0 to 4 have to be done, & in that order? Or can I choose any?
What is Astro File Manager for? Is it needed to do 1 to 4?
Edit: ok, so 2 & 3 need root. But are 0 & 4 necessary or only recommended?
Edit: ok, I can choose among different file managers for 0, & among different launchers for 4.
Click to expand...
Click to collapse
You can replace it with any other file explorer of your like and choice. The basic idea is to get root, and using Universal Androoter is the only way I know of for the XT7220 that is user friendly. Afterwards the rest is simple, using the overclocking app and SetCPU.
civicvx94 said:
My friend just got one of these and I've been trying to find some good resources but can't seem to turn anything up.
Are them any development forums for this model out there? And are there any custom roms out or is the stock rom, rooted, overclocked with cleaned up the bloatware the best you can get?
Click to expand...
Click to collapse
No, see answer below.
spiderx_mm said:
XT720 bootloader is locked and currently there's no known method to attack it. So, no custom ROMs. For Optimization, check the below link. You'll need to root your phone first (either One Click Root via PC or using Universal Androot apk).
this optimizer script got Busybox, Apps2SD, JIT from Froyo, custom build.prop, removing unnecessary apps and custom themes.
Code:
http://www.droidforums.net/forum/motorola-milestone-xt720/74284-guide-milestone-xt720-apps2sd-froyo-jit.html
Click to expand...
Click to collapse
I have also been looking into this optimizing script. Will try it and hopefully it improves things even more.
reggiehg said:
Thanks for the optimization link, spiderx_mm! I'll do that too but it will take me a bit longer to be confident in doing that.
Meanwhile, the overclocking++ advice above seemed to help at the start, but little by little, my XT720 was lagging again, & lagging longer & longer. Does this happen to others?
I'm also encountering weird problems, like Dolphin Browser HD 4.2 tabs reloading from the web even for conditions when it's supposed to reload from the cache. So I'm also trying to reverse the process tio isolate the problem, but I have a few questions.
Once the setcpu modifications are done, can I unroot? It seems to me no, because I would think root is needed to change the clock on the fly? But if I simply overclock without using setcpu, then it seems to me that I can unroot without undoing the overclock changes?
While at this, is there an important sequence to follow to reverse the whole process? Do I have to set setcpu to the clock that I want to revert to before reverting the clock? I would experiment on my own except for the risk of bricking
Tia!
Click to expand...
Click to collapse
I noticed that too, so my initial excitement wore off. It seems that I was a bit wrong and some XT7220 devices will not happily run at 1GHz without some lag issues. Try lowering your speed to the next step down and see if that helps -- this might mean running at 800MHz, which is a mere 80MHz overclock, but whatever).
The optimizer script might help speed some things further up. But I haven't tried it yet. Also, Apps2SD will definately help as the phone has little internal memory, so the more apps that are there then the slowest things will get over time.
I am not sure of the ways to unroot to be entirely honest, but I guess you have to check FAQs for Universal Androoter to see if the process is reversable. As about the rest, it is quite simple: Just uninstall SetCPU (it might help to return the clock to its normal speed, but uninstalling it will do it anyway I suppose), and then use the Milestone Overclock to return the speeds to the stock speeds. Then uninstall that too.
bimmerboii said:
@grcd Will this improve camera response and hd video recording quality?
Click to expand...
Click to collapse
AFAIK it will not. Or it might, but the differences are negligible. I am afraid that unless there is a custom ROM or a complete kernel hack, significant improvements in the camera department might be hard to come by.
It's very sad how badly Motorola dropped the ball with this phone. I admit I gave up on it and sold it to a friend for cheap.
I am not sure of the ways to unroot
Click to expand...
Click to collapse
The Universal Androot app has 1 click unroot.

[ROM] Megatron v1 (experimental, performance-oriented, beta kernel)

Announcement: I highly suggest you flash void. - http://forum.xda-developers.com/showthread.php?t=887281
Well, here's one more ROM for you guys: Megatron.
Why the name? Seemed only logical considering the name of our device, Optimus One.
It's basically a ROM tweaked for performance while retaining a decent battery usage. Also, with this ROM, you won't need to flash any other tweaks.
I daresay it's so far the speediest ROM for LG P500.
Features:
v2:
to be updated
v1:
root + superuser + busybox
APKs deodexed + zipaligned + png-optimized
apps2sd + dalvik2sd [1]
performance tweaks: (JIT, hardware acceleration, etc) [2]
includes drellisdee's custom kernel [3]
kernel repacked to set onboot the scheduler to interactive (tweak)
applications removed: App Advisor, Layar, Twitter, Facebook, LG Home, Think Office, Update notifications and Twitter [4]
applications changed: Genie widget (now transparent), Music (imported from CM)
applications added: Titanium backup, File Manager (imported from CM) and the awesome LauncherPro [5]
ringtones, notification and alarm sounds added (including iPhone ones)
changed boot animation to a more cute one
auto-overclock to 728Mhz and possibility to easily revert (minitron tweak) [6]
[1] Rather than move_cache_sd program used in another ROMs, I use another method for moving dalvik-cache to SDcard since sometimes using the aforementioned program won't work successfully. It's a known issue of Dsixda's kitchen.
[2] Heapsize: 32MB; without a doubt the best value.
[3] Check the original thread here and if you can, buy him some beer.
[4] I left CarHome due to popular demand.
[5] Titanium backup will allow you to uninstall any system application and to backup the ones you install. LauncherPro is in my opinion, way better (performance-wise) than ADW.
[6] As far as I've read, 728Mhz is stable for everyone til now.
Click to expand...
Click to collapse
Requirements:
In order to flash this ROM, you'll need on your device:
Having read the feature list and notes above
Root (check thread)
Drellisdee's custom recovery (check thread)
Class 4 SDcard or higher (bench it with h2testw)
Megatron (download it here)
How to flash:
First, reboot into recovery via 3-button-combo, ADB, terminal, w/e.
Partition SDcard (swap: 0, ext: 512), ext2-ext3, then ext3-ext4 it.
Wipe data (data,cache,dalvik-cache,ext).
Connect the device to PC, copy Megatron over to the SDcard, disconnect.
Flash it via "flash zip from sdcard"
Reboot
Read important notes below
That's it.
Important notes:
* There were some reports on other ROMs that battery usage was very high, especially on standby. While this ROM should perform better, it won't still have as good battery usage as stock ROM mainly due to the scaling governor being set to interactive. Also because of this reason, benchmarks could be slightly lower. I however promise that the overall experience and snappiness will be quite satisfying.
* I've made an easy and friendly way to decrease the clock back to stock 600Mhz. Instead of needing to use SetCPU, you just need to create a folder in your SDcard called "minitron" (without the ""), then reboot your phone. Your clock will be now back to 600Mhz. If you wish to revert it to the default 728Mhz, just delete the folder and reboot your phone again. Since the voltage is the same for both clocks, battery consumption should be around the same too. If for some odd reason, you get a boot loop, it means your phone doesn't support (*gasp*) a 728Mhz clock. To avoid a boot loop, go back to the custom recovery, toggle sdcard-pc connection and create the "minitron" (without the "") folder. Reboot, should be fine.
* Remember, you won't need to flash anything else. Everything's here.
As you already know, I cannot be held responsible for any damage you may cause to your phone by following these instructions. Every step taken is of your entire responsability.
Testimonials:
* "I noticed that the phone was another! much better performance! I did all the tests and there are no problems!"
* "This Rom is just... Amazing!!!"
* "Feedback: working nicely untill now. So far so good - the best ROM yet"
* "Great work , phone is workin faster and booting 2times better now great work."
* "So far I can say it is arguably fast. Phone is super snappy and responsive."
Time to see for yourself.
Just remember, it's still an experimental ROM.
-reserved-
Thanks for the work, though I think I'll be passing for right now.
Auto OCd kernel with way to revert is a bad idea at this point in that kernel. I would do it the other way around. Let it be a "MegatronMax" (or something like that) folder to ENABLE the OC, but leave it at 600MHz till more testing has been done. Just because the volt is the same doesn't mean its going to perform as well long run. Not even sure Interactive will be better than say conservative because of the excessive ramping up and down in freq. I have seen in interactive. I guess bottom line is, you shouldn't include a beta kernel yet in your ROM and default it OCd. At this point in development I think you should let the users decide if they want to test out these kernel features themselves because it is easy enough for flash the kernel back and forth.
http://forum.xda-developers.com/showthread.php?t=866774
Plus the author of the kernel requested that you DO NOT include it in ROMs, but rather point users to that thread.
Other than the kernel issues, seems like it will work well for those who want those features.
Just my 2 cents, seems like a decent enough ROM, like to see how it works for people.
eigokyoukan said:
Auto OCd kernel with way to revert is a bad idea at this point in that kernel. I would do it the other way around. Let it be a "MegatronMax" (or something like that) folder to ENABLE the OC, but leave it at 600MHz till more testing has been done. Just because the volt is the same doesn't mean its going to perform as well long run. Not even sure Interactive will be better than say conservative because of the excessive ramping up and down in freq. I have seen in interactive. I guess bottom line is, you shouldn't include a beta kernel yet in your ROM and default it OCd. At this point in development I think you should let the users decide if they want to test out these kernel features themselves because it is easy enough for flash the kernel back and forth.
Click to expand...
Click to collapse
Been using it for days and no complaint.
Like I said, it's a performance-oriented ROM. Default OC makes sense to me.
If people are scared of long-term effects, they should Minitron-it then.
Anyway, I'll update the thread's title.
And interactive is way better than anything to be honest. It will even be the next default scheduler in CyanogenMOD.
eigokyoukan said:
Plus the author of the kernel requested that you DO NOT include it in ROMs, but rather point users to that thread.
Click to expand...
Click to collapse
Didn't read that and it's the first request of the kind I've seen.
For user's comfort, custom kernels often tag along with custom ROMs. Protocol has always been to credit the author, point to original thread and urge for a donation. At least to what I'm used to. However, if he insists on this and contacts me directly stating he really doesn't want his kernel included on a ROM, I will abide and remove the whole ROM since it loses its raison d'ĂȘtre.
Definitely not trying to flame or troll man
That was just my opinion on the matter. I am sure there are many people who will install and enjoy your work.
It is not uncommon to not want your work bundled, but at least you gave credit. I see too often credit not even given for others discoveries and hard work.
I still say default OC is a bad idea until we understand the full long term effects of having this hardware 700+MHz, but then again, this will start getting it tested.
Have installed the ROM. Works Great, No problems so far. Like the LP. But I would like to have an option to install themes and so one. That would be fantastic.
Thanks!
EDIT: Solved
There is a reason I set max freq on boot to 600mhz in kernel as its to prevent users from getting stuck in a boot loop at a speed thats too great for their device. If you kernel panic it will reboot back to stock max as as had it set up. I did also have in my post not to repack kernel in rom and posted source so rom makers could build their own variant to use. I'm not going to ask for you to pull rom however as I see no reason for that. I just made it so it would reach as broad an audience as possible even those that don't want to overclock as its optional as I had it setup. Also, by using koush's any kernel its compatible with virtually any rom.
Noejn, I've learned the hard way just because your phone runs ok at xxx freq doesn't mean others will.
hello Noejn be honest, I have updated this roms just because I had the famous problem "reboot (reset) the phone" as soon as I put everything, I noticed that the phone was another! much better performance! I did all the tests and there are no problems!
the only thing, there is more and reset!
is a week that I bought, and I can not figure out how to solve this problem you know anything Noejn
However good the ROM recommend it!
eigokyoukan said:
Definitely not trying to flame or troll man
That was just my opinion on the matter. I am sure there are many people who will install and enjoy your work..
Click to expand...
Click to collapse
Yea, no worries. Sorry if I seemed harsh in my reply, not my intention.
I do have a different opinion though, slightly more optimist.
Since the voltage is the same for both clocks and the cpu only peaks if called, I don't think there will be much overheating. Also, I've never heard of any MSM7227 that toasted itself or his hardware neighbours.
That being said, you may think it's a leap of faith but I find it perfectly safe to use a 728Mhz clock as default. I may be wrong but let's hope not.
drellisdee said:
Noejn, I've learned the hard way just because your phone runs ok at xxx freq doesn't mean others will.
Click to expand...
Click to collapse
I understand that.
So far, the least stable clock that someone had on your awesome kernel was 748. Even so, as a safety measure, I've set it @ ~728. If for some reason there's someone out there that gets a boot loop, he just have to go to the custom recovery, toggle the sdcard-pc and create "minitron" folder. Done, 600Mhz!
Also, thanks for officially letting me use your kernel on this ROM.
fr4nkr0c said:
hello Noejn be honest, I have updated this roms just because I had the famous problem "reboot (reset) the phone" as soon as I put everything, I noticed that the phone was another! much better performance! I did all the tests and there are no problems!
the only thing, there is more and reset!
is a week that I bought, and I can not figure out how to solve this problem you know anything Noejn
However good the ROM recommend it!
Click to expand...
Click to collapse
I'm glad you found it speedy!
Regarding your reboot problem that happened before, even on other ROMs, sounds to me it is a phone matter. Shouldn't you allege malfunctioning to your carrier and get the phone switched?
* Quadrant (w/ default options) attached to main post
* Forgot to add to features a different boot animation
i say thumbs up just for the name , not to mention the rom
I know there are some differences, but would this work on an Optimus T (P509)? I've been looking around for a rom and can't seem to find anything as promising as this. Any help is always appreciated.
Optimus T = O1 for T-mobile
gemarc said:
Optimus T = O1 for T-mobile
Click to expand...
Click to collapse
Yes, I know, but that wasn't my question. I understand that the processor in the O1 is MSM7627 and the Optimus T has a MSM7227. Since the kernel was made for the O1 would I need to find a different compatible kernel for this rom on the Optimus T or would this OC'd kernel work? I'm willing to test it, but I just wanted an opinion before I started.
Can you add an option on this ROM ? I would really like the softkeys to be always on.
Congratulations for your work !
Sent from my LG-P500 using XDA App
This Rom is just... Amazing!!!
Congrats
l30r0 said:
I know there are some differences, but would this work on an Optimus T (P509)? I've been looking around for a rom and can't seem to find anything as promising as this. Any help is always appreciated.
Click to expand...
Click to collapse
i think there is a ThundeROM version (originaly for optimus S) being adjusted for optimus T (not optimus one tho )
try checking androidcentral if i remember right
Nice job
xilw3r said:
i think there is a ThundeROM version (originaly for optimus S) being adjusted for optimus T (not optimus one tho )
try checking androidcentral if i remember right
Click to expand...
Click to collapse
thanks for the tip.
do games run better with this rom?

Prime95 (OC stability tool) - can someone port this to Android?

Basically this tool will either run forever in search for Prime number OR it will stop and notify when CPU voltage is too low. Having this ported to Android would be huge help with Undervolting our phones.
Source is here: http://www.mersenne.org/freesoft/
"On an absolutely stable system, Prime95 would run indefinitely. If an error occurs, at which point the stress test would terminate, this would indicate that the system may be unstable. There is an ongoing debate about terms "stable" and "Prime-stable", as Prime95 often fails before the system becomes unstable or crashes in any other application. This is because Prime95 is designed to subject the CPU to an incredibly intense workload, and to halt when it encounters even one minor error, whereas most normal applications do not stress the CPU anywhere near as much, and will continue to operate unless they encounter a fatal error"
EDIT: There is a tool for this here
I bet this wont be good since it will most likely explode the device, or won't even run.
But if anyone can port it for ARM architecture, that'd be great since I'd love to see how far it can run on this X10.
Hzu said:
I bet this wont be good since it will most likely explode the device, or won't even run.
Click to expand...
Click to collapse
No reason for this, it works just like any simple CPU benchmark, but at least calculates something useful.
schriss said:
No reason for this, it works just like any simple CPU benchmark, but at least calculates something useful.
Click to expand...
Click to collapse
Yeah, I know. But I tried on my PC and it don't run, my PC had a hard hang. Haha, I'm scared of this tool.
Hzu said:
Yeah, I know. But I tried on my PC and it don't run, my PC had a hard hang. Haha, I'm scared of this tool.
Click to expand...
Click to collapse
That's exactly why it is useful. PC or phone might be stable when idling but when loaded you might get problems.
Strange that your PC locked up, its some serious issue there, more like hardware related, possibly a bios setting.
I could run Prime95 for a day long and all I get is high CPU temp, but system should be able to handle constant load (just like playing a game for hours)
schriss said:
That's exactly why it is useful. PC or phone might be stable when idling but when loaded you might get problems.
Strange that your PC locked up, its some serious issue there, more like hardware related, possibly a bios setting.
I could run Prime95 for a day long and all I get is high CPU temp, but system should be able to handle constant load (just like playing a game for hours)
Click to expand...
Click to collapse
Well, I haven't tried after changing my hardwares yet. I wonder how much battery it will use.
schriss said:
Basically this tool will either run forever in search for Prime number OR it will stop and notify when CPU voltage is too low. Having this ported to Android would be huge help with Undervolting our phones.
Source is here: http://www.mersenne.org/freesoft/
"On an absolutely stable system, Prime95 would run indefinitely. If an error occurs, at which point the stress test would terminate, this would indicate that the system may be unstable. There is an ongoing debate about terms "stable" and "Prime-stable", as Prime95 often fails before the system becomes unstable or crashes in any other application. This is because Prime95 is designed to subject the CPU to an incredibly intense workload, and to halt when it encounters even one minor error, whereas most normal applications do not stress the CPU anywhere near as much, and will continue to operate unless they encounter a fatal error"
Click to expand...
Click to collapse
if u really see a use for it i can make a quick version but unless its done in native code i doubt it would be a good metric to compare phones and its only single threaded, it also wouldnt be able to notify u if your voltage was to low ur phone would just hard lock
aaronpoweruser said:
if u really see a use for it i can make a quick version but unless its done in native code i doubt it would be a good metric to compare phones and its only single threaded, it also wouldnt be able to notify u if your voltage was to low ur phone would just hard lock
Click to expand...
Click to collapse
Wouldn't it know that returned number is wrong thus voltage to low? This should happen if you do not push it too much, people report that when lowering voltage slowly, the phone slows downs as CPU is handling errors. The app would detect this stage. Only when lowering voltage too much you get lockup. 1 thread would be useful because cores need to be tested independently, if you could specify core to run on, it would be ultimate stability test tool.
i think
just need to set governor to performance
This has been implemented, here: https://play.google.com/store/apps/details?id=com.into.stability&feature=search_result
The cpu worker performs mathematical calculations ("prime crunching") in native code and verifies the results, while the ram worker does heavy c memcpy operations in native code in a different thread.
Click to expand...
Click to collapse

System Tuner Pro > SetCPU

Indeed it is better... ive used setCPU for since i first starting modding, and recently a friend turned me onto SystemTunerPRO & i gotta say its a million times better!
OC's ALWAYS stay, never gets killed by the system, UV's correctly, and has awesome organization!
Has the ability to controll what apps launch on boot, control memory usage, edit the MinFree settings, adjust the task-killer, just wow... yeah too much to say.
I suggest this WAY OVER setCPU... you should check it out...
https://market.android.com/details?...ult#?t=W251bGwsMSwyLDEsImNjYzcxLnBtdy5wcm8iXQ..
(if you dont want to pay the measly $5... Google for it)
-or if you use something better... tell us about it.
Imho, if you like the app and use it, you should just pay for it. The author has put time and effort into the product that has benefited you. The money he gets may inspire him to make more or better products.
Bought this immediately.
It trumps; Taskiller, SetCPU, Startup Auditor & Titanium Backup. I've uninstalled all off those.
It's an all-in-one interface with very simple and direct options. Not recommended for Android newbs. This can and will brick your **** if you don't know what you're doing. I love it. Excellent app.
Sent from my SAMSUNG-SGH-I997 using xda premium
Voltage Control also works well.
Brainze said:
Bought this immediately.
It trumps; Taskiller, SetCPU, Startup Auditor & Titanium Backup. I've uninstalled all off those.
It's an all-in-one interface with very simple and direct options. Not recommended for Android newbs. This can and will brick your **** if you don't know what you're doing. I love it. Excellent app.
Sent from my SAMSUNG-SGH-I997 using xda premium
Click to expand...
Click to collapse
1. task killers kill your battery, not your tasks
- by killing tasks, you are forcing android to kill then reload applications that would normally save more battery by being left in system memory (this removes the need to reload data)
2. what about system tuner pro makes it better than TiBU??
Simba501 said:
Voltage Control works very well also.
Click to expand...
Click to collapse
3. yes. VC is by far the easiest to use and if you use it correctly(usually by itself), you will have no problems
4. system tuner is a heavy user of system resource...the ONLY feature i've found that it has that others dont (at least i havent found a replacement yet) is its ability to display current CPU frequency...i used system tuner pro alot when i was undervolting my cpu and stress testing so i could see how hard the phone was working
The *Nix philosophy: Do one thing and do it well. I used System Tuner and found it's interface to be awful/ugly, and didn't really fulfill any need that a more focused app didn't. System Tuner really can't do all the things TiBu can, and voltage settings should never be "killed" by your phone since they're written to file.
I still prefer SetCPU. I like an app to be organized and the one you recommend is not. It's messy and sloppy.
There is NO backup app that comes close to being as perfect and bad ass as Titanium Backup.
Can't get STP to save on reboot completed
Hope this thread still attracts some attention, so I don't have to clutter up threads with a new on on same program
Using Bricked V5 kernel and Insert Coin Sense 4 Beta 12 ROM
Both STP and Antutus' CPU Master do not save selected settings (max / min speed, voltages etc) over reboots, although this is selected (on STP have "on boot completed" selected, and on CPU Master it's a tickbox as with SetCPU)
Only SetCPU saves my preferences over reboot.
Can anyone tell me how to overcome this. In particular I want STP to work over restarts, so I can tweak voltages as well as clock speeds
Edit: Oh dang I found this thread searching for STP, and overlooked it is a Samsung thread,. Doh!. Will repost in Sensation forum
jesterpaul said:
Hope this thread still attracts some attention, so I don't have to clutter up threads with a new on on same program
Using Bricked V5 kernel and Insert Coin Sense 4 Beta 12 ROM
Both STP and Antutus' CPU Master do not save selected settings (max / min speed, voltages etc) over reboots, although this is selected (on STP have "on boot completed" selected, and on CPU Master it's a tickbox as with SetCPU)
Only SetCPU saves my preferences over reboot.
Can anyone tell me how to overcome this. In particular I want STP to work over restarts, so I can tweak voltages as well as clock speeds
Edit: Oh dang I found this thread searching for STP, and overlooked it is a Samsung thread,. Doh!. Will repost in Sensation forum
Click to expand...
Click to collapse
lol.
Sent from my A500 using Tapatalk
scottx . said:
I still prefer SetCPU. I like an app to be organized and the one you recommend is not. It's messy and sloppy.
There is NO backup app that comes close to being as perfect and bad ass as Titanium Backup.
Click to expand...
Click to collapse
TB dev started developping this app when Android started existing and receives a lot of support from Google. Yes it's far more advanced: the only feature that STP doesn't have (yet ) is the multi-version backups.
Messy and sloppy... Maybe, a matter of opinion and taste. No question on that.
jesterpaul said:
Both STP and Antutus' CPU Master do not save selected settings (max / min speed, voltages etc) over reboots, although this is selected (on STP have "on boot completed" selected, and on CPU Master it's a tickbox as with SetCPU)
Only SetCPU saves my preferences over reboot.
Click to expand...
Click to collapse
Interesting... Have you contacted the devs of those apps to see if they can help? When you tested these, did you kept all 3 apps installed and configured?
I believe everyone is entitled to have preference, but know one thing for all 3 devs it's the same complexity: every kernel, every phone behaves differently. Not to mention ROMs or even possible user errors.
And as you have a Sensation, STP was partly developped on this device, and this device requires a specific work-around to be able to read and write CPU settings!
If you do want STP to work and are willing to spend a little time investigating, contact the dev I know him and he will do everything to help (I know cause it's me).
adalgiso said:
The *Nix philosophy: Do one thing and do it well. I used System Tuner and found it's interface to be awful/ugly, and didn't really fulfill any need that a more focused app didn't. System Tuner really can't do all the things TiBu can, and voltage settings should never be "killed" by your phone since they're written to file.
Click to expand...
Click to collapse
2 philosophy: some users prefers all in one apps, some prefers app that focus on one thing.
My 2 cents: the more apps, the more consumption you get. The worth example is apps reading battery data... If you have one that reads it ok, if you have 5 apps: 5 times the consumption.
Noted a user saying a task killer is bad: if you know how to configure it it's much better than the Android integrated one which will kill widget apps at will and blindly or even apps you use frequently but will always leave Google's app running even you never use them!
And STP can configure its own task-killer and the OOM Android integrated one.
STP is less than one year old, and is only my second app in Java and on Android. Still a lot to add to it, and still some imperfections, but working on it.
Now I fully understand all opinions expressed here. They are very reasonable too.
Let's meet in a year from now and see if I can change your opinion on this.
In the mean time, enjoy your apps or my apps preferably
I have grown to like all in one apps, such as this (system tuner) there is another that I'd like to point out called ROM toolbox, I use it for everything, back up apps, root browser, ad manager, boot animation installer, voltage controller, mem controller, ect. It's nearly got a function for everything, and I think people should take a look at it, it's nice, and all my stuff would be lost without it
Sent from my SGH-I997 using xda premium
Looking for tweaks for system tuner pro.
I'm using system tuner pro on my Galaxy Tab 10.1 and really enjoy it so far. I also use Titanium Backup and SetCPU which both do exactly what I need them to. I use stp mainly for the ability to monitor my cpu, memory, ect. I am looking for tweaks to set to get my tablet running even smoother. Right now I'm running stock HC 3.2 ROM with pershoot's kernel oc to 1.4ghz. What can I do in stp to optimize my settings further? Changes to governor, on demand? SD cache size and IO scheduler? That type of thing. I would appreciate any helpful tips especially since the developer has been on this thread and seems to be very helpful. Thanks.
Bigzinewicz said:
I'm using system tuner pro on my Galaxy Tab 10.1 and really enjoy it so far. I also use Titanium Backup and SetCPU which both do exactly what I need them to. I use stp mainly for the ability to monitor my cpu, memory, ect. I am looking for tweaks to set to get my tablet running even smoother. Right now I'm running stock HC 3.2 ROM with pershoot's kernel oc to 1.4ghz. What can I do in stp to optimize my settings further? Changes to governor, on demand? SD cache size and IO scheduler? That type of thing. I would appreciate any helpful tips especially since the developer has been on this thread and seems to be very helpful. Thanks.
Click to expand...
Click to collapse
You can find some tips to get you started here: http://www.3c71.com/android/?q=node/64#main-content-area
3c said:
You can find some tips to get you started here: http://www.3c71.com/android/?q=node/64#main-content-area
Click to expand...
Click to collapse
Thanks was looking for a site to learn more about this app! I am a new user to the andriod platform and find this app a great resource. Thanks for the great app and keep up the great work. :good:
Cheers
p.s. I have the Pro version
Great App thankyou .
I'm new-ish to using this as my main control app,although I bought it over a year ago,but unless your almost Of dev standard it can get a bit confusing, it's looking and is easier to use now smart phone screens are alot bigger.
I do still use T.B for certain things it is already setup with old backups and cloud feature use,I realize this app can do most but I've always used T.B.
Anyway my question probably easy but I'm using a dual core cpu but can't find how to change cpu1, I can change cpu 0 and see the frequecies for both but only the sliders for cpu0!
I've just thought my phone is rooted but locked bootloader so maybe because I'm using stock kernel maybe it's only letting me change 1cpu?
Its not even showing sliders for 2nd cpu though . e
Any help appreciated.
I'll probably need more help but I want to get this sorted 1st .
Since I stopped using multi task killers ,auto memory killer pro,cpu control (set cpu ) n so on, now using System Tuner Pro, Juice Defender Plus and Tit Backup Pro that's all I'm able to find then address issues so much easier.
Also Dev is very helpful ,I left Comment on play review and was emailed within a day ,so thanks A1 customer service .Thank dev and any one who can help me.
thank you for your mind bendingly difficult work on this app!
3c said:
TB dev started developping this app when Android started existing and receives a lot of support from Google. Yes it's far more advanced: the only feature that STP doesn't have (yet ) is the multi-version backups.
Messy and sloppy... Maybe, a matter of opinion and taste. No question on that.
Interesting... Have you contacted the devs of those apps to see if they can help? When you tested these, did you kept all 3 apps installed and configured?
I believe everyone is entitled to have preference, but know one thing for all 3 devs it's the same complexity: every kernel, every phone behaves differently. Not to mention ROMs or even possible user errors.
And as you have a Sensation, STP was partly developped on this device, and this device requires a specific work-around to be able to read and write CPU settings!
If you do want STP to work and are willing to spend a little time investigating, contact the dev I know him and he will do everything to help (I know cause it's me).
2 philosophy: some users prefers all in one apps, some prefers app that focus on one thing.
My 2 cents: the more apps, the more consumption you get. The worth example is apps reading battery data... If you have one that reads it ok, if you have 5 apps: 5 times the consumption.
Noted a user saying a task killer is bad: if you know how to configure it it's much better than the Android integrated one which will kill widget apps at will and blindly or even apps you use frequently but will always leave Google's app running even you never use them!
And STP can configure its own task-killer and the OOM Android integrated one.
STP is less than one year old, and is only my second app in Java and on Android. Still a lot to add to it, and still some imperfections, but working on it.
Now I fully understand all opinions expressed here. They are very reasonable too.
Let's meet in a year from now and see if I can change your opinion on this.
In the mean time, enjoy your apps or my apps preferably
Click to expand...
Click to collapse
DEEEZZO!! Damn Dogs, yall just got served! HAHAHA:laugh:
seriously though, I know this is an older thread, hopefully someone listening. I had some questions about what a few thing meant in system tuner pro...which I think is a super hero app. I have only recently discovered that my lg thrill is a power and complicated device, even though I,ve had for over a year. before it was just a really cool phone. In the past two months I have bricked I have bricked on of my phones or the other
11 times-i bought another one so i wouldn't have to worry about not having a phone-half a dozen of those times was exploring system tuner settings. while I am a pro at flashing and recovery, i know virtually nothing about my device, and would love to know what some of these settings do. how to optimize her for each of the different ways I use her. that said, what is the difference between default and recommended setting in sys con?
pollutedmuse said:
DEEEZZO!! Damn Dogs, yall just got served! HAHAHA:laugh:
seriously though, I know this is an older thread, hopefully someone listening. I had some questions about what a few thing meant in system tuner pro...which I think is a super hero app. I have only recently discovered that my lg thrill is a power and complicated device, even though I,ve had for over a year. before it was just a really cool phone. In the past two months I have bricked I have bricked on of my phones or the other
11 times-i bought another one so i wouldn't have to worry about not having a phone-half a dozen of those times was exploring system tuner settings. while I am a pro at flashing and recovery, i know virtually nothing about my device, and would love to know what some of these settings do. how to optimize her for each of the different ways I use her. that said, what is the difference between default and recommended setting in sys con?
Click to expand...
Click to collapse
The default is what's been configured on the Kernel installed, either by manufacturer or dev on XDA. The recommended is actually some settings that have "proven" to work on most devices. Make sure to have a NANDROID backup or a way to recover in case it doesn't work for you. Once applied you can review the changes (they appear in blue) and reset them as you wish. It also resets completely on reboot to be safe, until you press the 'on boot' button to restore them on each reboot.
PS: If you like System Tuner, you might love Android Tuner, the merging of System Tuner and Battery Monitor Widget. If so there's a special offer/discount for existing users.
In the market? Or can I purchase direct from your site (preferred).
What is the function of the I/O scheduler and the difference between noop/deadline/cfq?
BTW, I don't just like STP I love it! I'm constantly fiddling with it. Seems like a very complicated project. I will get the other after I submit this post and check it out. Thanks bro!
Sent from my LG-P925g using xda app-developers app
pollutedmuse said:
In the market? Or can I purchase direct from your site (preferred).
What is the function of the I/O scheduler and the difference between noop/deadline/cfq?
BTW, I don't just like STP I love it! I'm constantly fiddling with it. Seems like a very complicated project. I will get the other after I submit this post and check it out. Thanks bro!
Sent from my LG-P925g using xda app-developers app
Click to expand...
Click to collapse
Most of my apps can only be purchased on Play Market for now. Android Tuner is available on SlideME now, which offers various payment methods (PayPal, Amazon, etc).
I used to sell on AndroidPIT, but they are very bad for business so I stopped, and I would strongly recommend not to purchase with them, only means troubles. SlideME offers guarantees like on PlayStore, which AP doesn't.
That said, I might publish my other apps on SlideME if it turns out well.
As for IO scheduler, it's the way the kernel will organize (schedule) IO operations on SD cards, noop, deadline and cfq are the most frequently available and used. deadline is said to be the most effective in a multi-tasking environment, whereas noop might create lags in some circumstances. Opinion and experiences differ largely, so might be best to test them.
PS: I would be happy to sell direct, but that requires an infrastructure I don't have. Relying on PlayStore or other distributor makes it easy to publish and also distributes updates.
Thank you sir, the only reason I was wondering about an alternative place of purchase is because, well long story short, my buddy shared a launcher apk with me and the play store got into my phone and froze not only the app, but my whole phone. After reboot all was fine minus the app. I guess it seemed kind of like a search and siezure with out a warrant. I felt a bit slighted and thought I would run an experiment and see if I can produce a comparable experience with all my various types of tech mediums without a single shred of google interface of any kind....I have to admit, it is not easy, they have really intertwined themselves with eanything. No, I'm not paranoid, just trying something new.
BTW, GOOD FN JOB WITH AT!!! Quite an amazing job you have done, any others besides the two? You ought somehow do a game of sorts, like an android app building or developer challenge/puzzle type thing with the purpose of training greenhorns interested in learning and honing veteran skills as well. Sorry for the spam, again thanks, and nice work.
Ps, I did relapse a lil and purchase AT from google...sshhh, don't tell anyone!haha
Sent from my LG-P925g using xda app-developers app

[Q] List of ROMs and Kernels for LG Optimus V VM670?

Bit confusing here, as I understand that ROMs and kernels for the Optimus V (VM670) are incompatible with the P500. I don't see much for the VM670 in the Android Development section.
I recently flashed BobzHome. The camera apps occasionally freeze, which I blame on the camera drivers in the kernel, and when overclocking the only governor that doesn't freeze the phone is Performance - again, points towards the kernel.
ICS for the VM670 seems to be a downgrade from Gingerbread because there is no HW acceleration. "Inferior Human Organs" is not a comforting name for a ROM.
Is there a list of ROMs and kernels for the VM670?
There's tons of roms out there. I can't post links, because I'm new to xda, but you should be able to google these and figure out where the ov roms are.
I love theKraven's cold as ice (cai) ics rom. It's build for the S, but works great on the V with the virgin patch. Basically everything works except native tethering. It's as fast and smooth as I've ever seen my phone.
BobZhome's jb and ics are both good, but Bob hasn't had a lot of time to fix bugs, but it looks like he may be getting back into it.
Tdm's Quatrimus ics is also good, but same as BobZ, hasn't been updated in a while.
Thatguylurkin ported icysnap using cai as a base that is cool, but could use an update. I'm hopeful about that.
Then there's the gb roms, For the most part they are solid. Most overclock well and are fully functional. This list is not comlpete, but these are ones I've tried and like (in no particular order):
Mrg666's mirage build
Leslie Ann's harmonia build
Earthnfire78's om-mandylion
Tgl's gingersnap port
Sellers86's cyanmobile experience port
Beyond that, a few good ports from clodfelterac and ilikechicken, and there's tons of other quality froyo and gb roms. Sorry if i missed anyone, those are just the ones that come to mind.
Recoveries:
cwm is the gold standard, imho. There's a few options, BobZhome, green, Earthnfire78's zen garden
New Cot 2.1 is great.
Twrp from theKraven is fun and cool.
People like Xionia, but i never found the right .img.
Sent from my GT-P7310 using xda app-developers app
Thanks. But none of the JB or ICS ROMs support hardware acceleration, right?
And from my own research, not all of the VM670 ROMs that you say are solid, are solid.
And which of those ROMs support overclocking?
EEngineer said:
Thanks. But none of the JB or ICS ROMs support hardware acceleration, right?
And from my own research, not all of the VM670 ROMs that you say are solid, are solid.
And which of those ROMs support overclocking?
Click to expand...
Click to collapse
for ics omx libaries has been released
so their should be hw accelaration in ics
roms
I guess solid is a relative term. I would call most of those solid in that all of the key functions work, and they don't tend to crash. Hardware acceleration is still an issue, and idk if it will ever be fully addressed on the ov, but at least Kraven has fixed hq video/youtube in cai. That was one of the main issues that people said would never be fixed without hardware acceleration.
There is an egl patch to force gpu rendering, but idk if it really makes a noticeable difference.
As far as oveclocking, in my experience, none of the ics/jb roms run well over 600. They also can't handle underclocking well, so you need to raise your min clock speed to 480
In general the gb roms overclock well into the 700-800 range, but it depends on the specific rom and your specific phone.
So if I want to overclock, I'm going with a gingerbread ROM.
BobZHome is crashing on me, especially when I try to use the camera, so I blame the kernel because camera drivers are in the kernel.
Can you recommend a good kernel that overclocks well?
If that doesn't work, can you recommend a STABLE GB ROM that overclocks well?
EEngineer said:
So if I want to overclock, I'm going with a gingerbread ROM.
BobZHome is crashing on me, especially when I try to use the camera, so I blame the kernel because camera drivers are in the kernel.
Can you recommend a good kernel that overclocks well?
If that doesn't work, can you recommend a STABLE GB ROM that overclocks well?
Click to expand...
Click to collapse
Mirage was used as the base for a lot of the ports, and has a good reputation for overclocking. Harmonia 2 is also well developed.
In general, I don't think there is much of a speed difference between the overclocked gb roms and the non-overclocked cai.
I would start by trying cai and mirage, and move on from there. I think those two will definitely suit your needs, and you'll have to decide which you like better.
ps. I just realized we are conversing on two threads. Sorry, sometimes I don't look at whom I'm talking to.
You know, I just realized we are conversing on two threads, too!
Let's keep it on this thread? The title is more appropriate.
I'm going to stick with GB.
Does USB mass storage work for Mirage?
It does.
WOW! Installed Mirage and boy am I happy! Runs like a champ, overclocked up to 787MHz and so far no problems!
One issue, instead of a Google account, Add Account asks "Add an Exchange account." How do I add my Google account?
Also seems that LGCamera doesn't like the VM670.
EEngineer said:
WOW! Installed Mirage and boy am I happy! Runs like a champ, overclocked up to 787MHz and so far no problems!
One issue, instead of a Google account, Add Account asks "Add an Exchange account." How do I add my Google account?
Also seems that LGCamera doesn't like the VM670.
Click to expand...
Click to collapse
Stupid question, but did you install gapps, and did you get the normal setup process, starting with tapping the big green android?
Can you go to settings, accounts and sync and add your Google account?
Sent from my LG-VM670 using xda app-developers app
upconvert said:
Stupid question, but did you install gapps, and did you get the normal setup process, starting with tapping the big green android?
Can you go to settings, accounts and sync and add your Google account?
Click to expand...
Click to collapse
When I go to Settings > accounts and sync, when I add an account it only asks for an Exchange account.
I had installed Mirage over my existing install, so I kept all my apps. I'll reinstall gapps and see what happens.
@upconvert, with Mirage can you tell me what are your CPU settings for Min/Max & governor?
What rom were you coming from? I'm pretty sure that there's a "first time setup" included in the gapps that will tak care of that. I think it also includes the google sync that will let you add it from that menu.
upconvert said:
What rom were you coming from? I'm pretty sure that there's a "first time setup" included in the gapps that will tak care of that. I think it also includes the google sync that will let you add it from that menu.
Click to expand...
Click to collapse
I was using BobzHome. But that's not my problem. This phone keeps crashing on me!
What are the recommended settings for Performance? Maybe I'm running out of memory?
The first thing I would recommend is a full wipe before flashing. You can back up your apps with tibu or mybackup root first. I know it's a pain, but it's hard to figure out what's causing crashes when you're working off a dirty flash.
As far as performance settings I would say to start your min clock speed at 480, and then experiment with the max clock speed. Start high and take it down a notch every time it crashes until it stops crashing, then go one notch lower to be safe. Once you have your max setting, then you can do the opposite with the min speed. Start it low and click it up after any crashes.
I also like 16 bit transparency, allow ksm and purging, and disable dithering.
Well, I did what you said and did a full wipe. From the recovery menu I wiped cache and data, cleared and formatted Davlik, formatted all the partitions.
Installed Mirage and everything ran fine! I installed gapps and that fixed the Google login. Installed DroidWall, then AntTek App Manager, everything O.K. Installed Titanium Backup, ES File Explorer, inSSider, MX Player, QuickPic, TuneIn Radio.
Played with all these for awhile and everything seems O.K. then installed Radar Now to really start pushing the limits. Everything O.K.
I then installed Google Maps and that's when it hit the fan. Crashed @600MHz while running Maps. Crashed on next boot and every boot after that. Crashed within about a minute of each boot. It then became a race to boot the phone and get to AntTak App Manager fast enough to freeze Maps. After a frustrating 20 minutes I finally got there fast enough and froze Maps. My OV froze in one last protest, I pulled the battery and started it up and everything's fine now.
Maps likes to run in the background so I guess it's doing something nasty. I'm CPU max at 729MHz and it's flawless. Gotta find a good offline GPS map program.
EEngineer said:
Thanks. But none of the JB or ICS ROMs support hardware acceleration, right?
And from my own research, not all of the VM670 ROMs that you say are solid, are solid.
And which of those ROMs support overclocking?
Click to expand...
Click to collapse
..

Categories

Resources