解決MacBook Pro的噪音問題...

在Apple的官方討論區看到的
MacBook Pro有噪音問題的朋友可以試試看...

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_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:


DTC_WAB
10
DTC_WAT
0
GTC_WAB
15
GTC_WAT
15


model
MacBookPro1,1


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:


DTC_WAB
10
DTC_WAT
0
GTC_WAB
0
GTC_WAT
5


model
MacBookPro1,1


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.
2006-04-29 21:11 發佈
這一篇我也有看到………

可是我的飛天炸蘋果MBP 15飛回去修理了,還沒有回來,不過追蹤公司修理的流程,不到幾個鐘頭就「完工」,大概是被原機遣返了………

等回來再來試看看………


有趣的是,這一篇剛出來一天,點閱人數已經是兩萬六千多人………

看來大家的飛天炸蘋果都會唧唧叫…………
呼呼……總算把這一篇的回應都看完了………

我覺得,如果要試看看的話,必須自行承擔風險。

根據大家討論,對於這個kext的修改或刪除(原post者後來是用刪掉的方法),似乎是破壞了OS X中控制CPU使用量的電力管理driver,所以CPU會一直滿載,不會idle,也就不會唧唧叫。

另外用mirror或quietMBP也都是利用持續讓CPU loaded來避免idle。

關掉一個Core,那剩下的一個就似乎不再受到OS X的電源管理,或者不太可能idle。

這些方法,應該都可以解決whining……但是,會有其他影響。CPU持續滿載的結果,MBP會變得更熱,而電池續行時間可能會從三個小時降到兩個小時(基本上,跑Windows XP也會比較熱,電池消耗也會比較大,但是據聞在Windows XP下不會有whining……推斷是Windows XP sp2的CPU電源管理程式可能比較不像OS X那樣關得很徹底。)這也許可以解釋,很多人的例子是,用電池跑的時候whining比較明顯,用AC電源則不會,我想用電池跑的時候,電源管理程式會把CPU的loading降到更低。

我自己的心得是,可能主機板上關於CPU電源供應的回路設計有問題,或者用料品質不良。或者可以說,設計或用料也許達業界標準,但是配合OS X相當徹底的CPU電源管理程式,便會造成設計者始料未及的whining問題。

目前Apple公司不承認這個issue,所以要求更換主機板或許很難,就算換了主機板或者換新機,也未必可以解決,純粹看運氣。或許apple公司內部正在著手解決,或許沒有。

有此項問題的朋友可以到者這裡連署
http://www.petitiononline.com/whinefix/

另外,如果朋友要刪除這個kext,請記得備份。如果重裝回去想恢復的話,必須做一次權限修復。

希望對大家有幫助。

個人覺得目前比較好的解決方案是
1. 要求全額退款,等到問題解決後再買。
2. 用MBP的時候同時開iTunes來聽歌,增加CPU loading並且用音樂來蓋過去。
3. 持續向Applecare抱怨。

我覺得沒有一台機器會是完美的,如果你現在想要MBP的效能,OS X的系統,恐怕也只能接受高頻噪音或者減低電池續航力外加增加熱度的選項,如果你覺得花了兩千多美元得到這個結果無法接受,那就退款。但是對於蘋果公司不滿的是,從二月到現在已經兩個月了,公司無法解決,也不出面,更不接受自己的錯誤,這才是許多使用者對於蘋果公司的評價大打折扣的主因吧!

內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?