Finally a permanent fix for the MBP whine issue + other info !!

Discussion in 'Mac Pro' started by nylon, Apr 28, 2006.

  1. nylon macrumors 6502a

    nylon

    Joined:
    Oct 26, 2004
    #1
    So it seems that someone on the official Apple MBP forums has found a permanent fix for the whine issue.

    1. Find the file 'IOPlatformPluginFamily.kext' in the /system/library/extensions folder.

    2. Make a copy and place it on the desktop or another safe backup place.

    3. Trash the file from the system/library/extensions folder.

    4. Repair permissions.

    5. Reboot.

    Caveats:

    1. 1st boot after this will be about 30-45 seconds longer.
    2. You will lose about 30 mins of battery life.

    Positives:

    This proves that the whine is due to a poorly written power management driver. The 'IOPlatformPluginFamily.kext' controls the 'Speedstep' function on the MBP i.e. CPU throtteling under battery power.

    The good thing about this is that my whine is completely gone and the computer is dead silent!!!

    Now I just hope that Apple can write a decent power management driver so that I can get my 30 mins of battery life back and so that my system can boot in the 30 seconds that it used to. Until then this method suits me just fine.
     
  2. treblah macrumors 65816

    treblah

    Joined:
    Oct 28, 2003
    Location:
    29680
    #2
  3. BurtonCCC macrumors 65816

    BurtonCCC

    Joined:
    May 2, 2005
    Location:
    Wheaton/Normal, IL
    #3
    My last name spelled backwards is "trebla."

    That is all.

    Daniel.
     
  4. tonyl macrumors 6502

    Joined:
    Jan 18, 2006
    #4
    Is it a easy thing for Apple to write a driver? Or it's because of hardware?
     
  5. AvSRoCkCO1067 macrumors 65816

    AvSRoCkCO1067

    Joined:
    Sep 6, 2005
    Location:
    CO
    #5
    It's not the hardware, which is the good news. How do we know? Because, when you delete that particular file, the whining stops. Oh, and it doesn't whine on Windows.
     
  6. AJ Muni macrumors 65816

    AJ Muni

    Joined:
    Aug 4, 2005
    Location:
    Miami
  7. Koodauw macrumors 68040

    Koodauw

    Joined:
    Nov 17, 2003
    Location:
    Madison
    #7
    why not just open comic life. two seconds. boom its done. go on with your business, and dont lose 30 mins of battery life.
     
  8. gekko513 macrumors 603

    gekko513

    Joined:
    Oct 16, 2003
    #8
    The discussion in that thread suggests that this disables CPU throttling.

    It will remove the whine permanently and it looks like it may fix Airport problems for those that had that. On the downside. it will kill around 1/3 of the battery life.
     
  9. scokim macrumors regular

    Joined:
    Dec 22, 2005
    #9
    why not write a script to do just that in the background at login.
     
  10. generik macrumors 601

    generik

    Joined:
    Aug 5, 2005
    Location:
    Minitrue
    #10
    What's so magically about comic life?

    Either way I will stay away from the MBP until either the 13" model comes out or the Merom versions are released.
     
  11. TWEO macrumors member

    Joined:
    Apr 22, 2006
    #11
    Why would this mean that it's just a software flaw ? I'm sorry to say but I believe it's a rather silly conclusion. There is most probably a hardware flaw in the power supply circuitsthat causes the whine when the processor or one of the cores is idle. Of course, disabling power management could fix that, but that doesn't mean it's a software flaw.

    Remember the F00F-bug in the pentium CPU ? It could cause the system to freeze under certain conditions. As the wikipedia article mentions, software vendors responded by making workarounds. That doesn't mean that it was a software flaw. It was a hardware flaw for which a workaround was made in software.
     
  12. jb84 macrumors newbie

    Joined:
    Apr 24, 2006
    Location:
    Sydney, Australia
    #12
    Exactly. I believe it is a hardware flaw in the circuitry which supplies power to the CPU.

    Tinkering with the software which controls the hardware doesn't change it from a hardware problem to a software problem...
     
  13. generik macrumors 601

    generik

    Joined:
    Aug 5, 2005
    Location:
    Minitrue
    #13
    Why is it that other systems using the Core Duo aren't affected? Such as the Mini or the iMac? Does the issue lies with Apple's end? Because quite obviously judging from the "good" Core Duo systems it is definitely not Intel's fault... :confused:
     
  14. jb84 macrumors newbie

    Joined:
    Apr 24, 2006
    Location:
    Sydney, Australia
    #14
    You'd be right about that. It's not Intel's fault at all, the problem is how the laptop's circuitry is providing power to the CPU.

    The fact that it affects only MBP and not the Mini or iMac points even more strongly to a hardware problem specific to the MBP, and not a software problem.
     
  15. jb84 macrumors newbie

    Joined:
    Apr 24, 2006
    Location:
    Sydney, Australia
    #15
    Because Apple's recent 'Keyboard Update' prevented this workaround.

    I've uploaded the previous version of the relevant kernel extension, from before the update, which will allow this workaround (along with the Mirror widget/Photobooth force-quit) to be used again.

    http://forums.macrumors.com/showthread.php?p=2358875
     
  16. gekko513 macrumors 603

    gekko513

    Joined:
    Oct 16, 2003
    #16
    TWEO, jb84, generik: Maybe the Mac mini and the iMac don't have to throttle as far down in CPU speed since they are desktops.

    So it could be Intel's fault and a software issue, although it is more likely that it is some of the hardware components that are unique to the MBP that resonates with the down throttled frequency.
     
  17. nylon thread starter macrumors 6502a

    nylon

    Joined:
    Oct 26, 2004
    #17

    I disagree, why is there no whine when the machine is using XP under Boot Camp. The cpu is throttled under XP just like it is under OSX. Seems like a driver issue not a hardware issue.

    Additionally there is no requirement for cpu throtteling on an iMac or on a Mini so its not a valid argument.
     
  18. Marlon_JBT macrumors 6502

    Joined:
    Sep 22, 2003
    Location:
    Detroit, Michigan
    #18
    Hmm... loss of 30 mins of battery life or a whine I never pay attention to?

    I'll take the whine.
     
  19. jb84 macrumors newbie

    Joined:
    Apr 24, 2006
    Location:
    Sydney, Australia
    #19
    It's easier for some people to ignore than others. Personally, I find it unacceptably annoying, especially when trying to concentrate, and when in any quiet location.

    People on this forum will say "stop complaining", "just put on music", "wear earplugs", "ignore it", "don't pay attention and you wont notice it", or "it's all in your head", etc. but f*ck em -- I paid 3.4k for my machine, I should be able to work in peace and quiet with it.

    Given a choice between loss of 30 minutes' battery, or the whine, I take neither -- I use the Mirror widget hack :p
     
  20. dailo macrumors regular

    Joined:
    Mar 29, 2006
    #20
    I've done this and I haven't noticed a loss in battery life.
     
  21. bdugan macrumors regular

    Joined:
    Feb 14, 2006
    #21

    the comic life thing has never worked for me
     
  22. Sutekidane macrumors 6502a

    Sutekidane

    Joined:
    Jan 26, 2005
    #22
    Can anyone please send me/upload the IOPlatformPluginFamily.kext file from 10.4.6 on a macbook pro 1.83ghz? I deleted mine and now see my battery life dropped to 2:30 on lowest brightness. :-(

    Since my whine only occurred on battery, this kinda complicates things...
     

Share This Page