Hot Apple MacBook Pro Battery Drain Issue and Solution

For the longest time, it has been bugging me that my MacBook Pro was running above 80 degrees C and that the battery seemed to be draining awfully fast.


I figured out what was going on (run-a-way programs eating up the processor time), and will show you how to quickly identify and shut these problem programs down. Just so you can compare your system to mine, here are some of the specifications of my computer below. Keep in mind, I changed the name of my computer below to “my” computer.

My Apple MacBook Pro has been upgraded to 8GB of RAM and a 500 GB 5400 RPM Hitachi HD. The original had a 250 GB hard drive and 4GB of memory. Note, I intentionally stayed away from a 7200 RPM drive to extend battery life as much as possible, and I felt that running the hard drive at the lower 5400 RPM would be cooler for the system overall.

The MacBook Pro computer was running hot prior to the upgrades having been installed.

I had also installed the free smcFanControl addon program in an effort to reduce the temperature of the computer by increasing the speed at which the cooling fans turn. This did help a bit to cool it down, but I still felt that the computer was running way too hot and the battery was being drained extremely fast as well.

Battery health is currently 88% with 239 cycles. Monitoring provided by the free iStat Pro app desktop widget.

MacBook Pro (13-inch, Mid 2009) – Technical Specifications

Hardware Overview:

Model Name:    MacBook Pro
Model Identifier:    MacBookPro5,5
Processor Name:    Intel Core 2 Duo
Processor Speed:    2.53 GHz
Number Of Processors:    1
Total Number Of Cores:    2
L2 Cache:    3 MB
Memory:    8 GB
Bus Speed:    1.07 GHz
Boot ROM Version:    MBP55.00AC.B03
SMC Version (system):    1.47f2
Serial Number (system):    73942PSH66E
Hardware UUID:    91956E46-2E0F-5A29-9555-6C92323AC385
Sudden Motion Sensor:
State:    Enabled

System Software Overview:

System Version:    Mac OS X 10.6.8 (10K549)
Kernel Version:    Darwin 10.8.0
Boot Volume:    500GB
Boot Mode:    Normal
Computer Name:    My MacBook Pro
User Name:    MY (my)
Secure Virtual Memory:    Enabled
64-bit Kernel and Extensions:    No
Time since boot:    2 days 15:57
SMC Version (system):    1.47f2

I keep the AirPort connection on and use it wirelessly on the various LANs in my daily travels. Bluetooth I keep turned off.

After much research online, where I read about other MacBook Pros running hot and then it started me thinking that maybe a program was running in the background that was essentially using lots of CPU processing power. I use Firefox, Safari, Google Chrome, and others for my various Internet Browsers. The reason I use so many different browsers, is that I need to do cross platform evaluations of websites, and verify that everything works and displays okay on each browser. That is when I found out that Mac OS X 10.6.8 has a utility application called Activity Monitor. You will find the Activity Monitor program by going to ApplicationsUtilities — Activity Monitor.app.

MacBook Pro Activity Monitor

What I found was Google Chrome, (see second screen capture below of Activity Monitor which shows this happening) while not actually launched at the time, was still running Google Chrome Helper application in the background that was eating up 100% or more of my CPU time. I had to force quit Google Chrome Helper from the Activity Monitor application for it to actually quit. Then, as I watched my CPU temperature, I was able to note that it dropped almost 30 degrees C in five minutes.

Other things that really suck up a lot of processing power is Flash. Flash is no doubt one of those programs that requires a lot of processing to render the video images. I have noticed that using Flash in all the web browsers really makes a huge impact on the CPU and the battery life, not to mention that Flash will also cause the batteries to heat up due to significant current usage. Speaking of current usage, it would be nice to be able to quickly monitor the current draw in milliamps and voltage. I guess there is an app for that too. I’ll have to do more research in that area.

I have since placed the Activity Monitor program on the Dock (simply by dragging the program application onto the Dock), so I would have quick access to it. I still like and use Google Chrome, but I pay a bit more attention to what programs are now running in the background, and what might be sucking up CPU time and battery power. Here is an additional link with info of why your MacBook Pro might be running hot (opens in new window).

What I believe is happening, is that sometimes one of the applications (in this case Google Chrome Helper) gets caught in a loop, and simply runs away using lots of computer CPU processing time and causing the battery to quickly become depleted. This is not only related to Google Chrome, but I have also seen Firefox do the same thing, thinking that the program has been quitted, when in reality it is running in overdrive in the the background. Below is a screen capture with Google Chrome Helper running in overdrive when the actual Google Chrome program is not running.

Activity Monitor Showing Chrome Helper Application Running in Overdrive

So, if your MacBook Pro seems to be running too hot, take a look what background software applications might be running. Try quitting those programs, and then if that doesn’t work, try “force quitting” those selected applications with the Activity Monitor program, and see if your CPU temperature cools down. Then you will know for sure what is causing your computer to run hot.

Digital Power Supply Tester

I can’t believe I waited all this time to make an investment in a power supply tester for PC computers. This tester will pay for itself in one use.

Manhattan Digital Power Supply Tester
Manhattan Digital Power Supply Tester Model 101530

