Go Back   Android Forums > Android Phones > Motorola Droid X > Droid X - Tips and Tricks

Get excited for the Samsung Galaxy S5! Find everything you need and discuss it in our Galaxy S5 Forum!

test: Reply
 
LinkBack Thread Tools
Old November 5th, 2010, 07:48 AM   #1 (permalink)
Junior Member
Thread Author (OP)
 
iron_city's Avatar
 
Join Date: Nov 2010
Posts: 87
 
Device(s): VZW Galaxy Nexus, DROID X
Carrier: Not Provided

Thanks: 35
Thanked 34 Times in 12 Posts
Default 100% CPU Usage, Poor Performance, Poor Battery Life - Solved

Greetings! I searched this forum for a similar issue, but I don't think any of them compare to what I was experiencing. Sorry for the long post, I am writing this in case anyone has a similar problem, and hopefully this solution will work for you.

My X recently (within the last week) started having extremely poor battery performance under the same usage conditions as the previous week (K-9 syncs every 15 min, maybe 2 texts per hour, 2-3 emails per hour, maybe 5 total minutes of phone use). After 4 hours, the battery would be at 20-30%

To make matters worse, most functions were extremely slow to respond (contact loading, test message loading, recent calls, bookmarks, any scrolling was choppy, etc.) The delay when trying the most basic things (opening the browser, making a call) was getting unbearable.

I started backtracking the changes in the last week. Although I started tinkering with Google's App Inventor over three weeks ago, that's where I focused. I uninstalled all App Inventor programs, including the Eyes-Free Text to Speech engine. This engine was recommended by Google to do things like read text messages in the Apps you create.

Still no luck.

I decided to investigate the battery use a little more. In Battery Manager, I found that "Android System" was using about 70% of my battery. I was typically used to seeing things like "display" at the top.

I have an app called Android System Info. This showed my CPU usage pegged at 100% (even after a reboot). It never got lower than 99%. The biggest CPU hog was "Android System" at 75-80%, consistently.

This App has a tab to view the log, and I noticed several recurring error messages in the log. They were occurring at the rate of about 180 times per second! The error? "Invalid TTS Engine" Well, the TTS is controlled by the "Android System". The "Android System" was constantly trying to load the uninstalled TTS engine.

I went into "Settings...Voice input and output", and, although the Eyes Free TTS engine wasn't available, the default TTS was not set. I checked the box to have the native TTS as the default, and checked the box for "Always use my settings".

Everything immediately went back to normal. CPU usage is now around 10-20%, and "Display" is back at the top of my battery hogging functions.

Battery life is back to over 10 hours, and the delays are gone.

iron_city is offline  
Reply With Quote
The Following 12 Users Say Thank You to iron_city For This Useful Post:
bassett (November 21st, 2010), bigbadwulff (November 5th, 2010), danonh (January 5th, 2012), foreverloved (April 20th, 2011), ikroot (September 29th, 2011), javamann (January 23rd, 2012), jrhughes (December 4th, 2010), lennydude (November 5th, 2010), momsdear (February 28th, 2012), nycebo (January 7th, 2011), wheelna (November 10th, 2010), Xvarria (November 27th, 2010)
sponsored links
Old November 18th, 2010, 02:10 PM   #2 (permalink)
DroidXCase
Guest
 
Posts: n/a
 
Device(s):
Carrier: Not Provided

Default

Do you mean Pico TTS? Took me a second to figure out TTS is Text To Speech btw.
 
Reply With Quote
Old November 19th, 2010, 10:31 AM   #3 (permalink)
Senior Member
 
Join Date: Jun 2010
Posts: 2,402
 
Device(s): Droooooid-X, BB Storm 1 retired,
Carrier: Not Provided

Thanks: 19
Thanked 198 Times in 125 Posts
Default

Yup, if you are gonna use abbreviations, please the first time write what the abbreviation is for.
bigbadwulff is offline  
Reply With Quote
Old November 19th, 2010, 02:18 PM   #4 (permalink)
Junior Member
Thread Author (OP)
 
