Yes! I underclocked my MacBook Pro

Discussion in 'MacBook Pro' started by kensenjiha, Sep 1, 2011.

  1. kensenjiha, Sep 1, 2011
    Last edited: Sep 8, 2011

    kensenjiha macrumors newbie

    Joined:
    May 25, 2010
    Location:
    Some terrible place
    #1
    I got some **** resource, and hard underclock my MBP A1226 (C2D 2.2GHz, GF 8600M 128M) to 1.46GHz (133MHz*11). FSB could be 100MHz, 133 and 166. when performance is not a big deal, underclocking reduces heat (it can reach 100degC before) and gets more battery life.

    I'll post the method here or ifixit.com later.

    KNOWN ISSUE:
    The clock and video playback became slower. by resetting SMC and PRRAM, the problem solved last night. but this noon, they got slower again. I need your help.



    and, I'll try undervoltage later.

    updated sept. 2, 2011:
    add my xnu-speedstep-air . Great thanks to Reid (https://github.com/reid/xnu-speedstep-air) and , of course, xnu-speedstep project

    usage of IntelEnhancedSpeedStep.kext
    1. remove /Sys.../Lib..../Ex.../AppleIntelCPUPowerManagement*.kext
    2. edit IntelEnhancedSpeedStep.kext/Contents/Info.plist , add Frequency and Voltage of your CPU.
    3. copy IntelEnhancedSpeedStep.kext to /S/L/E
    4. VERY IMPORTANT!! get this http://blog.nawcom.com/?p=806 SleepEnabler.kext and copy to /S/L/E. because removeing AppleIntelCPUPowerManagement* looses sleep function, it might get very dangerous.
    ref:
    https://github.com/reid/xnu-speedstep-air
    http://ktmtt.com/diary/2011-lion-coolbook.html (japanese page)
    http://code.google.com/p/xnu-speedstep/
     

    Attached Files:

  2. AmbiguousNinja macrumors regular

    AmbiguousNinja

    Joined:
    Jun 15, 2011
    #2
    Honestly the first time I've heard of "under clocking" but it does seem to have its benefits (I wouldn't mind longer battery) however I can't really see me give up performance. Any info on how much performance slows down by?
     
  3. negativzero macrumors 6502

    Joined:
    Jul 19, 2011
    #3
    Your method is not new. The older MacBooks could be underclocked a long time ago. What I want is a clocking utility for the current ten MBPs.
     
  4. Hansr macrumors 6502a

    Joined:
    Apr 1, 2007
    #4
    How much extra battery life did you get? This seems pointless to me as heat doesn't matter but if there is a significant battery life increase this may actually have some benefit.
     
  5. vitzr macrumors 68030

    vitzr

    Joined:
    Jul 28, 2011
    Location:
    California
    #5
    But heat does matter. It's bad for electronics to get hot, yet Apples got their users convinced hot is good. It's only because Apple prefers style over anything else. They don't care if it dies, as long as it survives the warranty period.

    All anyone has to do is notice how a premium laptop like a T or W series ThinkPad is properly vented and cooled. My new W520 ThinkPad has a much faster quad core chip than my new 15" MBP, and when pushing the ThinkPad hard it barely gets warm. Running flash videos or doing heavy duty engineering work, it runs for hours with no problem. Even the dual fans are barely audible.

    The only reason I get upset with Apple is I prefer OS X, and have been a long time Apple user. Yet to have to live with all the work one has to do, like tear it apart and replace the gobs of sloppy thermal paste that is in a MBP is just stupid.

    I have no problem paying Apples high prices, but give me a computer I don't have to fix myself. Every single new MBP I've bought new, has had this issue. It tells the real truth about Apple's incredible ability to convince people it doesn't matter.
     
  6. Inconsequential macrumors 68000

    Joined:
    Sep 12, 2007
    #6

    And my 2007 MacBook Pro sat at 95C for months and didn't skip a beat.

    This 2010 MacBook Pro sits at 95C for days on end and doesn't skip a beat.

    Temp > design temp = more probability of issues.
    Temp < design temp = less probability of issues.

    Besides, having hammered a 15" dell with a quad and a 15" 2011 MBP the MBP is the quieter and runs just as hot.

    Take that as you will.
     
  7. Young Spade macrumors 68020

    Joined:
    Mar 31, 2011
    Location:
    Tallahassee, Florida
    #7
    +1. You can easily get CoolBook and do that.

    I want to undervolt or underclock the SNB MacBook Pros.
     
  8. Xgm541 macrumors 6502a

    Joined:
    May 3, 2011
    #8
    It is NOT bad for electronics to get hot. Theyre kind of designed to be that way. The reason your thinkpad doesnt get hot is because (from pictures) it is made out of plastic, unlike the MBP which is made out of Aluminum. Aluminum conducts heat better, hence, you feel the machine hotter. Also, the thinkpad is unbelievably ugly. Looks like one of those early 1990's laptops.

    Also, i guess Apple doesnt care as long as it survives the warranty period which with applecare is 3 years, by the time 3 years passes, youre most likely gonna be getting a new machine anyway. And, you voided your warranty by opening up your machine and reapplying thermal paste.
     
  9. DWBurke811, Sep 1, 2011
    Last edited: Sep 1, 2011

    DWBurke811 macrumors 6502a

    Joined:
    Jun 10, 2011
    Location:
    Boca Raton, FL
    #9
    Under clocking doesn't really make a difference in temperature, under volting is where it's at. :D I used CoolBook to drop my voltages down extremely far; I don't have my MacBookPro with me, but I want to say I'm at 0.9250(I want to say lower but I'm not sure) volts at full clock(2400MHz). It dropped my temps down over 10*C under load, and 30 min or so more battery life under normal usage. If you have a C2D MacBookPro, spend the $10 and get it; look at it as a hard ware upgrade, I NEVER pay for software, and will gladly pay for CoolBook, the day after I got it for myself I got a second license for my girl friend's laptop.
     
  10. NZed macrumors 65816

    NZed

    Joined:
    Jan 24, 2011
    Location:
    Canada, Eh?
    #10
    I believe what you are trying to do could be done by just using CoolBook

    www.coolbook.se
     
  11. kensenjiha, Sep 1, 2011
    Last edited: Sep 2, 2011

    kensenjiha thread starter macrumors newbie

    Joined:
    May 25, 2010
    Location:
    Some terrible place
    #11
    That's true. But coolbook doesn't work in lion, nether x64 nor sandy bridge. And costs 10bucks.
    And, My method is to modify hardware jumpers. The coolbook is a free version.
     
  12. kensenjiha, Sep 1, 2011
    Last edited: Sep 1, 2011

    kensenjiha thread starter macrumors newbie

    Joined:
    May 25, 2010
    Location:
    Some terrible place
    #12
    About 3 hrs now, 2hrs before.
    The why I do this, is 2007 MBP A1226's battery sucks, and the CPU can reach 100degC. And CPU performance is not really a bottelneck.

    I agree with DWBurke811 that voltage is another key point, I'm working on it.

    You guys really don't need to pay for coolbook. Someone and I modified xnu-speedstep for lion, works on 32bit kernel. CB does nothing better.

    P.S. My method also underclocks the MCH.
     
  13. DWBurke811 macrumors 6502a

    Joined:
    Jun 10, 2011
    Location:
    Boca Raton, FL
    #13
    [​IMG]

    same settings on adapter/battery; running CPUTest on "all" and "4 instances" for however long(30+ min). 100% CPU usage of both cores, my temps stay between 72-75*, and the fans don't go above 4.5k


    :D
     
  14. murdercitydevil macrumors 68000

    murdercitydevil

    Joined:
    Feb 23, 2010
    Location:
    california
  15. GammaRayToaster macrumors newbie

    Joined:
    Aug 2, 2011
    Location:
    Germany
    #15
    Dude, you got the W520 everyone has been hoping and waiting for, or you somehow squeezed another fan in there.

    Unfortunately, all T and W Models from 2011, 2010 and 2009 have only one fan. Plus the W520 from 2011 is already clearly audible in idle mode. On top, many machines have had pulsing fans since their release, until the last bios update patched it (like 5 months after release..). 5 months of ear pain.
     
  16. kensenjiha, Sep 1, 2011
    Last edited: Sep 1, 2011

    kensenjiha thread starter macrumors newbie

    Joined:
    May 25, 2010
    Location:
    Some terrible place
    #16
    kinda busy these days.

    show you some pic and simple note

    DSC_4150 : before mod
    DSC_4158: after

    move 2 resistors, and remove 2 (keep them in case changing your mind).
    if you want 100MHz FSB, move 3 and remove 3.

    U2900 is system clock generator, those jumper resistors can configs FSB.
    U7100 is CPU power supply controller, can hard-wire some VID line to undervoltage.


    Caution: Requires some skill. Be very very careful. No guarantee.
     

    Attached Files:

  17. kensenjiha thread starter macrumors newbie

    Joined:
    May 25, 2010
    Location:
    Some terrible place
  18. kensenjiha thread starter macrumors newbie

    Joined:
    May 25, 2010
    Location:
    Some terrible place
    #18
  19. kensenjiha thread starter macrumors newbie

    Joined:
    May 25, 2010
    Location:
    Some terrible place
    #19
    Slow-clock problem is very tough, still no progress.

    GPU under-voltaging kinda easy, from 1.05V down to 0.99V, and can be even lower. temperature lower 2-3deg(idle), and more @full load.

    CPU undervoltage:
    I noticed, when MBP running on AC power without the battery. F/V stuck at 800MHz/0.85V, even @full load, temerapture still very low(50~degC).
    There should be some way to hack speedstep by software. I'm trying to hack MacBookPro3_1.plist, reduced the GPU throttle.

    Another way to reduce heat. Use only one core.
    Code:
    sudo nvram boot-args="-v cpus=1"
    Core temp 80degC @full load(95~100 before). Most of the time, I don't need a too powerful and too hot CPU.
     
  20. kensenjiha thread starter macrumors newbie

    Joined:
    May 25, 2010
    Location:
    Some terrible place
    #20
    oh, yeah!!

    after some soldering work, finally.
    800MHz: 0.85V -> 0.71V (tried 0.61V, failed to boot)
    2.2GHz: 1.25V -> 1.126V
    now 58~60degC @fullload, 1 core. Environment 33degC.

    I'm quite satisfied with these!

    will post the entire guide later.

    ----------

    oh, yeah!!

    after some soldering work, finally.
    800MHz: 0.85V -> 0.71V (tried 0.61V, failed to boot)
    2.2GHz: 1.25V -> 1.12V
    now 58~60degC @fullload, 1 core. Environment 33degC.

    I'm quite satisfied with these!

    will post the entire guide later.
     
  21. GreyMatta macrumors regular

    Joined:
    Jul 29, 2007
    Location:
    England
    #21
    Oh no!!! :eek: (at the soldering pictures)
     
  22. HCx macrumors newbie

    Joined:
    Sep 10, 2011
    #22
    i salute you for being so serious about this undervolting business you took a soldering iron to your MBP. :eek:

    wish we had a undervolting solution for the SNB MBP's. i want the screen size, but i don't need quad core, rip your face off power.

    where's my MBA15 Apple!?
     
  23. canhaz macrumors regular

    Joined:
    Jan 17, 2012
    #23
    So no solution for the late 2011 Macbook Pro's?

    I really can't stand this overheating issue. My mbp sounds like a friggen jet engine, I can't skype over the racket it's making.
     

Share This Page