Given that many of us have more than one PC in our homes or businesses, and the fact that given enough time all electronic items will fail and die, the quick and easy digital power supply tester is the one tool that everyone should have.

After looking at all the pros and cons and reading the Amazon online reviews of the various digital power supply testers, I decided on the Manhatton Digital Power Supply Tester for ATX, 20- or 24-pin connectors.

Here is what can be done with it:

  • Quickly diagnose power supply units, saving time, avoiding system damage, and data loss.
  • Accepts 20- or 24-pin ATX, 4-, 6-, and 8-pin CPU, 4-pin FDD, 4-pin Molex (HDD) and SATA power connectors.
  • Voltage indicator safely and accurately detects voltage presence.
  • Easy to read, backlit LDC display with audible alarms and LED indicators.
  • Sturdy, lightweight, and compact aluminum case; ideal for carrying in a toolkit or having it on the technician’s bench.
  • Lifetime Warranty.

The instructions are included with the device, though you have to look inside the sandwiched cardboard display sleeve to find them.

The directions are easy and is actually very simple to use.

  • Make sure the power supply and all the connections are removed from the computer.
  • Plug in the main 20- or 24-pin ATX connector from a power supply that you want to check.
  • Two beeps indicate that the liquid-crystal display (LCD) has updated each voltage and power-good (PG) value based on what is currently being tested.
  • The 12 V, 3.3 V, and 5 V LEDs will light if their corresponding power outputs are good, and reamian off if the power outputs fail. (The voltage sources are to be tested one by one.)
  • Test any of the component voltage cables one at a time by attaching a 4-, 6-, or 8-pin CPU connector, 4-pin FDD or Molex (HDD) connector (+12 V1 / +5 V), or SATA (+12 V1 / +5 V / +3.3 V) connector to the tester, checking the appropriate LEDs for output indications.
  • Remove each non-ATX connector after each test. Caution: Besides the 20 or 24-pin ATX connector, do not plug more than one additional power connector at a time into the tester.
Normal Voltage Range* Display Voltage Range*
Lower (A) Higher (B) Min. (C) Max. (D)
+5 V +4.75 V +5.25 V 4.0 V 6.0 V
-12 V -11 V -13 V -10 V -14 V
+12 V1 +11 V +13 V 10 V 14 V
+12 V2 +11 V +13 V 10 V 14 V
+3.3 V +3.14 V +3.47 V 2.0 V 4.5 V
+5 VSB +4.75 V +5.25 V 4.0 V 9.0 V
PG 0 ms 990 ms

* +/-5% for +5 V, +3.3 V, +5 VSB; +/-10% for +12 V1, +12 V2, -12 V.

Voltage Table and Readings

  • Abnormal voltage will not display on the LCD.
  • “LL” displays when no voltage or voltage lower than a minimum acceptable value is detected.
  • “HH” displays when voltage is higher than a maximum acceptable value is detected.
  • If the detected voltage is lower than table value (A) or higher than table value (B), an alarm beeps.
  • If the detected PG value is lower than 100 ms or higher than 900 ms, an alarm beeps and the reading blinks on the LCD screen.

The tester works as advertised. Quite a handy device.

Check it out: Manhattan Digital Power Supply Tester

Jim

New Website Design: BlogoLife Bright and Clean WordPress Upgrade

Well, if you are a returning visitor to my website, you probably have noticed a different template design. I was looking to brighten things up a bit, by bringing a clean new style to the website, and found this WordPress template that seemed to be quite versatile in what could be done with it.

BlogolifeBlogoLife 1.8 by wplook

BlogoLife is a simple and perfect HTML5 & CSS3 theme for personal blogging that supports post formats, and several customization options. The custom background, custom header, and multiple color schemes gives you the possibility to adapt your blog as you wish.
Options: Widgets | Menus | Wplook Panel | Background | Header

With the BlogoLife template, I customized it to the size width that I wanted. Though, I had to do some figuring out the widths in order to create some new graphics for the wider width that I was changing it to. I ended up increasing both the left column (main text area) slightly, and increased the width of the right column significantly to allow for the usage of wider graphics.

Prior to using the new template, I decided to upgrade WordPress to the latest and greatest. That was quite a story in itself and required troubleshooting an upgrade that went awry. If using WordPress for your website, I suggest reading about how to recover from a failed WordPress update here.

Once I was upgraded with WP and all the Plugins, I tackled the template area. As with any website, there are tons of things behind the scenes, which are not seen by most folks visiting a website. However, if you are a website developer, you know what I am talking about. Spacing, alignment, color, graphics, text size, and even the header and footer spacing is a puzzle with having to make sure all the pieces fit together properly. Everything is looked at with a critical eye (mine), and still there are always things that you want to improve. Then on top of all of that, making sure that Web functionality is still intact, navigation, analytics, and other smaller items of importance such as how the admin area for comments, access, and page and post edits work in conjunction with the template are all inner-linked and functioning well together.

So, I hope you like the new design to the website. In this template, you might see some different colors every once in awhile, along with different header images too. Let me know what you think.

Regards,

Jim