iron_city's Avatar
 
Join Date: Nov 2010
Posts: 87
 
Device(s): VZW Galaxy Nexus, DROID X
Carrier: Not Provided

Thanks: 35
Thanked 34 Times in 12 Posts
Default

Yes, I meant Pico TTS as the default ... Sorry

Quote:
Originally Posted by bigbadwulff View Post
Yup, if you are gonna use abbreviations, please the first time write what the abbreviation is for.
WD! (will do)
iron_city is offline  
Reply With Quote
The Following User Says Thank You to iron_city For This Useful Post:
nevergonnauseth (November 22nd, 2010)
Old November 21st, 2010, 06:59 AM   #5 (permalink)
Junior Member
 
Join Date: Jul 2010
Posts: 44
 
Device(s):
Carrier: Not Provided

Thanks: 1
Thanked 8 Times in 5 Posts
Default

Great post. This kind of effort is what make Android Forums such a wonderful resource.

P.S. TTS is a commonly known "word" to geeks, much like yup and btw to others.
bassett is offline  
Reply With Quote
Old December 4th, 2010, 09:27 AM   #6 (permalink)
New Member
 
Join Date: Nov 2010
Posts: 1
 
Device(s):
Carrier: Not Provided

Thanks: 1
Thanked 0 Times in 0 Posts
Default

Thank you for the post. Thanks also for explaining what tts was. I am not a geek but I do know what btw means. I am very new to droid x having updated from a moto q9c which I hated from the beginning.
quarterhorsgirl is offline  
Reply With Quote
Old December 4th, 2010, 10:00 AM   #7 (permalink)
Senior Member
 
lennydude's Avatar
 
Join Date: May 2010
Location: Maine USA
Posts: 815
 
Device(s): N5,NOTE3,S4,S3, HTC ONE X, Galaxy Nexus, Droid X, Nexus 7, Nexus 10
Carrier: AT&T (now)

Thanks: 574
Thanked 194 Times in 132 Posts
Default

Great job !

I also have run into issues with certain apps i have d/loaded (download/downloaded) on my phone.
You just either need to d/load apps one at a time and try them or do search and rescue missions like the OP (original poster)
lennydude is offline  
Reply With Quote
Old January 5th, 2011, 07:14 PM   #8 (permalink)
New Member
 
Join Date: Jul 2010
Posts: 2
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

Problem NOT solved.

Android System still using 99% of my CPU and I can't figure out how to fix it. Rooted and running apex 131. Only recently having this problem.
jbell255 is offline  
Reply With Quote
Old January 6th, 2011, 09:49 PM   #9 (permalink)
Junior Member
 
Join Date: Dec 2010
Posts: 15
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

Ok so now you have me wondering since I just looked at my battery statistics. If my Android System is at 51% and the display is only 23% would that sound normal given that I have the brightness on my screen set to 0% all the time?
johnszy72 is offline  
Reply With Quote
Old January 7th, 2011, 07:15 AM   #10 (permalink)
Senior Member
 
nycebo's Avatar
 
Join Date: Jan 2010
Location: New York, NY
Posts: 520
 
Device(s): Samsung Galaxy Nexus (LTE), Google Nexus 7, Motorola Xoom Wifi
Carrier: Not Provided

Thanks: 40
Thanked 45 Times in 39 Posts
Default

Great post. Much appreciated Iron City.

Guys, you are going to have to install a more detailed logger (Watchdog, Android System Info, etc) so you can see what exactly is eating up your processor. It's my contention that it's generally or setting or app that is deviating from the norm and one just needs to track it down. For me recently, it has been Gallery3D (the nexus 1 gallery, not the stock Droid X gallery which is actually pretty nice also). Turns out that Gallery3D just churns data and processor while it is updating and populating photos. Watchdog would alert me to it constantly. Got JustPictures instead in order to access my Picasa account and all is good again.
nycebo is offline  
Reply With Quote
sponsored links
Old January 7th, 2011, 08:02 AM   #11 (permalink)
Junior Member
Thread Author (OP)
 
