Posts:
133
Registered:
Apr 1, 2006
|
|
|
|
Permanent SOLUTION for the WHINE issue. STEP by STEP Instructions.
Posted:
Apr 28, 2006 1:58 AM
|
|
|
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_SMC_PlatformPlugin.kext
&
Simple_PlatformPlugin.kext
6. Control click ACPI_SMC_PlatformPlugin.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)
|
|
Posts:
101
Registered:
Mar 21, 2006
|
|
|
|
Re: Permanent SOLUTION for the WHINE issue. STEP by STEP Instructions.
Posted:
Apr 28, 2006 2:16 AM
in response to: Oben
|
|
|
does this effect battery life at all?
Felix
MacBook Pro 1.83Ghz, 100GB 7200RPM HD, 2GB Crucial RAM |
Mac OS X (10.4.6)
Dell Dimension XPS Pentium D EE 3.2Ghz, 4GB RAM, 250GB 10K RPM Raptor RAID
|
|
Posts:
133
Registered:
Apr 1, 2006
|
|
|
|
Re: Permanent SOLUTION for the WHINE issue. STEP by STEP Instructions.
Posted:
Apr 28, 2006 2:19 AM
in response to: fmorariu
|
|
|
It's too early for me to report on this but it can't be worse than running programs that increase processor load and definitely decrease battery life.
So far, so good for me. Absolutely no whine left under AC or battery power.
Today's technology, tomorrow's landfill.
Mac OS X (10.4.6)
|
|
Posts:
101
Registered:
Mar 21, 2006
|
|
|
|
Re: Permanent SOLUTION for the WHINE issue. STEP by STEP Instructions.
Posted:
Apr 28, 2006 2:22 AM
in response to: Oben
|
|
|
I am curious, how will this effect the heat of the machine aswell, and what is CPU throttling? is it voltage increase/decrease?
Felix
MacBook Pro 1.83Ghz, 100GB 7200RPM HD, 2GB Crucial RAM |
Mac OS X (10.4.6)
Dell Dimension XPS Pentium D EE 3.2Ghz, 4GB RAM, 250GB 10K RPM Raptor RAID
|
|
Posts:
230
Registered:
Mar 19, 2006
|
|
|
|
Re: Permanent SOLUTION for the WHINE issue. STEP by STEP Instructions.
Posted:
Apr 28, 2006 2:22 AM
in response to: Oben
|
|
|
wow, nice job
im eager to hear on the battery life report too.
|
|
Posts:
7
Registered:
Jan 13, 2006
|
|
|
|
Re: Permanent SOLUTION for the WHINE issue. STEP by STEP Instructions.
Posted:
Apr 28, 2006 2:48 AM
in response to: real_mav
|
|
|
I'm surprised that apple isn't releasing an update for macbook pro's that will automatically fix this now that someone has detected and diagnosed the issue.
MacBook Pro (2.0GHZ duo)
Mac OS X (10.4.4)
|
|
Posts:
95
Registered:
Feb 8, 2006
|
|
|
|
Re: Permanent SOLUTION for the WHINE issue. STEP by STEP Instructions.
Posted:
Apr 28, 2006 2:52 AM
in response to: Oben
|
|
|
@Oben
Two question:
- Why do you remove all the other .kext other than ACPI_SMC_PlatformPlugin.kext & Simple_PlatformPlugin.kext ? Is this really usefull?
- Do you know what the GTC_WAB & GTC_WAT variables you are changing are changing exactly?
@jjk488
Don't speak too quickly, it removes the whine, but if it has any side effects (worse battery life, performance issues or any other side effect), it'll then not be what we can call a fix. Also I really wonder on what the values changed here interfere so that the whine is fixed, to understand how it work and also to see if this can't cause other issues or not...
Bye
Mac OS X (10.4.6)
|
|
Posts:
2
Registered:
Apr 13, 2006
|
|
|
|
Re: Permanent SOLUTION for the WHINE issue. STEP by STEP Instructions.
Posted:
Apr 28, 2006 2:54 AM
in response to: Oben
|
|
|
It did not work on my machine althoug I followed the instructions carefully:-(
MacBook Pro
Mac OS X (10.4.6)
|
|
Posts:
63
From:
London, England
Registered:
Apr 22, 2006
|
|
|
|
Re: Permanent SOLUTION for the WHINE issue. STEP by STEP Instructions.
Posted:
Apr 28, 2006 2:55 AM
in response to: Oben
|
|
|
Interesting soloution, but does changing the CPU throttling values not affect the overall performace of the machine, ie slow it down?
MacBook Pro 2.0Ghz (W8614...) / PowerBook 15" 1.67Ghz
Mac OS X (10.4.6)
|
|
Posts:
1
Registered:
Apr 28, 2006
|
|
|
|
Re: Permanent SOLUTION for the WHINE issue. STEP by STEP Instructions.
Posted:
Apr 28, 2006 3:10 AM
in response to: The lieutenant
|
|
|
Doesn't work for mine either. Whining still there. 
MacBook Pro 2.0 Mac OS X (10.4.6)
|
|
Posts:
133
Registered:
Apr 1, 2006
|
|
|
|
Re: Permanent SOLUTION for the WHINE issue. STEP by STEP Instructions.
Posted:
Apr 28, 2006 3:12 AM
in response to: iFrodo
|
|
|
1. The other files pertain to other Mac types and not the MBP; I don't think they'd harm anything by being there but it's what I have and I just wanted to report my setup exactly and remove all other variables.
2. If you look at the matrix, the first number appears to relate to overall processor load; so it gives parameters for various thresholds.
All the values above are identical X / 0 / 0 / 15; where X represents the processor load threshold.
When this matrix is assigned to the final ie. 10 level ie: 10 / 0 / 0 / 15 there is a very slight hiss still audible. Changing to the given values 10 / 0 / 0 / 5 eliminated all whine on my machine.
I agree it would be best to know what the values mean but I've just used my best deduction to work out this strategy.
Regards.
Today's technology, tomorrow's landfill.
Mac OS X (10.4.6)
|
|
Posts:
133
Registered:
Apr 1, 2006
|
|
|
|
Re: Permanent SOLUTION for the WHINE issue. STEP by STEP Instructions.
Posted:
Apr 28, 2006 3:20 AM
in response to: The lieutenant
|
|
|
After rebooting have you checked whether the file you edited has in fact been saved as altered?
Also that the correct lines are changed - line number 129 and 131.
Your editor may have written it elsewhere or saved as an RTF or TXT file.
If everything seems right then you can try the following settings 10 / 0 / 0 / 0 remembering that the line numbers to alter are 129 and 131.
Today's technology, tomorrow's landfill.
Mac OS X (10.4.6)
|
|
Posts:
59
Registered:
Jan 4, 2006
|
|
|
|
Re: Permanent SOLUTION for the WHINE issue. STEP by STEP Instructions.
Posted:
Apr 28, 2006 3:56 AM
in response to: Oben
|
|
|
Don't work on mine.
I've tried 10/0/0/5 and 10/0/0/0 but don't work.
MacBook Pro 1.83 GHz
Mac OS X (10.4.6)
|
|
Posts:
172
Registered:
Apr 20, 2006
|
|
|
|
Re: Permanent SOLUTION for the WHINE issue. STEP by STEP Instructions.
Posted:
Apr 28, 2006 4:03 AM
in response to: Montegentile
|
|
|
i followed everything correctly, but it doesnt work on mine.
I am pretty sure I knew what I was doing.
MacBook Pro
Mac OS X (10.4.6)
|
|
Posts:
51
Registered:
Feb 4, 2006
|
|
|
|
Re: Permanent SOLUTION for the WHINE issue. STEP by STEP Instructions.
Posted:
Apr 28, 2006 4:04 AM
in response to: Oben
|
|
|
doesn't work here, i followed exactly
Intel iMac 20" 256mb Video Ram 2gb Ram
Mac OS X (10.4.4)
|
|
|