Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Permanent SOLUTION for the WHINE issue. STEP by STEP Instructions.

Hi all,

Your dreams have come true. There is a cure for the whine that requires no programs to run and persists between reboots.

It requires the editing of one file. Please attempt this only if you understand what you are doing. I take no responsibility for your actions.

Here are the steps:

1. Find the file: -> System -> Library -> Extensions -> IOPlatformPluginFamily.kext

2. Click the file and choose DUPLICATE from the File menu. Drag the copied file to somewhere safe.

3. Control click the original file to get: SHOW PACKAGE CONTENTS

4. Double click CONTENTS

5. Double click PLUGINS

Delete everything except:

ACPI SMCPlatformPlugin.kext

&

Simple_PlatformPlugin.kext


6. Control click ACPI SMCPlatformPlugin.kext and again SHOW PACKAGE CONTENTS

7. Double click CONTENTS

8. Open the file: Info.plist with a text editor. I use Subethaedit.

9. Look for the following:

<dict>
<key>DTC_WAB</key>
<integer>10</integer>
<key>DTC_WAT</key>
<integer>0</integer>
<key>GTC_WAB</key>
<integer>15</integer>
<key>GTC_WAT</key>
<integer>15</integer>
</dict>
</array>
<key>model</key>
<string>MacBookPro1,1</string>


Make sure the MacBookPro1,1 is there at the end of the block. The block above represents the CPU throttling values. You'll notice that the integer values in the last block are 10 / 0 / 15 / 15

There are other similar blocks related to other machine types. The first block is for "M9ADP1,1". The MacBook Pro Block is the second big block.

The important line numbers are 129 and 131. So look there.


Change those to:

<dict>
<key>DTC_WAB</key>
<integer>10</integer>
<key>DTC_WAT</key>
<integer>0</integer>
<key>GTC_WAB</key>
<integer>0</integer>
<key>GTC_WAT</key>
<integer>5</integer>
</dict>
</array>
<key>model</key>
<string>MacBookPro1,1</string>


So you have 10 / 0 / 0 / 5 in the integer values.


10. Double check things and then save the file.

11. Reboot to a no whine machine.

12. Enjoy.

With this method the only change is to the throttling matrix retaining all the code of the kernel extension relating to the MBP otherwise.

Today's technology, tomorrow's landfill., Mac OS X (10.4.6)

Posted on Apr 28, 2006 1:58 AM

Reply
288 replies

Aug 25, 2006 4:16 AM in response to Oben

Oh man, this is bad. I thought that the ShhMBP app doesn't bring any big problems with it but unfortunately the IO seems to struggle now and then. The keyboard does not accept input sometimes. I have to press option+space twice to invoke Quicksilver, cmd+tab twice to activate application switcher.

;(

Aug 25, 2006 7:02 AM in response to Sascha

No such problems on my MBP. Don't know about Quicksilver, but CMD-TAB works just fine for me and I'm not noticing any other problems with keyboard input.

In fact, ShhhMBP is working well enough that I will hold off on sending my MBP in for the MLB swap until I start hearing that everyone is getting the rapid (2 day) turnaround some folks are reporting.

Sep 8, 2006 8:59 PM in response to Marian Petrides

I finally bit the bullet and got my logic board (a week 11 machine) swapped today and have the following observations:

1. This MBP is now completely silent!! Yipppeeeee!
2. The serial number displayed by System Profiler is not a number but rather "SystemSerialNumb"
3. The new logic board did come with a new set of install/restore DVDs.
4. The person who performed the service said the ethernet address of the machine had changed but there would be no effect on the airport address.
5. I have encountered no problems with WinXP installed via Boot Camp. Specifically, I do not seem to need to reactivate my copy of WinXP following the logic board swap.
6. There has been no clearcut effect of the swap on my MBP's operating temperature. Generally it seems to run under 100 F but has gotten as high as (I think) 112 F or so.

Sep 9, 2006 12:12 AM in response to Marian Petrides

How long you had to wait for the exchange? Are you in Canada?

I just move from UK to Canada, and I'm thinking really seriously now on send my macbook pro to switch the Logical board for the second time, since the first time didnt fix the whining...

But I'm concerned about how long I have to wait, since I'm in Vancouver, and theres no Apple Stores here... so I have to left it in a *** (Authorized Service Store hehehe)

Sep 9, 2006 1:43 AM in response to Hradec

i wrote my apple dealer a mail about the issue and 2 weeks later he called me to bring the book in. three hours later i got it back fixed. i am in germany here, but i see no reason why it should be different with a canadian dealer. in my case it wasnt an apple store too (we got none here in germany), only an authorized dealer.

Sep 9, 2006 4:28 AM in response to skillz1318

To answer two of the questions above:

1. Turnaround time: I was fortunate enough to have a local dealer who was able to pre-order the MLB (I had already spoken several times with AppleCare about the problem and was on record as qualified for the MLB swap). He let me know when the part was in, I dropped the MBP off one evening and got it back by 10 AM the next day. Your mileage may vary.

2. No. The MLB replacement should not result in HD reformat--at least mine did not. My HD was untouched and all the apps I've tried thusfar work fine (on both partitions, OSX and WinXP).

Permanent SOLUTION for the WHINE issue. STEP by STEP Instructions.

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.