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

Elma avatar
By Elma
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】



--
Tags: 3C

All Comments

Zanna avatar
By Zanna
at 2017-08-20T18:33
也M太快
George avatar
By George
at 2017-08-21T22:58
看完整篇才會M
Joe avatar
By Joe
at 2017-08-22T12:01
讚喔
Joseph avatar
By Joseph
at 2017-08-24T09:33
哪有clover一定要用新板子... gtx650是原生支援
Ida avatar
By Ida
at 2017-08-27T17:35
舊bios一樣可以用clover完全沒問題
Puput avatar
By Puput
at 2017-08-29T22:52
推經驗分享
Eden avatar
By Eden
at 2017-09-01T07:18
BIOS可以用Clover啊,我那台老筆電就是BIOS+Clover
Charlotte avatar
By Charlotte
at 2017-09-01T18:01
用心,推
Ursula avatar
By Ursula
at 2017-09-02T04:39
BIOS用Clover導引成EFI,硬碟用GPT分割,在775主機
Margaret avatar
By Margaret
at 2017-09-03T23:13
裝成功10.11,但是10.12就沒轍了因為cpu缺SSE4.1
Bethany avatar
By Bethany
at 2017-09-04T05:26
謝大哥

AMD放棄台灣的HEDT市場了?

Jake avatar
By Jake
at 2017-08-17T15:55
自從Threadripper 1920X/1950X解禁後已過一個禮拜之久 各種評測也從各大媒體網站流出 但目前在一般的網購平台上 (如pxhome xahoo x森 等) 完全找不到X399主機板跟Threadripper CPU的蹤影呢? 搜尋後也只有少少幾家電腦專營店上架販售華碩/技嘉/微星三張 ...

技嘉官網出現VEGA 56

Sandy avatar
By Sandy
at 2017-08-17T15:32
/了一下應該沒有發過 https://goo.gl/ciinXa 網址為技嘉官網 沒有發佈消息的樣子,就這樣突然出現了 但是產品規格寫的有點簡單的感覺 採用 AMD Radeon™ RX 56繪圖晶片 搭配風扇冷卻系統 內建8GB ,2048 bit 二代高頻寬記憶體(HBM 2) 支援Radeon ...

美國amazon有啥便宜零件好撿?

Olivia avatar
By Olivia
at 2017-08-17T12:57
姑媽10月初要從美國達拉斯回台 跟他要了地址,想要買amazon或是ebay的 零組件來升級,可是逛了好久,好像沒啥好帶的 我目前的配備是R7 1700+16G*2小金2400+b350f+振華650w evga gtx970。 有看到Ryzen 1800可是沒有信仰扇,故放棄 請問有沒有推薦什麼美國比 ...

有RGB功能的SSD?

Iris avatar
By Iris
at 2017-08-17T12:34
之前看到 Zadak511出了RGB的SSD感覺很酷炫還能結合DDR4的產品共同發光, 原以為會是個趨勢,但怎麼各家SSD廠商好像都沒有在推出SSD有RGB的產品? 有人說SSD用RGB不知道在想什麼, 那主機板、記憶體這些出RGB不也是一樣嗎? 當初沒有買Zadak511是因為我沒有看過這牌子,不知道使 ...

VEGA64 開箱 &挖礦實測 雜談

Donna avatar
By Donna
at 2017-08-17T12:25
我還以為會有人PO開箱 結果完全沒有?是因為被嚇到了嗎? 沒想到只好小弟來分享一下心得 開箱: http://i.imgur.com/thaV8yD.jpg http://i.imgur.com/e5OGrt0.jpg 馬的連光碟都沒有 MSI也太混了吧 http://i.imgur.com/0Yn5 ...