Any way to run a MBP cooler?

Discussion in 'MacBook Pro' started by therealseebs, Feb 14, 2012.

  1. therealseebs macrumors 65816

    therealseebs

    Joined:
    Apr 14, 2010
    #1
    Okay, long story short: It is desireable to run a video game on a MBP (current model). It runs. It runs smoothly and stuff. Problem is:

    1. It runs fans at max speed all the time.
    2. It runs pretty hot.

    The game hasn't got a setting for throttling its frame rate. Is there anything reasonably sane we can do to make things run cooler? A way to tell the CPU to run at a lower clock rate (or the GPU) would be fine; we could be totally happy with half the frame rate and slower fans.
     
  2. snaky69 macrumors 603

    Joined:
    Mar 14, 2008
    #2
    1. Normal, it needs to cool itself not to fry.
    2. More power being used = more heat, that's simple thermodynamics.

    No, you can't make it run any cooler, you're gaming on a laptop, what exactly do you expect?
     
  3. therealseebs thread starter macrumors 65816

    therealseebs

    Joined:
    Apr 14, 2010
    #3
    Well, what I was hoping for was the equivalent of a setting that some of my other laptops (not macs) have had, where you can set the CPU to "always run at half speed". Then it runs a ton cooler. Yes, it's slower; slower's fine. So, say, a 1.6GHz CPU might have a setting for "never go above 800MHz". And yes, I know that more power used = more heat. My request is for a way to tell the machine not to use that much power, by slowing it down.

    FWIW, I have a workaround which is basically to have a background shell script which stops the game and restarts it in 5ms intervals. Amazingly, this works quite nicely; fans go to maybe 2800rpm instead of 6k, machine stays cool, frame rate drops from 40ish to 20ish and game is still perfectly playable. I find this sort of offensive but hey, it works.
     
  4. GuitarG20 macrumors 65816

    GuitarG20

    Joined:
    Jun 3, 2011
    #4
    OP, I don't see why you're so annoyed by the fans and heat. You're playing a game that produces a lot of heat on a computer less than an inch thick. The heat has to go somewhere. Obviously, the computer is designed to tunnel it away from the silicon so that you don't blow your expensive processor. The place it ends up going is into the air (fans) and into the case (aluminum case = massive heatsink). If you're gonna game on a laptop this thin, made of this material, you should be expecting it.
     
  5. paolo- macrumors 6502a

    Joined:
    Aug 24, 2008
    #5
    You might want to give some specifics; what game and what computer are you using.

    Most games let you set wait for V-sync or vertical sync. That basically means that you video card will only send out frames in sync with your monitor. Forcing it down to 120, 60 or 30 fps. Lots of games have a way to cap the frame rate in their console as well.
     
  6. ixodes macrumors 601

    ixodes

    Joined:
    Jan 11, 2012
    Location:
    Pacific Coast, USA
    #6
    My MBP never runs warm when its turned off & just sitting on the desk :eek:
     
  7. thundersteele macrumors 68030

    Joined:
    Oct 19, 2011
    Location:
    Switzerland
    #7
    Some stupid replies here. Quite a few games actually come with a frame rate limiter, so you can lower power consumption (and heat & fan noise), if desired.

    The game in question apparently has no frame rate limiter. I don't think there is a possibility in OSX to down clock the CPU manually. In windows (bootcamp) this might be possible. For older MBPs there is something called coolbook, but this doesn't work anymore.

    Which game is this? Rift in Crossover? MBP and OSX version?
     
  8. dmccloud macrumors 6502a

    dmccloud

    Joined:
    Sep 7, 2009
    Location:
    Anchorage, AK
    #8
    While the MBP definitely runs hotter and the fans kick in at a higher RPM when gaming, there's no reason from a hardware longevity standpoint to throttle the framerate. As has been stated already in this thread, the aluminum body acts as a giant heat sink, so instead of simply relying on the fans to dissipate the heat, the entire case is acting like an external radiator and venting heat directly to the outside. A lot of Mac users are coming over from windows and laptops with plastic and/or composite cases that don't transfer heat directly through the body, so people automatically assume something's wrong with the machine because of it. If you measure the fan exhaust for a 15" MBP and a Dell XPS M1530 or equivalent, you will see that the temperature of the air leaving the cases is virtually the same. The only real difference is that aluminum draws heat away from the core components, whereas other materials do not.

    A lot of games default to running at the max framerate possible unless V-Sync is enabled in the game's video preferences. V-Sync will limit the framerate to what your monitor can support. It's usually the GPU that's generating the excess heat, so limiting the CPU speed will not make as big a difference as one might presume. My MBP runs cool and quiet when surfing the net, working with iWork/iLife/Aperture, but once the dedicated GPU kicks in, the heat and fan speeds ramp up accordingly.
     
  9. miles01110 macrumors Core

    miles01110

    Joined:
    Jul 24, 2006
    Location:
    The Ivory Tower (I'm not coming down)
    #9
    Neither of these are actual problems, if that's what you're worried about.
     
  10. bill-p macrumors 65816

    Joined:
    Jul 23, 2011
    #10
    There is actually the possibility of downclocking and undervolting the GPU until it is barely fast enough to cough up the menu in the game, and that should fix heat problems for most older games with simple graphics.
     
  11. watchthisspace macrumors 6502a

    Joined:
    Apr 11, 2010
    #11
    Are you playing on your lap and frying your balls? If that is a no, then put some headphones on and enjoy the game you're playing :)
     
  12. FuNGi macrumors 65816

    FuNGi

    Joined:
    Feb 26, 2010
    Location:
    California
    #12
    Try an external cooling stand if it bothers you.
     

Share This Page