iron_city's Avatar
 
Join Date: Nov 2010
Posts: 87
 
Device(s): VZW Galaxy Nexus, DROID X
Carrier: Not Provided

Thanks: 35
Thanked 34 Times in 12 Posts
Default

^^ Great point about the logger. Although the issue I had was very specific, I think the main reason I posted this was because the approach can be used regardless of the problem.

It was a nice lesson (for me) of how little issues can have extreme consequences. My phone was almost unusable.
iron_city is offline  
Reply With Quote
Old January 7th, 2011, 08:42 AM   #12 (permalink)
Senior Member
 
nycebo's Avatar
 
Join Date: Jan 2010
Location: New York, NY
Posts: 520
 
Device(s): Samsung Galaxy Nexus (LTE), Google Nexus 7, Motorola Xoom Wifi
Carrier: Not Provided

Thanks: 40
Thanked 45 Times in 39 Posts
Thumbs up

Quote:
Originally Posted by iron_city View Post
It was a nice lesson (for me) of how little issues can have extreme consequences. My phone was almost unusable.
Couldn't agree more. I'm convinced that most of the bad experiences that folks have with the phone is completely related to an experience like yours. Alas, it takes a little more leg work, elbow grease, and eventual know-how in order to resolve it...especially for folks coming from iOS who aren't used to doing anything....but are also limited by what they can do.

Glad to hear that all is well for you again. While I didn't have your issue (yet), I adjusted my TTS settings as per yours so as to prevent this one.
nycebo is offline  
Reply With Quote
Old September 29th, 2011, 07:46 AM   #13 (permalink)
New Member
 
Join Date: Sep 2011
Posts: 1
 
Device(s):
Carrier: Not Provided

Thanks: 1
Thanked 0 Times in 0 Posts
Default

Same thing happened with my Droid2 Global. Sudden severe degradation in performance, CPU continuously at 100%, battery life of nanoseconds. I tried app uninstalling, and even did a full factory reset, with no resolution to the problem. I was just about to junk it and buy a new phone when I Googled the problem and came upon your note. One click on "Always use my settings" in the Voice output--Text-to-speech settings screen and the problem was instantly resolved.
The interesting thing is that I've never knowingly used anything involving text to speech on my phone, nor have I knowingly installed any apps that might have changed the defaults.
Many, many thanks. Your post has saved me several hundred dollars!
ikroot is offline  
Reply With Quote
Old September 29th, 2011, 06:31 PM   #14 (permalink)
Junior Member
Thread Author (OP)
 
iron_city's Avatar
 
Join Date: Nov 2010
Posts: 87
 
Device(s): VZW Galaxy Nexus, DROID X
Carrier: Not Provided

Thanks: 35
Thanked 34 Times in 12 Posts
Default

That's awesome, ikroot

Welcome to the forums
iron_city is offline  
Reply With Quote
The Following User Says Thank You to iron_city For This Useful Post:
Argelius (October 15th, 2011)
Old October 15th, 2011, 12:12 AM   #15 (permalink)
New Member
 
Join Date: May 2010
Location: San Francisco, CA, USA
Posts: 2
 
Device(s): HTC Incredible Asus Transformer TF-101 tablet
Carrier: Not Provided

Thanks: 1
Thanked 0 Times in 0 Posts
Default Many Thanks

ASUS transformer TF-101 had the same problem. Thanks for the tip. I was stumped but setting the TTS options fixed my CPU consumption problem. TF owners beware.
Argelius is offline  
Reply With Quote
Old December 2nd, 2011, 06:36 AM   #16 (permalink)
Member
 
Join Date: Oct 2011
Location: New Delhi, India
Posts: 165
 
Device(s): LG Optimus One (P500)
Carrier: Not Provided

Thanks: 7
Thanked 22 Times in 21 Posts
vipul311
Default

came across this today..
nice tip
__________________
ROM : Oxygen v2.5.1
OC : 480-729MHz Performance
Hit THANKS if i helped
vipul619 is offline  
Reply With Quote
Old December 23rd, 2011, 01:39 PM   #17 (permalink)
New Member
 
