等了近三個月,蘋果公司於今日稍早,總算釋出了 Moumtain 10.8.3 更新包(下載),也一併釋出XCode 4.6.1更新版 。根據 TonyMac 網站提供的最新資訊(連結),使用某些顯卡型號的黑蘋果用戶,終於有了振奮人心的好消息:
nVidia顯卡:支援開普勒(Kepler)中階顯卡代號 GK106 核心晶片,也就是 GTX 650Ti/660 的用戶(不再需要祕技修修改改了),並納入「Buyer’s Guide March 2013」顯卡建議清單。(等級價位介於 GTX650 與 660Ti 之間。)
AMD/ATI顯卡:總算開始支援 Radeon HD 7系列了。初期支援型號:7750, 7870, 7950, 7970。不過 TonyMac 網站目前仍不建議使用,詳情參閱:
AMD Radeon HD 7xxx Graphics Support in OS X 10.8.3
對於大多數原本就能穩定運作的黑蘋果用戶來說,這次的10.8.3升級和以往一樣,直接透過 MAC App Store 或是下載Update (Combo) 包自行升級即可。不過相信仍有少數人像我一樣歹運,升級後再度踢到「開機很久無法進入桌面」的鐵板。
所幸解法和先前升級 10.8.2 踢到的鐵板(詳情)的解法差不多,整個升級與簡單解決方式如下:
1. 先從 TonyMac 下載 MultiBeast – Mountain Lion 5.2.1 (下載連結,需註冊)以備不時之需。
2. 以下升級方式三者擇一:
(a) 10.8.x 用戶請下載 OS X Mountain Lion Update v10.8.3 (Combo) 升級包(連結)。
(b) 10.8.2用戶可直接下載 OS X Mountain Lion Update v10.8.3 (連結)。
(c) MAC App Store 直接升級。
3. 重開機,幸運的話系統直接升級完成,直接到第 6 步驟重新安裝音效。若不幸遇到「開機很久無法進入桌面」的情況,繼續以下步驟。
4. Reset 重開機進入主機板 BIOS 設定,關閉 VT-d 項目,儲存設定之後重開機,應該可以藥到病除,到第 6 步驟重新安裝音效。
5. 倘若堅持要開啟 VT-d 項目的用戶,請執行MultiBeast – Mountain Lion 5.2.1安裝AppleACPIPlatform 10.8.1 RollBack(某些虛擬主機軟體須開啟VT-d項目才能完整運作),之後重開機進入 BIOS 打開 VT-d 項目。
6. 若聲音失效的話,再執行一次 MultiBeast 安裝音效程式(如上圖的 Realtek ALC8xx)。
7. 重開機,搞定收工。
另外補充一則和MAC有關,與黑蘋果無關的消息…
更新到OSX 10.8.3之後發現,蘋果公司也一併更新了 BootCamp 版本到 5.0,正式支援 Windows 8 驅動(下載連結)。不過別高興太早…某些還在AppleCare保固內的MAC電腦,卻不在這次 BootCamp 更新支援的清單內。
AppleCare 保固內產品(2010年生產,約至2013年仍有效)卻不支援 BootCamp 5.0產品清單(連結):
2010 Mid 13″ MBP
2010 11/13″ Late MBA
2010 Mid 13″ MacBook
2010 Mid 21.5″ iMac
2010 Mac Mini
上述不支援Windows 8的 2010 MAC 產品,貌似採用 nVidia nForce MCP89 晶片組。過去 nVidia 曾經生產過一系列 x86 架構晶片組,但是與 Intel 發生商業上的衝突,原因是 nVidia 晶片組傾向內建顯示晶片的政策,與 Intel 將顯示晶片內建於 CPU 內的發展背道而馳。在 nVidia 晶片組仍需依賴 Intel CPU 的情況下,Intel 祭出鐵腕,迫使 nVidia 於 2011 年起中止研發 x86 晶片組的計劃,已上市的 nForce x86 晶片組也不再提供升級驅動程式。
這些 2010 MACs 在升級到 10.8.3 之後執行 Boot Camp 5.0 輔助程式時, 會直接得到「此 Mac 僅支援 Windows 7」的宣告訊息,之後繼續下載的驅動也是 4.0 ( for Windows 7 ) 的版本。
也就是說,我的小白確定中招了(2010 Mid 13″ MBP,Apple Care 至 2013 年12月有效)。這台 Mac 按照一般的方式安裝執行 Windows 8 之後,最快15分鐘,最晚一小時內,一定會發生整台無預警當機的現象。在 Apple 官方公告BootCamp 5.0 驅動不支援 Windows 8 之後,這問題看起來貌似無解了。
我可以跟Apple申訴嗎?
補充:上述 2010 13″ MBP 運作 Windows 8 無預警當機的處理方式
經過反覆安裝測試,發現只要 Windows 8 安裝 Chrome 之後才會發生無預警當機的現象。爬到一篇解法,對我這台 2010 13″ MBP 是有效的。方式如下:
以「系統管理者」權限開啟 Command Console (命令提示字元模式),執行以下指令
bcdedit /set disabledynamictick yes
重開機生效,應該就能藥到病除了。
昨天已安裝完,但因為要上班沒有時間跟它好好「相處」。
晚上再跟它「星海爭霸」一下= .=
版主回覆:(03/16/2013 05:41:16 PM)
有夠塞的啦…
MBP用MAC App Store已經更新完成,
黑蘋果用的 Combo Update 下載兩小時還在60%…
其實你可以先下載ML的安裝app,做成安裝碟後安裝,再從Time Machine匯入資料、應用程式,會快很多= .=
版主回覆:(03/16/2013 10:10:03 PM)
應該是差不多啦~我的黑蘋果不能直接安裝10.8.2,一樣會發生無法開機的問題(AppleACPIPlatform.kext需RollBack)。
我很好奇…..如果你用BootCamp安裝Windows 7,再用「升級」的方式安裝
Windows 8會怎樣?
版主回覆:(03/16/2013 11:19:51 PM)
我的小白(2010 13" MBP)沒辦法用BootCamp安裝Windows,因為最早就已經是切出超過三個分割區,BootCamp輔助程式會直接報錯。
另外,就算BootCamp輔助程式也隨著升級10.8.3變成5.0版,但下載到的BootCamp驅動還是一樣只支援Windows 7(會出現「此 Mac 僅支援Windows 7」)…所以支援Win8的夢,不用再想了…T_T
你是指用Tonymacx86做出來的安裝碟無法直接裝嗎?
一、你先去找xMove(Tonymacx86好像把它拿掉了!)
二、把app做成安裝碟(此時還不能用它開機)
三、用你平常裝黑蘋果的方式(例如:用Multibeast),安裝在「安裝碟」,
你就盡情地對安裝碟的S/L/E rollback吧!Extra裡該放啥就放啥!)
四、修復cache <= 超重要!
這樣你的安裝碟就可以開機了!
我是用變色龍而不是用Tonymacx86系列的安裝,但應該大同小異!
不要怕裝出來的「不純」,安裝碟的S/L/E只是供進入安裝時用的!
真正裝在你硬碟上的都是封裝起來的= .=
版主回覆:(03/16/2013 11:16:47 PM)
我的情況是,Tonymacx86 做出來的 UniBeast 都可以正常安裝,也可以拿來當開機引導,但是安裝出來的10.8.x(> 10.8.2)系統會卡在無法進入桌面(不管用什麼BootLoader都一樣),必須執行 AppleACPIPlatform 的 Rollback 才會恢復正常。
我升級任何版本都會先去官網Combo版本
然後再升級(因為速度比較快)
版主回覆:(03/17/2013 08:02:25 AM)
這次我就卡在下載Combo版…下載了三個多小時…T_T
MAC電腦用MAC App Store升級,不用15分鐘就搞定了…
你是說用安裝碟引導也進入不了剛安裝完的桌面?
你用我說的方法做屬於你那臺電腦的安裝碟,「不要用UniBeast做」
DSDT、FakeSMC、AppleACPIPlatform rollback…..等都安裝在安裝碟,
應該就能由安裝碟引導進系統。
升到10.8.x後,我就不用Unibeast做安裝碟了!
因為在我這臺電腦上,它連安裝畫面都進不去= .=
自己DIY一下,反而超順的…..
版主回覆:(03/17/2013 08:05:40 AM)
看來是症狀不同,剛好跟你的相反了…XD
目前我的電腦不論用哪一版UniBeast,都可以進行安裝…
如果還是進不去……
還有一個超有用的小偏方= .=
安裝完,直接「關機」(你不爽的話可以直接拔插頭,但不是按reset鍵哦!)
按電源鍵開機,再用安裝碟引導進系統。
版主回覆:(03/17/2013 08:14:44 AM)
截至目前為止遇到的情況是,只要進BIOS把VT-d關掉,開機就不會卡機了,連RollBack都不用…
可是我不想關掉這個選項啊~
我現在好奇的是升上10.8.3後,Trim能用嗎?
我目前沒有SSD,所以無從得知!
升上10.8.3後
SSD的Trim還是可以用~~
還是需要打指令才能開啟
Trim的patch在網路上似乎有災情傳出…..10.8.2的破解方式用在10.8.3上會出槌
trim 不行用, 試試 trim enabler (http://www.groths.org/trim-enabler/)
版主回覆:(03/18/2013 06:27:54 PM)
我一直都是使用這個,感覺沒影響。
聽說Trim Enabler是用舊版的破解檔蓋掉新檔,算是rollback吧!
你好 想請教先生
我10.8.2升級10.8.3之後
電腦睡眠之後
突然無法像以前一樣喚醒了
是因為顯示卡的關係嗎
希望您能為我解惑或指導我方法
版主回覆:(03/21/2013 07:11:11 PM)
睡眠不醒的問題,大多和配備有關…非技嘉的板子最容易遇到,要安裝NullCPUPowerManagement.kext這類試試看。
之前我遇到一覺長眠的問題(技嘉主機板),重新製作DSDT就能解決了。
希望能幫上你的忙~不行我也沒辦法了。
目前用 clover 可以解決 卡機 的問題
我就因為這樣的問擴而改用 clover
版主回覆:(03/26/2013 03:36:03 AM)
感謝提供訊息!
您好,最近看到您的文章 剛好想要組電腦
就嘗試安裝黑蘋果 主機板是H77-DS3H
目前就差音效無法驅動,我用的mutibeast是5.2.1版本
音效有驅動起來但是聲音非常小聲,網路上找過很多kext都不行
拜讀了您的文章 修改dsdt 也不行 都是驅動後非常小聲
不知道可否指導一下 另外dsdt製作玩以後 編譯完以後會生成兩個檔案
直接copy到Extra然後安裝mutibeast的音效就可以了嗎
版主回覆:(03/31/2013 05:01:58 AM)
是的~流程就這樣
將 DSDT.AML 這個檔放到 Extra 裡就可以了!
你有到 系統偏好設定->聲音==>調聲音大小嗎?
手邊的 BCM943224HM8L 已由協力廠商改為 Apple Airport Extreme了!
至於 BCM943228HMB ,Linux的 b43 tools 「不支援」,所以不考慮入手!
Linux b43 對Broadcom晶片的支援情形可參考下面網址。
http://linuxwireless.org/en/users/Drivers/b43
藍芽的部份,目前我只會改CSR 晶片PSKey的PID和VID,但對驅動沒幫助…..
建議直接修改KEXT比較快!
因為我還在用Z68MA-D2H-B3 和 i5 2500 (只有EJ168,而沒有Intel的原生USB 3.0)
,所以我直接將 EJ168 殖入到 Mac OS X 的原生Kext裡,直接驅動 USB 3.0!
PXHCD.Kext …..丟到垃圾筒刪掉了!
目前有計劃購買 SSD(純粹只是「計劃」,手邊沒有SSD = .=)
一旦入手,將著手於修改VID和PID,讓Mac原生 TRIM指令直接生效!
版主回覆:(03/31/2013 05:08:29 AM)
太厲害了…直接下手修改硬體ID這種事,我沒膽量去做這個…
已經條到最大聲了 連喇叭也最大聲才聽到一點點
我沒辦法「光用想像」幫你忙= .=
你就先研究、研究下面的東西吧!
http://www.tonymacx86.com/audio/76202-mountain-lion-optimized-applehda-realtek-alc8xx.html#post472375
抱歉 我的規格如下
intel i5 3470
主機板 ga-h77-ds3h
顯卡 gt640
目前就差音效
有聲音 但是很小聲 而且有個明顯症狀
開機會有三聲爆音 這三聲很大聲
版主回覆:(03/31/2013 05:13:16 AM)
這情況沒遇過啊…之前我用ga-h77-ds3h時很順利的驅動起來了,所以有了第一篇「黑蘋果攻略」。
開機有音爆,據說是跑出不相容的Codec,在驅動的時候產生的現象。
若不是裝錯版本(找舊一點版本Multibeast試試看),就是技嘉又不知道偷偷改了什麼線路跟規格。
to 阿福,
音效可以試試看:VT2021
版主回覆:(04/30/2013 11:43:34 PM)
H77-DS3H用的是ALC887,照理說不難驅動才對。
站長您好,向您請教更新至 10.8.3 的問題。
看完這篇文章後自己也將黑麥 OS 更新到 10.8.3,但在重新開機後就停留在蘋果畫面轉圈圈…即便先將 VT-d 功能關閉後也是如此。
後來透過其他設備做了幾次試驗與問題篩選,發現與正在使用的憾訊 AX6870 有關:使用 Unibeast 製作的 10.8.3 安裝碟與 Multibeast 5.3.0 做全新安裝可以正常開機,但在裝回 AX6870 後就卡在蘋果畫面轉圈圈,自 10.8.2 升級也是相同情形。
在 10.8 之前的版本此顯卡都是 OOB 型態,很難想像到了 10.8.3 怎麼會變得不一樣…可能是自己下錯關鍵字,找不到這方面的文章,如果站長有看過這方面資訊的話還請不吝分享,感謝。
另外請教:嘗試重新安裝時在 Multibeast 5.3.0 勾選音效項目時如選擇「With DSDT」的 ALC887 將只顯示「Intel 高傳真音效」而無詳細輸出入項目顯示;選擇「Without DSDT」則可在系統報告中看到音訊項目有完整輸出入列表(未看到 HDMI/Display Port 項目,好像還需要後續修正),這樣是正常的嗎?
CPU: i7-3770
Mainborard: GA-H77-DS3H (1.0)
VGA: Powercolor AX6870
版主回覆:(05/20/2013 04:11:41 PM)
頗奇怪啊~您這組設備我都用過…
不過我現在主機板換成 GA-Z77X-UP4 TH了,升到10.8.3就那個VT-d的問題而已,
撼訊的AX6870用到現在一直都是OOB,不掛DSDT也能驅動。
站長您好,就在上篇內容發出之後一陣子,就在 tonymacx86 找到關於顯卡問題的解決文章,已經更新到 10.8.3 了!Mountain Lion 6XXX GPU Issues – FIX INSIDE!:http://www.tonymacx86.com/mountain-lion-desktop-support/60730-mountain-lion-6xxx-gpu-issues-fix-inside.html
每次來您這發問後問題都能獲得解決,真有趣!
(謎之聲:是你找資料找得不夠仔細吧)
自己的流程如下:
1. 將黑麥系統磁碟中 S/L/E 中的「ATI6000Controller.kext」刪除。
2. 執行 10.8.3 Combo Update 安裝更新,但是不重新開機。
3. 執行 Multibeast 5.3.0,安裝音訊(容後詳述)、3rd Party SATA(讓陣列卡上的磁碟圖示改為內接)、網路與 Bootloader:Chimera v2.0.1 r2109,以及最重要的:Customization – Boot Options – GraphicsEnabler = No!
4. 將上列連結文章中另外備份的 Unibeast 安裝碟裡的「ATI6000Controller.kext」與「KextBeast」程式(先前下載)複製到 OS 桌面上
5. 執行 KextBeast,結束後做「重建快取」動作:使用磁碟工具程式修復的時候一直出錯誤訊息,我是用終端機畫面下輸入指令進行的。(感謝站長在他篇文章的回覆中提供)
6. 回到 OSX 更新程式,點選其中的「重新開機」按鈕重新開機。
7. BIOS 中內建顯示的選項要調回「Auto」,不然開到一半會掛掉。
關於音訊的問題:
設備雖然順利開機進桌面了,但是音訊輸出卻有狀況:系統報告中的「音訊選項」雖有顯示各項輸出項目,但在「裝置」部分卻是一片空白,
「系統偏好設定 – 聲音」畫面看不到顯示器…
(我是使用 AX6870 的 Display Port 輸出聲音到顯示器)
我依照站長之前的文章仔細比對 DSDT 修改資訊並編譯輸出新的 dsdt.aml 複製到 /Extra,然後在 Multubeast 5.3.0 的安裝選項中選擇「with DSDT – ALC 887」,安裝完重開機還是一樣的情況….
奇怪的是,當我之後選擇「without DSDT – ALC 887」之後,在系統資訊報告中沒看到的裝置資訊出現了,「系統偏好設定 – 聲音」畫面的輸出部分也看得到顯示器了!如果可以的話還請站長解疑,謝謝。
用DSDT,HDMI的部份也要加進DSDT裡
你的Audio ID有設對嗎?
Mountain Lion Audio ID (10.8 AppleHDA.kext_v2.3.0 or newer)
1. AMD/Nvidia HDMI audio
Audio ID: 1 for 5/6 port on board audio
Audio ID: 2 for 3 port on board audio
2. HD3000/HD4000 HDMI audio
Audio ID: 3 for 3/5/6 port onboard audio
我把我HD 6850的DSDT列出來給你比對一下
顯卡的DSDT(Framebuffer和@1~@x請勿照抄,會黑屏哦!)
Device (PEGP)
{
Name (_ADR, Zero)
Name (_SUN, One)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x0E)
{
"@0,name",
Buffer (0x0A)
{
"ATY,Gibba"
},
"@1,name",
Buffer (0x0A)
{
"ATY,Gibba"
},
"@2,name",
Buffer (0x0A)
{
"ATY,Gibba"
},
"@3,name",
Buffer (0x0A)
{
"ATY,Gibba"
},
"@4,name",
Buffer (0x0A)
{
"ATY,Gibba"
},
"model",
Buffer (0x1A)
{
"AMD Radeon HD 6850 Series"
},
"hda-gfx",
Buffer (0x0C)
{
"onboard-1"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
Device (HDAU)
{
Name (_ADR, One)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"hda-gfx",
Buffer (0x0C)
{
"onboard-1"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
音效晶片的DSDT
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x04)
{
"layout-id",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
"PinConfigurations",
Buffer (Zero) {}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
有的人會有疑問…..
@1~@ ? 要怎麼決定?
這不是看顯卡後面有幾個洞就設幾個的哦!
首先你要知道你顯卡的framebuffer(不知道的就試到知道為止= .=)
在DSDT裡還沒有加進顯卡時
GraphicsEnabler=Yes
AtiConfig=你的framebuffer
AtiPorts <=這個參數不要設,也不用設!沒設沒事,設錯照樣黑屏!
用 IORegistryExplorer 觀察你的顯卡,看它是從 @0 到 @?
例如:到@4,那你的DSDT裡顯卡參數就要有@0~@4
@0~@4,共5個埠,所以AtiPorts=5
一旦DSDT裡已加進正確的顯卡
GraphicsEnabler、AtiConfig、AtiPorts 這些參數都可以「刪掉」了!
留著也是雞肋!
感謝 Lionel Luthor 2011 大的細心回覆,往這個方向努力看看 ^^
版主回覆:(05/20/2013 04:33:22 PM)
由於我的H77-DS3H幾個月前就脫手了,顯卡跟CPU目前還是跟您的一樣,
就憑我自個兒的經驗給您參考吧~
1.理論上 10.8.2 時若DSDT.aml能用,那10.8.3也一樣是使用相同的DSDT.aml。
2.看起來像是HDMI音效驅動了但是 Kext 有問題。我的經驗是原因出在kext上,不過常常得兩個一起處理
3.理論上先拿掉DSDT.aml,安裝MultiBeast 5.3.0 內的 without DSDT – ALC 887,可以驅動所有的音效但沒有HDMI。
4.MultiBeast 5.3 版的withDSDT,DEVICE (HDEF) 底下的 layout-id 改為 0x03, 0x00, 0x00, 0x00才會正常。不果您可以試試「0x03」改為 「0x01」或「0x02」試試看。我用的「0x03」是因為目前的主機板Z77X-UP4 TH有較多的音效輸入輸出埠。