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

Topic Archived This topic has been archived - replies are not allowed.




            Permlink
            Replies : 288 - Pages : 20 [ 1 2 3 4 5 6 7 8 9 10 | Next ] - Last Post : Aug 19, 2007 8:20 PM by: JASimon
Oben


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)  

fmorariu


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
Oben


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)  
fmorariu


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
real_mav

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.

   
jjk488

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)  
iFrodo


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)  
The lieutenant

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)  
DJAlix

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)  
Ars-2000

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)  

   
Oben


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)  

Oben


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)  
Montegentile

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)  
raingrove


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)  
majorp

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)