Join Date: Dec 2011
Posts: 1
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Laugh Note to self....

Make sure you reboot after you make the changes to regarding the tts (or anything else for that matter) I made the changes (selecting "always use my settings" and nothing happened. At first I was like crap then I restarted my phone and it's like a whole new phone now! Thanks for the help!
Saxx358 is offline  
Reply With Quote
Old January 5th, 2012, 02:05 PM   #18 (permalink)
New Member
 
Join Date: Nov 2011
Location: New Hampshire
Posts: 7
 
Device(s): Samsung Galaxy S II Epic 4G Touch
Carrier: Not Provided

Thanks: 2
Thanked 4 Times in 2 Posts
Default

Thanks iron_city for the tip! For some reason, it appeared that my default text-to-speech engine, PicoTTS, is broken, so I set my Samsung GSII E4GT on SamsungTTS as default and my CPU usage went from90-100% to maybe 10% or so.

Phone cooled off quite a bit too and doesn't eventually reboot itself like it was doing (due to heat maybe?)!
danonh is offline  
Reply With Quote
Old February 28th, 2012, 12:37 PM   #19 (permalink)
New Member
 
Join Date: Feb 2012
Posts: 11
 
Device(s):
Carrier: Not Provided

Thanks: 2
Thanked 1 Time in 1 Post
Default

Quote:
Originally Posted by iron_city View Post
Greetings! I searched this forum for a similar issue, but I don't think any of them compare to what I was experiencing. Sorry for the long post, I am writing this in case anyone has a similar problem, and hopefully this solution will work for you.

My X recently (within the last week) started having extremely poor battery performance under the same usage conditions as the previous week (K-9 syncs every 15 min, maybe 2 texts per hour, 2-3 emails per hour, maybe 5 total minutes of phone use). After 4 hours, the battery would be at 20-30%

To make matters worse, most functions were extremely slow to respond (contact loading, test message loading, recent calls, bookmarks, any scrolling was choppy, etc.) The delay when trying the most basic things (opening the browser, making a call) was getting unbearable.

I started backtracking the changes in the last week. Although I started tinkering with Google's App Inventor over three weeks ago, that's where I focused. I uninstalled all App Inventor programs, including the Eyes-Free Text to Speech engine. This engine was recommended by Google to do things like read text messages in the Apps you create.

Still no luck.

I decided to investigate the battery use a little more. In Battery Manager, I found that "Android System" was using about 70% of my battery. I was typically used to seeing things like "display" at the top.

I have an app called Android System Info. This showed my CPU usage pegged at 100% (even after a reboot). It never got lower than 99%. The biggest CPU hog was "Android System" at 75-80%, consistently.

This App has a tab to view the log, and I noticed several recurring error messages in the log. They were occurring at the rate of about 180 times per second! The error? "Invalid TTS Engine" Well, the TTS is controlled by the "Android System". The "Android System" was constantly trying to load the uninstalled TTS engine.

I went into "Settings...Voice input and output", and, although the Eyes Free TTS engine wasn't available, the default TTS was not set. I checked the box to have the native TTS as the default, and checked the box for "Always use my settings".

Everything immediately went back to normal. CPU usage is now around 10-20%, and "Display" is back at the top of my battery hogging functions.

Battery life is back to over 10 hours, and the delays are gone.
hi...
your post helped me a lot in solving my problem of CPU load in GS2...
thanX A lot....
momsdear is offline  
Reply With Quote
Old January 22nd, 2013, 06:23 AM   #20 (permalink)
New Member
 
Join Date: Jan 2013
Posts: 3
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

Typed out a long question a bout a problem I was having. It included a link so I was directed here. NOW I cant go back to my previous post.
SuMeRiaNs is offline  
Reply With Quote
sponsored links
Reply


Go Back   Android Forums > Android Phones > Motorola Droid X > Droid X - Tips and Tricks
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 11:38 PM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.