I'm fairly new to the XDA world, and all the "fun" that comes with it. I have been totally wrapped up in why my phone does what it does when it does it. A few times a week I'll run a dump file on Better Battery stats, run quadrant score while making a minor tweak on a governor or OC etc. Lately I have been addicted to this Cool Tool app, and thought I'd share. For all I know, you all may know all about it, but I don't see it on the threads here in SGS4G.
It's...... well.... COOL
It has alot of user friendly setting choices. It floats anywhere on your screen, while running your browser, or an app whatever. I keep mine up in the notification bar ( see screenshot). It does not appear on your lock screen.
Anyways, I have mine set to show CPU usage and freq. free ram, network traffic, battery temp, and my favorite- most resource intensive process. So while I open my browser and go to a website, I can watch what my phone is doing, how much cpu and at what point, and what %. Plus when I'm on my homescreen , I can see what resource it randomly draws from, system_server, events/0, android.email(and watch the network and cpu jump as my phone checks the email)
Could be one of many , but I like this one and you should check it out. Thoughts?
https://play.google.com/store/apps/...ult#?t=W251bGwsMSwxLDMsImRzLmNwdW92ZXJsYXkiXQ..
I haven't tried that one yet, thanks for the pointer!
Along with BetterBatteryStats, I've used Quick System Info Pro, as well as System Tuner (Pro) and Battery Monitor WIdget (Pro) for a long time and find them pretty valuable. The support from 3C on the last two has been beyond excellent. Looks like Cedric has merged his apps together as well.
Nice! I'm going to check those links out, Thanks. I'm definitely interested in your thoughts on Cool Tool, Jeff. Let me know after you've had a chance to go through it?
Sent from my SGH-T959V using xda app-developers app
I'll try it for a bit, mainly because it is fun. It would have been handy for the CPU-speed overlay when I was tweaking the governor for Hefe Kernel, for sure.
Looks like it is likely a battery hog, especially that "top resource" feature - which more often than not is reporting ds.cpuoverlay - this app?
Posted from my SGS4G, thanks to Team Acid development
Yeah, ds CPU overlay is pertaining to this app. I haven't noticed a battery difference tho. The only place I see it in bbs is in services, and it sits very low, that's a dump file after a full day. And in stock battery stat after a full day running, it doesn't show on list of %(yet xda and and other minimal apps do) Good point tho. Don't want to cut ourselves off at the knees trying to save our shoelaces.
Sent from my SGH-T959V using xda app-developers app
I suspect that it is running the standard utility "top" and parsing the output. That approach self-pollutes since you're always running when you "randomly" sample to see what is running. I don't know if that made sense, but...
Posted from my SGS4G, thanks to Team Acid development
Cool tool!
Sent from my SGH-T959V using xda app-developers app
Related
I just saw this in appbrain. Its an app called CPU Tuner. It looks like it would function like SetCpu. Anyone tried it? Is it a bad idea? I don't want to overclock my phone or anything, I'm just looking for another battery saver besides my voodoo
Sent from my SCH-I500 using XDA App
Although I'm an avid PC OC'r (VapoChill anyone?)... I'd advise you NOT to use it. I've seen enough "Whoops!" moments to know that even though you have the best of intentions and plan only to underclock to save battery... installing such an app dramatically increases the margin for error and potential for premature device death.
In my limited experience with it... it appears that the collective genius behind Voodoo 5 has gotten the balance between performance and CPU voltage right and that would certainly be the safer way to go.
NOW, if you're a "Hyper-Miler" at heart and want to see how far you can stretch the battery life... just be careful and document well what you do so that your success (or... knock-on-wood... failure) can benefit everyone.
If you ever look at the amount of time your cpu spends clocked at 100mhz compared to every other step you will easily realize overclocking a phone has absolutely no practical benefiff.
Sent from my USCC SCH-I500..
Thanks for the replies. I tried it for about a minute and deleted it. Mainly because I didn't want take the time to set it up. I think ill stick with my voodoo. It seems to be doing aight. Its just heard to tell when I'm using it to surf the web for a couple hours straight at work (a lot of downtime). It seems to kill the battery really fast. Ive come to realize that if a "battery saver" is running in the background, it's draining just as much as its "saving". Ill just learn to control myself, with my searching, until I get home to some wiring. Thanks again, I really enjoy this website/app. Everyone seems to be really helpful and full of knowledge.
Sent from my SCH-I500 using XDA App
THIS APPLICATION IS NO LONGER UPDATED AND IS NOT AVAILABLE ON GOOGLE PLAY
ABOUT
Application which will extremely increase your battery life by one click. Also you will have all informations of your battery, so you will absolutely control your battery. Application is based on simple UI, so also beginners can simply use it.
FEATURES
★WiFi - Wifi will be turned off when you turn your screen off, but not while charging.
★Bluetooth - It automatically turns bluetooth off after some time when you are disconnected or simply when you forget to turn it off.
★Brightness - New smart brightness technology which sets your brightness according time of day. It is great for battery consumption.
★Synchronization - Very smart function which synchronizes your all accounts only once a day when you are connected to network and only for some time which you can set.
★Mobile data connection - This function works the same as wifi.
★File cache (!) - Your file cache will be set for the lowest battery consumption.
OTHERS
★Simple UI
★All info about your battery - For example: state of your battery, power, it also calculates accurate time to discharging, and many other things.
★Settings - You can choose which of these factors, application can control, etc.
★Battery calibration (!) - Great for users which have terrible battery life or useful after you flash new ROM.
★Utilities - You can set that application will run and will control factors which you can see above only when your battery drops under some value.
★Widget
(!) - for root users
WHY USE THIS APP
The main advantage of this application is that you can control it only by one button, so you don't have to set some other things. Just click on button and application will start to save your battery life. All these factors which you can see above are fully customizable.
IMPORTANT!!!
Trial version is only for 5 days and you can't clear data or reinstall it, because it will block your trial license.
Sounds good - get an apk posted!
Looks like an app I would be interested in. If you want to beta test before you release to play store, just let the xda guys here beta it. Thanks!
Sent from my ADR6300 using XDA
Thank you for your effort, if we will need help with testing I'll let you know.
Definitely recommended holding off on putting it on the market until it's gone through a couple of months of testing here on XDA.
Looks like something i might be interested in reviewing on my YouTube channel.
Send me a PM if your interested in having it reviewed when it's available =)
My viewers will like this.
Sounds very interesting! If you need an additional tester, i'm your man
Sent from my SGS using CM9!
J-Roc said:
Looks like something i might be interested in reviewing on my YouTube channel.
Send me a PM if your interested in having it reviewed when it's available =)
My viewers will like this.
Click to expand...
Click to collapse
Thank you.
Always looking for improvement. Specially when it comes to battery consumption. Can't wait for the release!
Have used BatteryXL and am using GreenPower Premium. If you need some real-life testing, I'm available as well.
Sounds cool. Looking forwards to it.
Sent from my CM9 Alpha 0.02 Nook Tablet
Sounds like a great app,looking forward to it.
How does this calibrate the battery? If it involves deleting batterystats.bin then it doesn't. That file has no affect on battery life or battery calibration. I mention this because there's at least one app, if not several, currently in the market (including one called "battery calibration") which does exactly that. That myth has been debunked though, by an Android systems developer.
Sounds great! Use Wireless Chief at the moment, but development seems to have stopped.
The advantage of wireless chief is that it uses root to disable the radio. Apparently this is the only way to really and completely disable radio. Will your app use this method also?
Sent from my HTC Desire using XDA
waiting the apk..sounds nice app
Any update?
Sent from my GT-I8150 using Tapatalk
skrillex13 said:
Any update?
Sent from my GT-I8150 using Tapatalk
Click to expand...
Click to collapse
Application was finished today, now we only need to make trial version and also we need to finish UI.
Awesome. Looking forward to it.
Thanks.
Sent from my SCH-I500 using Tapatalk 2
would be awesome!
Aww jee thx
Sent from my GT-I8150 using Tapatalk
Getting better battery life is a struggle most mobile device users will have for the foreseeable future. Even if advanced batteries are released that give users two days of heavy use, there will naturally be a script, an application, and a kernel tweak to improve this figure further. As batteries get better, so do battery applications. Now, a new tool has been released that’s looking to be the best.
The application is called One Power Guard. Made by XDA Forum Member fonter, it is designed for rooted and custom ROM users. It brings an all-in-one approach to battery life and phone tweaking. You can adjust pretty much anything, including the I/O scheduler, CPU governor, CPU over- or under-clocking, settings tweaks, and more. There are also six modes you can choose from that tweak your phone for you. They include:
AI Mode: It intelligently adjusts cpu frequency and optimizes kernel to greatly extend battery time according to system loading.
Powersave Mode: It runs devices under low frequency to extend standby time.
Game/Video Mode: It provides flow game and video experience while offering satisfactory power-saving strategy.
Call Mode: It powers up the core function of phone conservation. For business persons trapping by phone.
Standby Mode: It lowers system frequency and prolongs stand-by time to the extreme. For sleepers and dreamers.
Custom Mode: It indulges pros to customize cpu frequence, scheduling and io adjustment, and to choose parameters of their own.
It’s a really nice application for those who don’t want to re-tweak their phone after every ROM flash and those who don’t know how to tweak their phones manually. For additional information on how each mode works and download links, check out the original thread.
You can try One Power Guard, Download from onexuan.com
I lol'ed at the fact that they state it's for android, yet it has a picture of an iPhone. I'll have to try this. Thanks!
trying this out, we'll see how well it does compared to the others
OK app works much better than anyone I've tried for this matter, doesn't help too too much but it does make a little bit of difference, also this should be obvious but it does slow the system down a bit, and i also had some conflicts with it changing kernel values but I'd rate it a 3.5 out of 5 for what it does though when compared to other apps four the same thing out would be a 4.5-5 not a full 5 because there has to be done room for improvement
Sent from my SGH-I997 using xda premium
deathblade said:
OK app works much better than anyone I've tried for this matter, doesn't help too too much but it does make a little bit of difference, also this should be obvious but it does slow the system down a bit, and i also had some conflicts with it changing kernel values but I'd rate it a 3.5 out of 5 for what it does though when compared to other apps four the same thing out would be a 4.5-5 not a full 5 because there has to be done room for improvement
Sent from my SGH-I997 using xda premium
Click to expand...
Click to collapse
Thanks for the info, i'll give this a try your settings.
Settings i used on the app? I just chose ai mode
Sent from my SGH-I997 using xda premium
I'd have to give this probably a 3.5 as well, could be better with a widget for one thing. I used ai most of the time, but when I went to custom mode and changed the frequency for max to 1200, it didn't change it and left it at 200. It did provide a good bit of information though!
Sent from my SGH-I997 using xda app-developers app
Slowed my phone
I unistalled this. My phone became almost useless. It was so slow and nearly unresponsive.
gabdes said:
I unistalled this. My phone became almost useless. It was so slow and nearly unresponsive.
Click to expand...
Click to collapse
Same here
Sent from my SGH-I997 using xda premium
Seems to be working pretty good on mine. Definitely added about 12hrs to my extended battery.
Sent from my SGH-I997 using xda premium
This supposed lag fix has blown up over at r/android. I tried it on my G2x and it for sure booted up the launcher faster on startup. Check it out!
http://forum.xda-developers.com/showthread.php?t=1987032
Sent from my LG-P999 using Tapatalk 2
Thanks for sharing, looks pretty promising. Going to test it out for a bit .
I was wondering if this matters whether CM7 or cm10?
Thanks for sharing this. Installed the apk and it seems a little quicker with things, but that might just be in my head.
I'm not sure if it ****s on your battery life or not, seems like my battery just demolished itself, but now that I think about it I got 6 hours on 52%
Thus why I don't have it
Sent from my LG-P999 using xda app-developers app
I tried it for couple hours and it doesn't seem to work for me.
Sent from my LG-P999 using xda app-developers app
Everything seems pretty good for me. I'll post back in a couple days to say if it's held up.
Sent from my LG-P999 using xda app-developers app
I've installed it last night. My usual morning lag that I experience wasn't there so I believe there is some merit to what this mod is supposed to provide. I'll be tracking the battery life, as that's more important to me than a reboot once a day.
Yes I can also confirm that this app works. Even makes one of my slowest apps (amazon appstore) open much faster. Everything is a bit quicker.
My only concern is battery life, which I am going to be testing over the weekend. Loving the mod so far though.
I can verify this works well use to take close to a minut to load my xda ap lol. Not so any more. Also switching from app drawer to home screen, no lag. I used v6 supercharger for a while and i think that for now im just gonna use this. My phome is much more responsive than it use to be, especially when opening my settings menu. I will be paying attention to battery as well. Thanks for your work.
Edit. My cpu clock speed magically set it self to 1552. Dont ask me how that happened cuz i dont know. Now normally at this speed my phone would freeze. How do i know this? Cus its happened on more than one occasion. I dont overclock anymore because of it. I ran this app all day with no adverse effects. I cant say one way or another if this app works because i dont know when my phone was set to overclock. With the controversy surrounding this.... Im glad i didnt pay 1.50 for it or id feel like a really dumb***
Sent from my LG-P999 using xda app-developers app
RC calls BS
https://plus.google.com/115049428938715274412/posts/GWr72W9zmY2
From his post:
"So to be clear... IMNSHO, the recent entropy pool fad is bull****. The only users of /dev/random are libcrypto (used for cryptographic operations like SSL connections, ssh key generation, and so on), wpa_supplicant/hostapd (to generate WEP/WPA keys while in AP mode), and the libraries that generate random partition IDs when you do an ext2/3/4 format. None of those 3 users are in the path of app execution, so feeding random from urandom does nothing except make random... well... less random
The only conceivable reason some devices may feel faster is because by constantly polling the PRNG, it keeps the device's I/O in constant use (which in turn, depending on device, will make the CPU stick to higher clock frequencies to keep up and/or ramp up the IO scheduler)."
Yes it's bullish**. The whole explanation for this mod doesn't make sense and I just can't figure out how this would help at all. As RC said excellently, it would simply prevent I/O functions to go to sleep and keep your CPU higher. TL;DR : Raise your CPU clocks, change your I/O scheduler and you'll get better performances.
One more thing... I dont know when my phone was set to overclock but here are some interesting screen shots for you.
This is a 1500Mah stock battery. The original batter. I got with the phone over a year ago btw.
Something to cbew on i think. My phone has never run this well. Wtf?
Sent from my LG-P999 using xda app-developers app
Apparently everyone in that thread still thinks it works... I don't think they read Ricardo's post. Someone should keep posting it lol.
jryan388 said:
RC calls BS
https://plus.google.com/115049428938715274412/posts/GWr72W9zmY2
From his post:
"So to be clear... IMNSHO, the recent entropy pool fad is bull****. The only users of /dev/random are libcrypto (used for cryptographic operations like SSL connections, ssh key generation, and so on), wpa_supplicant/hostapd (to generate WEP/WPA keys while in AP mode), and the libraries that generate random partition IDs when you do an ext2/3/4 format. None of those 3 users are in the path of app execution, so feeding random from urandom does nothing except make random... well... less random
The only conceivable reason some devices may feel faster is because by constantly polling the PRNG, it keeps the device's I/O in constant use (which in turn, depending on device, will make the CPU stick to higher clock frequencies to keep up and/or ramp up the IO scheduler)."
Click to expand...
Click to collapse
Isn't faster performance accomplished by keeping the I/O constantly running and the CPU at higher clock speed than it would otherwise be?
Call me crazy but using this made my phone constantly stay in deep sleep! I've never, ever seen my phone stay asleep for so long and so consistently before.
buru898 said:
Call me crazy but using this made my phone constantly stay in deep sleep! I've never, ever seen my phone stay asleep for so long and so consistently before.
Click to expand...
Click to collapse
Does it ever wake up ?
Sent from my LG-P999 using xda app-developers app
New2my8125 said:
My only concern is battery life, which I am going to be testing over the weekend. Loving the mod so far though.
Click to expand...
Click to collapse
I've been using this mod for a little over a week. While RC might be right about what this mod really is doing, my phone hasn't been snappier. As for battery life, I've lost about 10% more battery a day using this. I've got the Anker 2800mWh battery, and at the end of the day I'm usually sitting around 55-60% battery remaining. On hard use days I'd be around 30% battery remaining. Overall I'm still getting a full days use out of the phone.
If someone could suggest what scheduler I should use (instead of this mod) then I'd gladly try RC's suggestion and see if he is right as well.
From here: http://forum.xda-developers.com/showthread.php?t=1987032
I came to that thread via LifeHacker, in which they featured it. I'm going to try this now on my freshly-updated-to-Jelly-Bean Note 10.1.
If you want to share a feedback, please post it here. If you want to thank the developer, suggest something, or buy him a beer, please post it on his thread.
APK: Click here (original direct link from his thread)
lambgx02 said:
Hey everyone,
So, I was experiencing significant lag as we all do from time to time, and decided I was going to get to the bottom of it.
After tracing and debugging for hours, I discovered the source of 90% of Android's lag. In a word, entropy (or lack thereof).
Google's JVM, like Sun's, reads from /dev/random. For all random data. Yes, the /dev/random that uses a very limited entropy pool.
Random data is used for all kinds of stuff.. UUID generation, session keys, SSL.. when we run out of entropy, the process blocks. That manifests itself as lag. The process cannot continue until the kernel generates more high quality random data.
So, I cross-compiled rngd, and used it to feed /dev/urandom into /dev/random at 1 second intervals.
Result? I have never used an Android device this fast. :good:
It is literally five times faster in many cases. Chrome, maps, and other heavy applications load in about 1/2 a second, and map tiles populate as fast as I can scroll. Task switching is instantaneous. You know how sometimes when you hit the home button, it takes 5-10 seconds for the home screen to repopulate? Yeah. Blocking on read of /dev/random. Problem solved. But don't take my word for it .. give it a shot!
Update!
I've built a very simple Android app that bundles the binary, and starts/stops the service (on boot if selected). I'll be adding more instrumentation, but for now, give it a shot! This APK does not modify /system in any way, so should be perfectly safe.
This is my first userspace Android app, so bear with me!
Note that this APK is actually compatible with all Android versions, and all (armel) devices. It's not at all specific to the Captivate Glide.
Caveats
There is a (theoretical) security risk, in that seeding /dev/random with /dev/urandom decreases the quality of the random data. In practice, the odds of this being cryptographically exploited are far lower than the odds of someone attacking the OS itself (a much simpler challenge).
This may adversely affect battery life, since it wakes every second. It does not hold a wakelock, so it shouldn't have a big impact, but let me know if you think it's causing problems. I can add a blocking read to the code so that it only executes while the screen is on. On the other hand, many of us attribute lag to lacking CPU power. Since this hack eliminates almost all lag, there is less of a need to overclock, potentially reducing battery consumption.
If you try it, let me know how it goes.
ROM builders - feel free to integrate this into your ROMs (either the .apk / application, or just the rngd binary called from init.d)!
If anyone's interested, I've launched a paid app on the Play store for non-xda users. As I add features I'll post the new versions here as a thanks to you guys (and xda community at large for being such a great resource). But if anyone's interested in the market's auto-update feature, just thought I'd mention it.
Cheers! :highfive:
Click to expand...
Click to collapse
I don't know if it's a placebo effect, but it seems that enabling this entropy seeder makes the device faster for real ^^
Does this need root?
Sent from my Nexus 4 using xda app-developers app
tuffballa said:
Does this need root?
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Yeah, I forgot to add.
Redemption rom 4.1.2 is pretty quick and only lag was keyboard opening.
This mod keyboard instant opening now .
jje
Sent from my GT-N8010 using xda premium
Post one on the portal has more info .
http://www.xda-developers.com/android/entropy-seed-generator-not-all-its-hacked-up-to-be/
jje
Without reading the portal piece I guess the reason you may perceive speed up as that the device will be spending longer on higher cpu cycles by this polling.
In other words it is not a good thing for battery.
You can try playing with the governor settings to increase responsiveness, but "lag" can be caused by quite a lot of things. Random seeding shouldn't be one of them.
Sent from my GT-N7000 using Tapatalk 2
A lot of developers are stating that this is a fluke on anything running ICS+. Any boost in performance is 99% a placebo effect.
Placebo effect or not, I can notice improvement in the note general operation.
Sent from my GT-N8000 using Tapatalk HD
Disprove it or walk away.
Any dev saying it's a placebo effect needs to hold up data to prove the assertion, otherwise, the dev is just speculating. Being an Android dev can mean a variety of things, so the title doesn't grant authority.
Any dev claiming random data seeding shouldn't have an effect, should contact the APK writer and ask to see the trace logs, i.e. duplicate the experiment and verify the results. Otherwise, see above.
Everyone else, download it. Enjoy a faster UI experience. I confirm it works, which is at least as good as any dev who hasn't tested it.
--#
7April said:
Any dev saying it's a placebo effect needs to hold up data to prove the assertion, otherwise, the dev is just speculating. Being an Android dev can mean a variety of things, so the title doesn't grant authority.
Any dev claiming random data seeding shouldn't have an effect, should contact the APK writer and ask to see the trace logs, i.e. duplicate the experiment and verify the results. Otherwise, see above.
Everyone else, download it. Enjoy a faster UI experience. I confirm it works, which is at least as good as any dev who hasn't tested it.
--#
Click to expand...
Click to collapse
Have *you* checked logs to see what's happening as you claim you can see a performance hike.
I tried it on 3 devices earlier, all did exactly what I suspected. Pushed the cpu time up quite a bit, but that's what this does. It's forcing an io which causes the cpu to ramp, so of course it feels more responsive, it's starting from a higher cpu clock and less time in the lower click rates.
One of my services it caused serious slow down, die to pegging the cpu as it didn't play nicely with the particular aml quadcore governor.
Sent from my GT-N7000 using Tapatalk 2
fards said:
Have *you* checked logs to see what's happening as you claim you can see a performance hike.
I tried it on 3 devices earlier, all did exactly what I suspected. Pushed the cpu time up quite a bit, but that's what this does. It's forcing an io which causes the cpu to ramp, so of course it feels more responsive, it's starting from a higher cpu clock and less time in the lower click rates.
One of my services it caused serious slow down, die to pegging the cpu as it didn't play nicely with the particular aml quadcore governor.
Sent from my GT-N7000 using Tapatalk 2
Click to expand...
Click to collapse
Couldn't agree more with your comments, I also tested this on a variety of devices and got exactly the same results, on one of my devices I was loosing 5% battery per hour!
seeder is working on all devices?
xda just had an apology article for featuring this lol