45K 黑蘋果 deep learning 實驗機 - 3C

By Elma
at 2017-08-17T16:20
at 2017-08-17T16:20
Table of Contents
※ 引述《shasen1235 (Ssin)》之銘言:
黑果這種東西偶爾會出現在板上
本魯玩黑果大概從10.9~10.10開始,目前成功的項目有Z170+6700K主機一台,實驗室SNB+
HAS隨機套裝機*N,Surface Pro 3,ASUS K42JP老筆電
分享一下一些經驗還有迷思好了
我也來分享一下經驗好了XD
Q:玩黑果一定要挑或者挑過主機板比較容易嗎?
A:如果說是在黑果早期的話,那答案是Yes,因為果果硬體是固定的,相比Win和Linux這
兩個要面向所有硬體的系統,他家的ACPI定義並沒有完全照規範走,在那個要Patch DSDT
還有各種SSDT的年代,G排設計最接近果果,所以當時選G牌確實會容易許多。但是到了近
年尤其是Haswell之後,選主機板的目的反而是挑有教學的比較多,像我這片沒人用的Z17
0A蛇板黑的比大多Tonymac上的還完善,當初組機的時候甚至沒考慮到要黑。
主機版要挑的其實主要有音效卡跟支援的CPU為主,次要的是USB3. 0等...其它倒是無所
謂因為驅動很難包其它未必都能支援
比較要注意的是,如果沒有要裝獨顯(我認識的有GTX650)且不打算搞太複雜,請挑有Di
spalyport的主機板跟螢幕,因為蘋果原生的是Displayport.... 其它的「數位」輸出也
可以,不過別挑VGA螢幕來玩黑蘋果,下面會詳解原因跟處理方式
=====
Q:那如果我不想用教學文的主機板,該怎麼做挑選?
A:大多人看上自己想要的主板後,跑去Tonymac一看"咦?沒教學"就放棄了。其實我比較推
薦的方法是上板子的官網或Google直接看規格比較好,主要要看的項目有:主機板晶片組
、USB晶片廠牌、音效卡、網卡,這些看完後再分別找針對硬體的教學,如果不是什麼很
少見的硬體像Marvell網卡之類的然後都有教學的話,其實大多板子都可以搞出完善的黑
果。
這邊樓主有詳細解,上面也有帶到我就跳過了
=====
Q:MultiBeast推薦使用嗎?
A:如果說你只是想玩玩黑果,沒打算長期或作為主力機使用,那MultiBeast確實可以達到
目的,但使用MultiBeast最大的問題是,即使黑果近年來變得簡單許多,但也只是相對於
早期,和Linux&Win那些系統比門檻依舊不低。MultiBeast只是個通解,但在我眼裡他更
像是包著糖果的毒藥,你如果幸運的裝成功不代表所有硬體都完美驅動,同時沒下功夫研
究你也沒維護能力,當新版到來MultiBeast失效後你就只能被動等人更新教學,最慘的是
那種突然有問題卻不知道怎麼解,只能發文等人來就,黑果直到今天還有許多人不推薦用
來工作我覺得MultiBeast就是主因。
其實真正問題不在MultiBeast身上,我認為問題會出在挑選時的硬體以及您挑選的主板是
否支援BIOS
比較簡單的是BIOS的變色龍,缺點是變化性較小
比較進階的是裝在EFI裡面的幸運草
要玩幸運草基本我也建議找既有教學玩,不然就要自己從頭Debug
我玩的是幸運草,好處是能上最新的MacOs
那時我玩了兩台機子,一台10.10 ,一台上10.11....壞處是不能拿去塞老板子,因為板
子是只有Bios沒有UEFI的
對了,順帶一題,若是打算玩黑蘋果,建議要跟著學一下UEFI跟BIOS等開機啟動的基礎知
識跟設定,不會的話很麻煩的。
當年我是有玩分割,把原本的BIOS Win7硬碟直接用暗黑技法作成UEFI版本開機啟動,然
後結合幸運草變成多系統開機....
在那時我還特意割了一塊ExFat區塊讓Win7能跟蘋果共用區塊,這樣Win7能抓到那邊的資
料
=====
Q:那如果我想從頭學起,什麼樣的方式比較好呢?
A:如果有心想學的話,建議不要分割SSD,多買一顆一個系統一個家比較保險,然後直接
用指令還有Clover Installer照著教學相近的主板設定或者直接針對硬體Patch做開機碟
,這樣的好處是如果你的做法有重大問題,你在進入macOS安裝,整體進度0的時候就會知
道有問題。這邊有個小訣竅,要知道哪裡有問題可以在Clover開機Flag加入"-v",這樣Cl
over就會及時跑Log給你看,你看他卡在哪裡Google一下大多可以找到答案,比起你盲目
的嘗試有效的多。安裝完成能進系統以後,就繼續針對沒完善的硬體去修正吧。
=====
Clover開機Flag加入"-v"這點真的很重要,要能抓問題都得靠這個抓了
Q:硬體要怎麼驅動,跟Win一樣灌驅動嗎?
A:其實這點就是看出懂不懂黑果的地方了,其實macOS大部分應體並不是沒有驅動,而是
在ACPI層面系統就沒有認出硬體,自然硬體就不會動啦。所以大部分的驅動方式只是補齊
硬體的辨識讓系統看得懂而已,像Intel的內顯或者AMD GPU,只要是有支援的大多是告訴
系統的型號,或者是針對接口數量、類型重新定義,或者像音效卡,你要把硬體的格式照
著蘋果的方式去寫他才會認出。簡單的比喻就是你已經有了一組萬用工具箱,要做的只是
找到說明書去完成你的任務,當然少數像N卡Kepler後本來就沒驅動但官方有出,這種才
是真的要用裝的。
MacOs的驅動是需要先辨認出來才能使用,所以真正的問題是出在怎麼調教硬體編號,好
騙過Mac認識它
我遇過的幾個問題跟大家分享
i5、i7 的 CPU
CPU的主要問題點在於若是用非支援的CPU,若不是改CPU編號及相關驅動設定就無法使用F
ul
lHD(我忘記蘋果的那個滑動功能叫什麼了),甚至設定錯誤連開機也進不去....
我上的兩個CPU分別是i7 4770 跟i7 3770
另外,若是使用FullHD,要面臨另一個問題,就是蘋果因為一些原因,所以只輸出Displa
yPort、DVI,不輸出VGA介面的東西....
請儘量挑支援DisplayPort或HDMI等支援數位訊號的螢幕,不然就請跟我一樣,拿這種東
西接給老螢幕
http://i.imgur.com/qXWe1F3.jpg
如果沒有這個,一進去蘋果因為不支援螢幕所以一片黑,以為是壞掉結果一查才知道蘋果
HD模式不輸出VGA通道(但是沒HD模式時能輸出VGA通道= =),對了,請儘量挑選i牌Hasw
all世代之後的,因為如果不是原生支援會更麻煩,那要真的去改某些鬼東西
順帶一題,國外叫黑蘋果主要叫駭金塔(Hachintoch)
為了這個問題,我花了五天才從什麼都不懂開始學,到把黑蘋果架好,不然原本三天就全
部搞好了QQ
若是有GTX650等蘋果支援的顯示卡,麻煩請插上去,然後上官網抓蘋果驅動,這樣最快了
.... (我第
二台i7 3770就是直接抓上網驅動的)
再來是音效,普通人用Muiltiboost的VoodoHDA就好,缺點是待機開回來會沒聲音的樣子
,
我是用其它方法讓音效卡能跑的
第一台是螃蟹卡,第二台用了讓人抓狂的另一個音效VIA晶片....
結果我居然用同一個方法能跑....
是有個人包好的音效設定檔就是了....
=====
Q:同個硬體驅動方法有好多種,選哪種比較好?
A:如果只是重新定義的驅動法大致上有分兩種,一種是直接暴力改系統上原本的檔案,讓
他可以驅動你的硬體。另一種是製作替換型驅動然後放在Clover或是Library/Extensions
裡面,這種替換型驅動只包含驅動你硬體需要擴增的部分,然後在系統開機時他會自動外
掛上系統原本的檔案。如果能的話我強烈推薦使用後者,因為這樣的好處是你不需要去對
系統做任何更動,所以就算經過系統更新你也不需要像前者重新去Patch,同時也不用怕
改的時候改壞,開不了機大不了把他移除掉就恢復原狀了,不需要去Recovery模式重灌,
然後也沒有檔案權限要注意的問題。
Clover還算方便,不過我Debug到後面發現驅動要置換的其實不多,而且換版本又要抓新
的,囧
好處是如果裝新系統,設定會很快,因為基本上不要差太多代都能用舊的Kext
像是我裝10.10(El Captian)的時候用的是10.9的Kext
只要沒有強迫症...... 就好
=====
Q:音效Patch好難,AppleHDA的教學我看不懂,用VoodooHDA好嗎?
A:Voodoo其實也是個通解,但通常有大大小小毛病然後音質不佳甚至有噪音,然後我也承
認老外寫的AppleHDA教學太凌亂,難以找到重點,這也是我覺得現在黑果界最大的問題,
外國那幾個知名大神本身技術屌翻天,但肥宅就4肥宅,很多表達能力0分,整篇教學看下
來也不知道重點在哪。如果說是桌機要驅動音效,我推薦用Lilu.kext+AppleALC.kext,L
ilu有點類似Android上的Xposed或Magisk,他是一個框架,可以在不動到系統的狀況下,
開機時替換蘋果驅動的部分檔案達成驅動,丟進去以後照著他Github上面的表在Clover注
入Layout-id,100系主機板要注意的是100系ACP
認老外寫的AppleHDA教學太凌亂,難以找到重點,這也是我覺得現在黑果界最大的問題,
外國那幾個知名大神本身技術屌翻天,但肥宅就4肥宅,很多表達能力0分,整篇教學看下
來也不知道重點在哪。如果說是桌機要驅動音效,我推薦用Lilu.kext+AppleALC.kext,L
ilu有點類似Android上的Xposed或Magisk,他是一個框架,可以在不動到系統的狀況下,
開機時替換蘋果驅動的部分檔案達成驅動,丟進去以後照著他Github上面的表在Clover注
入Layout-id,100系主機板要注意的是100系ACP
I廠商定義音效的名稱從HDEF變成HDAS,所以可以在Clover DSDT列表加入HDAS to HDEF讓
macOS看得懂,200系主機板好像也有類似狀況,改法如何就自己去找吧。
=====
Q:黑蘋果的穩定度會比白蘋果差嗎?
A:這個嗎...其實穩不穩完全取決於個人功力,如果你弄得很完善,用起來幾乎跟白果沒
兩樣,你會遇到的問題白果也會有。我實驗室的黑果從黑好以後幾乎沒關機過,到目前為
止也沒出現什麼奇怪的問題過,反而是最近幾天停電才讓他跳掉XDDD 我的論文和口試報
告全部都是在黑果+iCloud上面完成的,昨天上傳完成準備領畢業證書,這樣應該算過穩
定測試吧XDD 當然如果你一開始選的硬體很爛,那後續出事也不意外就是了。
以上就是一些黑果的小小心得,玩到後來反正黑果白果都是電腦,懂他自然就沒什麼問題
,只可惜台灣這圈子的人很少,要交流大多只能去國外或是對岸,不過對岸大多是伸手牌
,只可惜台灣這圈子的人很少,要交流大多只能去國外或是對岸,不過對岸大多是伸手牌
就是了XDD 如果懂電腦又對Unix系統有基本認識,有興趣的話不妨也來玩玩看吧~
我在蕃茄網tonymacx86也有發教學文過,搜這個就能知道了:
【Install other MS OS's boot into EFI, make multi boot】
--
黑果這種東西偶爾會出現在板上
本魯玩黑果大概從10.9~10.10開始,目前成功的項目有Z170+6700K主機一台,實驗室SNB+
HAS隨機套裝機*N,Surface Pro 3,ASUS K42JP老筆電
分享一下一些經驗還有迷思好了
我也來分享一下經驗好了XD
Q:玩黑果一定要挑或者挑過主機板比較容易嗎?
A:如果說是在黑果早期的話,那答案是Yes,因為果果硬體是固定的,相比Win和Linux這
兩個要面向所有硬體的系統,他家的ACPI定義並沒有完全照規範走,在那個要Patch DSDT
還有各種SSDT的年代,G排設計最接近果果,所以當時選G牌確實會容易許多。但是到了近
年尤其是Haswell之後,選主機板的目的反而是挑有教學的比較多,像我這片沒人用的Z17
0A蛇板黑的比大多Tonymac上的還完善,當初組機的時候甚至沒考慮到要黑。
主機版要挑的其實主要有音效卡跟支援的CPU為主,次要的是USB3. 0等...其它倒是無所
謂因為驅動很難包其它未必都能支援
比較要注意的是,如果沒有要裝獨顯(我認識的有GTX650)且不打算搞太複雜,請挑有Di
spalyport的主機板跟螢幕,因為蘋果原生的是Displayport.... 其它的「數位」輸出也
可以,不過別挑VGA螢幕來玩黑蘋果,下面會詳解原因跟處理方式
=====
Q:那如果我不想用教學文的主機板,該怎麼做挑選?
A:大多人看上自己想要的主板後,跑去Tonymac一看"咦?沒教學"就放棄了。其實我比較推
薦的方法是上板子的官網或Google直接看規格比較好,主要要看的項目有:主機板晶片組
、USB晶片廠牌、音效卡、網卡,這些看完後再分別找針對硬體的教學,如果不是什麼很
少見的硬體像Marvell網卡之類的然後都有教學的話,其實大多板子都可以搞出完善的黑
果。
這邊樓主有詳細解,上面也有帶到我就跳過了
=====
Q:MultiBeast推薦使用嗎?
A:如果說你只是想玩玩黑果,沒打算長期或作為主力機使用,那MultiBeast確實可以達到
目的,但使用MultiBeast最大的問題是,即使黑果近年來變得簡單許多,但也只是相對於
早期,和Linux&Win那些系統比門檻依舊不低。MultiBeast只是個通解,但在我眼裡他更
像是包著糖果的毒藥,你如果幸運的裝成功不代表所有硬體都完美驅動,同時沒下功夫研
究你也沒維護能力,當新版到來MultiBeast失效後你就只能被動等人更新教學,最慘的是
那種突然有問題卻不知道怎麼解,只能發文等人來就,黑果直到今天還有許多人不推薦用
來工作我覺得MultiBeast就是主因。
其實真正問題不在MultiBeast身上,我認為問題會出在挑選時的硬體以及您挑選的主板是
否支援BIOS
比較簡單的是BIOS的變色龍,缺點是變化性較小
比較進階的是裝在EFI裡面的幸運草
要玩幸運草基本我也建議找既有教學玩,不然就要自己從頭Debug
我玩的是幸運草,好處是能上最新的MacOs
那時我玩了兩台機子,一台10.10 ,一台上10.11....壞處是不能拿去塞老板子,因為板
子是只有Bios沒有UEFI的
對了,順帶一題,若是打算玩黑蘋果,建議要跟著學一下UEFI跟BIOS等開機啟動的基礎知
識跟設定,不會的話很麻煩的。
當年我是有玩分割,把原本的BIOS Win7硬碟直接用暗黑技法作成UEFI版本開機啟動,然
後結合幸運草變成多系統開機....
在那時我還特意割了一塊ExFat區塊讓Win7能跟蘋果共用區塊,這樣Win7能抓到那邊的資
料
=====
Q:那如果我想從頭學起,什麼樣的方式比較好呢?
A:如果有心想學的話,建議不要分割SSD,多買一顆一個系統一個家比較保險,然後直接
用指令還有Clover Installer照著教學相近的主板設定或者直接針對硬體Patch做開機碟
,這樣的好處是如果你的做法有重大問題,你在進入macOS安裝,整體進度0的時候就會知
道有問題。這邊有個小訣竅,要知道哪裡有問題可以在Clover開機Flag加入"-v",這樣Cl
over就會及時跑Log給你看,你看他卡在哪裡Google一下大多可以找到答案,比起你盲目
的嘗試有效的多。安裝完成能進系統以後,就繼續針對沒完善的硬體去修正吧。
=====
Clover開機Flag加入"-v"這點真的很重要,要能抓問題都得靠這個抓了
Q:硬體要怎麼驅動,跟Win一樣灌驅動嗎?
A:其實這點就是看出懂不懂黑果的地方了,其實macOS大部分應體並不是沒有驅動,而是
在ACPI層面系統就沒有認出硬體,自然硬體就不會動啦。所以大部分的驅動方式只是補齊
硬體的辨識讓系統看得懂而已,像Intel的內顯或者AMD GPU,只要是有支援的大多是告訴
系統的型號,或者是針對接口數量、類型重新定義,或者像音效卡,你要把硬體的格式照
著蘋果的方式去寫他才會認出。簡單的比喻就是你已經有了一組萬用工具箱,要做的只是
找到說明書去完成你的任務,當然少數像N卡Kepler後本來就沒驅動但官方有出,這種才
是真的要用裝的。
MacOs的驅動是需要先辨認出來才能使用,所以真正的問題是出在怎麼調教硬體編號,好
騙過Mac認識它
我遇過的幾個問題跟大家分享
i5、i7 的 CPU
CPU的主要問題點在於若是用非支援的CPU,若不是改CPU編號及相關驅動設定就無法使用F
ul
lHD(我忘記蘋果的那個滑動功能叫什麼了),甚至設定錯誤連開機也進不去....
我上的兩個CPU分別是i7 4770 跟i7 3770
另外,若是使用FullHD,要面臨另一個問題,就是蘋果因為一些原因,所以只輸出Displa
yPort、DVI,不輸出VGA介面的東西....
請儘量挑支援DisplayPort或HDMI等支援數位訊號的螢幕,不然就請跟我一樣,拿這種東
西接給老螢幕
http://i.imgur.com/qXWe1F3.jpg
如果沒有這個,一進去蘋果因為不支援螢幕所以一片黑,以為是壞掉結果一查才知道蘋果
HD模式不輸出VGA通道(但是沒HD模式時能輸出VGA通道= =),對了,請儘量挑選i牌Hasw
all世代之後的,因為如果不是原生支援會更麻煩,那要真的去改某些鬼東西
順帶一題,國外叫黑蘋果主要叫駭金塔(Hachintoch)
為了這個問題,我花了五天才從什麼都不懂開始學,到把黑蘋果架好,不然原本三天就全
部搞好了QQ
若是有GTX650等蘋果支援的顯示卡,麻煩請插上去,然後上官網抓蘋果驅動,這樣最快了
.... (我第
二台i7 3770就是直接抓上網驅動的)
再來是音效,普通人用Muiltiboost的VoodoHDA就好,缺點是待機開回來會沒聲音的樣子
,
我是用其它方法讓音效卡能跑的
第一台是螃蟹卡,第二台用了讓人抓狂的另一個音效VIA晶片....
結果我居然用同一個方法能跑....
是有個人包好的音效設定檔就是了....
=====
Q:同個硬體驅動方法有好多種,選哪種比較好?
A:如果只是重新定義的驅動法大致上有分兩種,一種是直接暴力改系統上原本的檔案,讓
他可以驅動你的硬體。另一種是製作替換型驅動然後放在Clover或是Library/Extensions
裡面,這種替換型驅動只包含驅動你硬體需要擴增的部分,然後在系統開機時他會自動外
掛上系統原本的檔案。如果能的話我強烈推薦使用後者,因為這樣的好處是你不需要去對
系統做任何更動,所以就算經過系統更新你也不需要像前者重新去Patch,同時也不用怕
改的時候改壞,開不了機大不了把他移除掉就恢復原狀了,不需要去Recovery模式重灌,
然後也沒有檔案權限要注意的問題。
Clover還算方便,不過我Debug到後面發現驅動要置換的其實不多,而且換版本又要抓新
的,囧
好處是如果裝新系統,設定會很快,因為基本上不要差太多代都能用舊的Kext
像是我裝10.10(El Captian)的時候用的是10.9的Kext
只要沒有強迫症...... 就好
=====
Q:音效Patch好難,AppleHDA的教學我看不懂,用VoodooHDA好嗎?
A:Voodoo其實也是個通解,但通常有大大小小毛病然後音質不佳甚至有噪音,然後我也承
認老外寫的AppleHDA教學太凌亂,難以找到重點,這也是我覺得現在黑果界最大的問題,
外國那幾個知名大神本身技術屌翻天,但肥宅就4肥宅,很多表達能力0分,整篇教學看下
來也不知道重點在哪。如果說是桌機要驅動音效,我推薦用Lilu.kext+AppleALC.kext,L
ilu有點類似Android上的Xposed或Magisk,他是一個框架,可以在不動到系統的狀況下,
開機時替換蘋果驅動的部分檔案達成驅動,丟進去以後照著他Github上面的表在Clover注
入Layout-id,100系主機板要注意的是100系ACP
認老外寫的AppleHDA教學太凌亂,難以找到重點,這也是我覺得現在黑果界最大的問題,
外國那幾個知名大神本身技術屌翻天,但肥宅就4肥宅,很多表達能力0分,整篇教學看下
來也不知道重點在哪。如果說是桌機要驅動音效,我推薦用Lilu.kext+AppleALC.kext,L
ilu有點類似Android上的Xposed或Magisk,他是一個框架,可以在不動到系統的狀況下,
開機時替換蘋果驅動的部分檔案達成驅動,丟進去以後照著他Github上面的表在Clover注
入Layout-id,100系主機板要注意的是100系ACP
I廠商定義音效的名稱從HDEF變成HDAS,所以可以在Clover DSDT列表加入HDAS to HDEF讓
macOS看得懂,200系主機板好像也有類似狀況,改法如何就自己去找吧。
=====
Q:黑蘋果的穩定度會比白蘋果差嗎?
A:這個嗎...其實穩不穩完全取決於個人功力,如果你弄得很完善,用起來幾乎跟白果沒
兩樣,你會遇到的問題白果也會有。我實驗室的黑果從黑好以後幾乎沒關機過,到目前為
止也沒出現什麼奇怪的問題過,反而是最近幾天停電才讓他跳掉XDDD 我的論文和口試報
告全部都是在黑果+iCloud上面完成的,昨天上傳完成準備領畢業證書,這樣應該算過穩
定測試吧XDD 當然如果你一開始選的硬體很爛,那後續出事也不意外就是了。
以上就是一些黑果的小小心得,玩到後來反正黑果白果都是電腦,懂他自然就沒什麼問題
,只可惜台灣這圈子的人很少,要交流大多只能去國外或是對岸,不過對岸大多是伸手牌
,只可惜台灣這圈子的人很少,要交流大多只能去國外或是對岸,不過對岸大多是伸手牌
就是了XDD 如果懂電腦又對Unix系統有基本認識,有興趣的話不妨也來玩玩看吧~
我在蕃茄網tonymacx86也有發教學文過,搜這個就能知道了:
【Install other MS OS's boot into EFI, make multi boot】
--
Tags:
3C
All Comments

