Simen Myrberget

Q: Process Creates CPU Overheating and Fans running like Crazy:

I am ripping some dvds on different Macbook Pros. Fully aware that this is demanding processing.

 

On the 2011 with 16GB ram and SSD the  process runs on 330% of the CPU, blasting the capacity and heat

runs around 100C / 213 F.

 

Interesting enough the same process on 2 Late MB Pro 2008 with less ram does not overheat in the process of ripping. The program are identical on all 3 MB Pros. The process are identical but on the older MBpros the cpu load is between 130-150 % so over heating is not that great of a problem.

 

But on the MBPro 2011 with superior hardware ripping overheats the processor and fans runs at full speed.

 

I have noticed that working with other programs too or running a few programs at the same time seem to heat the processor and the fans are noisy + cpu run hot with my MBpro 2011 and El Capitan.

 

Is it possible to restrict a program from using that much of the resources in order to avoid over heating?

 

Any other solutions?

MacBook Pro, OS X El Capitan (10.11.5), 2011 MBpro With 16 GB Ram and SSD

Posted on Jul 31, 2016 1:25 PM

Close

Q: Process Creates CPU Overheating and Fans running like Crazy:

  • All replies
  • Helpful answers

  • by BobHarris,Helpful

    BobHarris BobHarris Aug 1, 2016 12:12 AM in response to Simen Myrberget
    Level 6 (19,682 points)
    Mac OS X
    Aug 1, 2016 12:12 AM in response to Simen Myrberget

    Well a Late 2008 Macbook Pro had an intel core 2 duo, so the max it could run is 200% (2 CPUs times 100%) if the app can do do enough in parallel on 2 CPUs.

     

    Your 2011 Macbook Pro most likely has an intel i7 4 core CPU with hyper-threading.  If an app can use hyper-threads, there is a potential for 800% max.  The 330% could just be that the DVD can not keep up with the CPUs, so it is not hitting its max potential due to data starvation.

     

    I'm not sure if the speed of the DVD drive in the 2008 was the same as the 2011.  If the 2011 is able to read data faster than the 2008, then it can deliver data the CPU faster, keeping the CPU much more busy, so it can consume more power, and the more power consumed the more heat generated.

     

    Does the 2011 Macbook pro finish a DVD in less time than the 2008?

     

    Basically you are trying to compare "Granny Smith" vs "Golden Delicious" Apples and expecting the same taste.

     

    As for other programs, putting that SSD in your Macbook Pro means that any code or data that the application needs to get from disk is satisfied orders or magnitude faster, so the app does not need to idle the CPU and keep cranking away, causing the CPU to keep busy and thus draw more power, which is converted into heat, which causes the fans to run.

     

    Also it is possible your SSD is generating more heat.  Solid State does not always mean runs cooler.  A lot would depend on make and model of the SSD and it is power profile, and whether it draws more power for writes vs reads, and how much of the more power costly kind you are doing.

     

    Point of information.  I put an SSD in my 2009 27" iMac and it runs hotter because my iMac can do more in less time.  I put an SSD in my 2011 Macbook Pro and if I ask it to do a lot of work, such as backups, it starts up its fans, as the SSD is always fast in providing data for the backup, so there is no waiting around for the disks, letting the CPU idle down.

  • by BobHarris,

    BobHarris BobHarris Jul 31, 2016 4:59 PM in response to Simen Myrberget
    Level 6 (19,682 points)
    Mac OS X
    Jul 31, 2016 4:59 PM in response to Simen Myrberget

    I would suggest you post your EtreCheck output for analysis

     

  • by Simen Myrberget,

    Simen Myrberget Simen Myrberget Aug 1, 2016 12:19 AM in response to BobHarris
    Level 1 (9 points)
    Mac OS X
    Aug 1, 2016 12:19 AM in response to BobHarris

    Thanks for your professional feedback. Yes you are right the 2011 MBpro  finish a DVD in less time than the 2008!

     

    I forgot to mention that all of the MBPros (2008 also) have SSD drives in them.

     

    I find the fan noise annoying and wonder is it a way to restrict the computer from running at full peek under certain scenarios? I would prefer that the 2011 did the job in a bit slower way rather than making all the noise running as fast as it could.....

     

    And is it potentially a hazard to the life span of the Mbpro2011 (could it destroy the mac in the long run), when the CPU / Mac over heats like that ?

  • by BobHarris,

    BobHarris BobHarris Aug 1, 2016 5:33 AM in response to Simen Myrberget
    Level 6 (19,682 points)
    Mac OS X
    Aug 1, 2016 5:33 AM in response to Simen Myrberget

    And is it potentially a hazard to the life span of the Mbpro2011 (could it destroy the mac in the long run), when the CPU / Mac over heats like that ?

    While every CPU chip is different, it is my general understanding that the current line of intel chips has a max operating range of around 100ºC.

     

    In addition the chips will start to slow down if they get too hot, so as to reduce the power consumption.

     

    And if the temperature gets too hot, there is a thermal-trip that will shutdown the CPU to avoid burning out.

     

    I'm going to assume that this DVD ripping activity is going to be finished in a reasonable period of time, and that you will be finished and just experience normal usage.  If that is the case, then just make sure the bottom and top of your laptop are well ventilated top and bottom (the fans exhaust the heat via the hing between the keyboard and the screen), or put the bottom on a metal surface, or a stone counter top that will easily and quickly absorb the heat.  Never put the Mac on a cloth or insulating surface, as that will prevent heat from escaping from the bottom of the case.

     

    And you could just use the 2 older Macs with the core 2 duo CPUs

     

    You could also get software that cranks the fans up to their maximum speed to try and cool the CPU more than the default software is doing.  Yes, even more noise, but if the fans are not at max, you can maybe get your CPU temp down a little.

     

    As to heat killing your Mac.  In general heat and electronics do not go well together.  And you have changed the thermal design of the Mac by using parts Apple did not include in their calculations (mainly a much faster SSD vs the original hard disk; and do did I and a lot of other people).

     

    I would not worry too much about the CPU unless you are keeping it at 100ºC day after day non-stop.  If your normal usage is going to keep the CPU running at the high end of its acceptable temperature range, then look at other cooling methods, there are heat absorbing pads, laptop stands with their own fans that blow on the bottom of the case, etc...  But only if you are going to keep the CPU at its max temp for hours on end most of the time you are using the Mac.

     

    I know I have given some fuzzy answers, but is hard to know the exact right answer.  You have work you want to do, and when a computer works, it generates heat as a by-product of drawing electricity.  Do what you need to do, and try to give your Mac an environment that allows it to purge its excess heat.

  • by Eric Root,

    Eric Root Eric Root Aug 1, 2016 9:57 AM in response to Simen Myrberget
    Level 9 (74,160 points)
    iTunes
    Aug 1, 2016 9:57 AM in response to Simen Myrberget

    Try a SMC reset. The article covers when this is required, but doing this will not affect anything.

     

    Reset SMC

  • by Simen Myrberget,

    Simen Myrberget Simen Myrberget Aug 6, 2016 4:23 AM in response to BobHarris
    Level 1 (9 points)
    Mac OS X
    Aug 6, 2016 4:23 AM in response to BobHarris

    Sorry. The report a little late, but perhaps could be of help?

     

    EtreCheck version: 2.9.13 (267)

    Report generated 2016-08-02 19:16:17

    Download EtreCheck from https://etrecheck.com

    Runtime 2:32

    Performance: Excellent

     

    Click the [Support] links for help with non-Apple products.

    Click the [Details] links for more information about that line.

     

    Problem: Other problem

    Description:

    Fan and temperature to high running

     

    Hardware Information:

        MacBook Pro (13-inch, Early 2011)

        [Technical Specifications] - [User Guide] - [Warranty & Service]

        MacBook Pro - model: MacBookPro8,1

        1 2,3 GHz Intel Core i5 CPU: 2-core

        16 GB RAM Upgradeable - [Instructions]

            BANK 0/DIMM0

                8 GB DDR3 1333 MHz ok

            BANK 1/DIMM0

                8 GB DDR3 1333 MHz ok

        Bluetooth: Old - Handoff/Airdrop2 not supported

        Wireless:  en1: 802.11 a/b/g/n

        Battery: Health = Normal - Cycle count = 531

     

    Video Information:

        Intel HD Graphics 3000

            Color LCD 1280 x 800

     

    System Software:

        OS X El Capitan 10.11.5 (15F34) - Time since boot: about 15 days

     

    Disk Information:

        Crucial_CT512MX100SSD1 disk0 : (512,11 GB) (Solid State - TRIM: No)

            EFI (disk0s1) <not mounted> : 210 MB

            MACINTOSH H (disk0s2) /Volumes/MACINTOSH H : 307.25 GB (307.17 GB free)

            Recovery HD (disk0s3) <not mounted>  [Recovery]: 650 MB

            uten navn (disk0s4) / : 203.35 GB (35.96 GB free)

            Recovery HD (disk0s5) <not mounted>  [Recovery]: 650 MB

     

        OPTIARC DVD RW AD-5970H   ()

     

    USB Information:

        MediaTek Inc MT1956 

        Apple Computer, Inc. IR Receiver

        Apple Inc. FaceTime HD Camera (Built-in)

        Apple Inc. Apple Internal Keyboard / Trackpad

        Apple Inc. BRCM2070 Hub

            Apple Inc. Bluetooth USB Host Controller

     

    Thunderbolt Information:

        Apple Inc. thunderbolt_bus

     

    Gatekeeper:

        Mac App Store and identified developers

     

    Kernel Extensions:

            /Applications/VMware Fusion.app

        [not loaded]    com.vmware.kext.vmci (8.1.1 - 2016-04-15) [Support]

        [not loaded]    com.vmware.kext.vmioplug.15.1.7 (8.1.1 - 2016-04-15) [Support]

        [not loaded]    com.vmware.kext.vmnet (8.1.1 - 2016-04-15) [Support]

        [not loaded]    com.vmware.kext.vmx86 (8.1.1 - 2016-04-15) [Support]

        [not loaded]    com.vmware.kext.vsockets (8.1.1 - 2016-04-15) [Support]

     

    System Launch Agents:

        [not loaded]    8 Apple tasks

        [loaded]    159 Apple tasks

        [running]    71 Apple tasks

     

    System Launch Daemons:

        [not loaded]    47 Apple tasks

        [loaded]    148 Apple tasks

        [running]    95 Apple tasks

     

    Launch Agents:

        [running]    com.bjango.istatmenusagent.plist (2016-07-27) [Support]

        [running]    com.bjango.istatmenusnotifications.plist (2016-07-27) [Support]

        [running]    com.bjango.istatmenusstatus.plist (2016-07-27) [Support]

        [running]    com.brother.LOGINserver.plist (2016-03-11) [Support]

     

    Launch Daemons:

        [loaded]    com.adobe.fpsaud.plist (2016-06-13) [Support]

        [running]    com.bjango.istatmenusdaemon.plist (2016-07-27) [Support]

     

    User Launch Agents:

        [loaded]    com.google.keystone.agent.plist (2016-07-12) [Support]

     

    User Login Items:

        iTunesHelper    Program  (/Applications/iTunes.app/Contents/MacOS/iTunesHelper.app)

        VMware Fusion Start Menu    Program  (/Applications/VMware Fusion.app/Contents/Library/VMware Fusion Start Menu.app)

        Amazon Drive    Program  (/Applications/Amazon Drive.app)

     

    Other Apps:

        [running]    ch.sudo.cyberduck.242272

        [running]    com.amazon.clouddrive

        [running]    com.amazon.clouddrive.mac.221152

        [running]    com.bjango.istatmenus.271392

        [running]    com.brother.utility.NETserver.149792

        [running]    com.brother.utility.USBserver.149472

        [running]    com.choosyosx.Choosy.268832

        [running]    com.google.Chrome.152672

        [running]    com.mdrp.MDRP.212512

        [running]    com.vmware.fusionStartMenu.154592

        [running]    org.videolan.vlc.153952

        [loaded]    414 Apple tasks

        [running]    203 Apple tasks

     

    Internet Plug-ins:

        FlashPlayer-10.6: 22.0.0.192 - SDK 10.9 (2016-06-30) [Support]

        QuickTime Plugin: 7.7.3 (2016-05-05)

        Flash Player: 22.0.0.192 - SDK 10.9 (2016-06-30) Outdated! Update

        Default Browser: 601 - SDK 10.11 (2016-05-05)

     

    Safari Extensions:

        Adblock Plus - Eyeo GmbH - https://adblockplus.org/ (2016-07-31)

        AdBlock Ultimate - Secure Download - https://adblockultimate.net/ (2016-06-14)

     

    3rd Party Preference Panes:

        Choosy (2016-07-26) [Support]

        Flash Player (2016-06-13) [Support]

     

    Time Machine:

        Time Machine not configured!

     

    Top Processes by CPU:

           334%    HandBrakeCLI

            17%    WindowServer

            12%    MDRP

             9%    sysmond

             1%    kernel_task

     

    Top Processes by Memory:

        1.36 GB    com.apple.WebKit.WebContent(9)

        872 MB    kernel_task

        688 MB    Google Chrome Helper(4)

        492 MB    softwareupdated

        459 MB    Safari

     

    Virtual Memory Information:

        660 MB    Free RAM

        15.00 GB    Used RAM (7.57 GB Cached)

        4 MB    Swap Used

  • by BobHarris,

    BobHarris BobHarris Aug 6, 2016 6:31 AM in response to Simen Myrberget
    Level 6 (19,682 points)
    Mac OS X
    Aug 6, 2016 6:31 AM in response to Simen Myrberget

    I do not see anything installed that I would be concerned about.

     

    I'm assuming that when you ran EtreCheck you were processing a DVD, as HandBreak was cranking away.

     

    You might consider enabling TRIM for your SSD, but that is totally optional

    <http://www.imore.com/os-x-10104-and-trim-support-should-you-turn-it>

  • by Simen Myrberget,

    Simen Myrberget Simen Myrberget Aug 6, 2016 7:42 AM in response to BobHarris
    Level 1 (9 points)
    Mac OS X
    Aug 6, 2016 7:42 AM in response to BobHarris

    Thanks Bob. Yes I did the test during dvd ripping. Have you ever tried this then? To limit the cpu throttle of a certain process like the dvd ripping? Perhaps this is safer than 3rd pardy ssd trimming?

  • by BobHarris,Helpful

    BobHarris BobHarris Aug 6, 2016 10:13 AM in response to Simen Myrberget
    Level 6 (19,682 points)
    Mac OS X
    Aug 6, 2016 10:13 AM in response to Simen Myrberget

    OS X does not have an interface to limit a process.  I do not even think the the process scheduler has a CPU limit concept.

     

    About the closest you might be able to do is "Maybe" restrict a process to using just 1 CPU (on other platforms this is called process affinity).

     

    Not sure if the following article will help, but it is something I found Googling "OSX process affinity"

    <http://jesperrasmussen.com/2013/03/07/limiting-cpu-cores-on-the-fly-in-os-x/>

     

    And I did see that you have a 2 core i5, which I think has hyper-threading, so you would have a maximum of 400% CPU on your system.  Which explains the 330% usage, as handbrake is using as much CPU as it can get.

  • by Simen Myrberget,

    Simen Myrberget Simen Myrberget Aug 6, 2016 10:14 AM in response to BobHarris
    Level 1 (9 points)
    Mac OS X
    Aug 6, 2016 10:14 AM in response to BobHarris

    Bob! I forgot to include the link to what I was referring to above.

     

    Have you tried this?

     

    http://www.willnolan.com/cputhrottle/cputhrottle.html

     

    It is perhaps what I am looking for then.

  • by BobHarris,

    BobHarris BobHarris Aug 6, 2016 11:20 AM in response to Simen Myrberget
    Level 6 (19,682 points)
    Mac OS X
    Aug 6, 2016 11:20 AM in response to Simen Myrberget

    cputhrottle looks like it stops the specified process for a period of time and then starts it again.

     

    It is the like avoiding the expressway across town vs taking the city streets where you can speed between the stop signs and traffic lights, then sit idle until it is your turn to speed to the next stop sign/traffic light.

     

    You will get to the destination faster using the expressway.

     

    Not a perfect analogy, but close enough in spirit and effect.

     

    If cputhrottle does what you want, then enjoy.  It should not hurt anything.  You do not have brakes to wear out, and a computer does not have the gas guzzling side effects of accelerating car up to full speed.