By Zanna
at 2017-08-20T18:33
at 2017-08-20T18:33

By George
at 2017-08-21T22:58
at 2017-08-21T22:58

By Joe
at 2017-08-22T12:01
at 2017-08-22T12:01

By Joseph
at 2017-08-24T09:33
at 2017-08-24T09:33

By Ida
at 2017-08-27T17:35
at 2017-08-27T17:35

By Puput
at 2017-08-29T22:52
at 2017-08-29T22:52

By Eden
at 2017-09-01T07:18
at 2017-09-01T07:18

By Charlotte
at 2017-09-01T18:01
at 2017-09-01T18:01

By Ursula
at 2017-09-02T04:39
at 2017-09-02T04:39

By Margaret
at 2017-09-03T23:13
at 2017-09-03T23:13

By Bethany
at 2017-09-04T05:26
at 2017-09-04T05:26
Related Posts
AMD放棄台灣的HEDT市場了?

By Jake
at 2017-08-17T15:55
at 2017-08-17T15:55
技嘉官網出現VEGA 56

By Sandy
at 2017-08-17T15:32
at 2017-08-17T15:32
美國amazon有啥便宜零件好撿?

By Olivia
at 2017-08-17T12:57
at 2017-08-17T12:57
有RGB功能的SSD?

By Iris
at 2017-08-17T12:34
at 2017-08-17T12:34
VEGA64 開箱 &挖礦實測 雜談

By Donna
at 2017-08-17T12:25
at 2017-08-17T12:25