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

Zora avatar
By Zora
at 2017-08-16T14:44

Table of Contents

※ 引述《Ruminative (沈思火)》之銘言:
: 已買/未買/已付訂金(元):未買
: 預算/用途:45K以下,可以裝黑蘋果/win10雙系統的電腦,主要寫iOS APP。
: 另外想學習deep learning,到時應該會在mac OS下跑。
: CPU (中央處理器):Intel i5-7500 3.4GHz 5850
: MB (主機板):華碩 STRIX-Z270H-GAMING              5090
: RAM (記憶體):美光 Micron Crucial DDR4 2400/32G (16G*2)雙通道RAM 7600
: VGA (顯示卡):技嘉 AORSU GTX 1070 8G 15590
: HDD (硬碟):
: WD 1TB黑標(資料碟) 沿用
: 《SSD》 美光 Crucial MX300 525G *2 (1顆原有的)   4500
: PSU (電源供應器):振華 650W 金牌                   沿用
: CHASSIS (機殼):Cooler Master MasterBox 5 (黑) 1990
: 總價 (未稅/含稅):40620
: 問題:
: 1.想問振華650W的power目前是否夠用?未來若有要加顯卡的話,會再換大的power.
: 2.散熱是否ok?還是3K以下的機殼有其他推薦的。
: 3.對deep learning不熟,只是想先學習一些簡單的人物或物品辨識,
: 所以先用便宜的n牌1070來練習,不知道在mac下跑會不會問題很多,
: 因為看到的大多是用linux比較多。
: 謝謝各位!!

黑果這種東西偶爾會出現在板上

本魯玩黑果大概從10.9~10.10開始,目前成功的項目有Z170+6700K主機一台,實驗室SNB+HAS隨機套裝機*N,Surface Pro 3,ASUS K42JP老筆電

分享一下一些經驗還有迷思好了

Q:玩黑果一定要挑或者挑過主機板比較容易嗎?

A:如果說是在黑果早期的話,那答案是Yes,因為果果硬體是固定的,相比Win和Linux這兩個要面向所有硬體的系統,他家的ACPI定義並沒有完全照規範走,在那個要Patch DSDT還有各種SSDT的年代,G排設計最接近果果,所以當時選G牌確實會容易許多。但是到了近年尤其是Haswell之後,選主機板的目的反而是挑有教學的比較多,像我這片沒人用的Z170A蛇板黑的比大多Tonymac上的還完善,當初組機的時候甚至沒考慮到要黑。

=====

Q:那如果我不想用教學文的主機板,該怎麼做挑選?

A:大多人看上自己想要的主板後,跑去Tonymac一看"咦?沒教學"就放棄了。其實我比較推薦的方法是上板子的官網或Google直接看規格比較好,主要要看的項目有:主機板晶片組、USB晶片廠牌、音效卡、網卡,這些看完後再分別找針對硬體的教學,如果不是什麼很少見的硬體像Marvell網卡之類的然後都有教學的話,其實大多板子都可以搞出完善的黑果。

=====

Q:MultiBeast推薦使用嗎?

A:如果說你只是想玩玩黑果,沒打算長期或作為主力機使用,那MultiBeast確實可以達到目的,但使用MultiBeast最大的問題是,即使黑果近年來變得簡單許多,但也只是相對於早期,和Linux&Win那些系統比門檻依舊不低。MultiBeast只是個通解,但在我眼裡他更像是包著糖果的毒藥,你如果幸運的裝成功不代表所有硬體都完美驅動,同時沒下功夫研究你也沒維護能力,當新版到來MultiBeast失效後你就只能被動等人更新教學,最慘的是那種突然有問題卻不知道怎麼解,只能發文等人來就,黑果直到今天還有許多人不推薦用來工作我覺得MultiBeast就是主因。

=====

Q:那如果我想從頭學起,什麼樣的方式比較好呢?

A:如果有心想學的話,建議不要分割SSD,多買一顆一個系統一個家比較保險,然後直接用指令還有Clover Installer照著教學相近的主板設定或者直接針對硬體Patch做開機碟,這樣的好處是如果你的做法有重大問題,你在進入macOS安裝,整體進度0的時候就會知道有問題。這邊有個小訣竅,要知道哪裡有問題可以在Clover開機Flag加入"-v",這樣Clover就會及時跑Log給你看,你看他卡在哪裡Google一下大多可以找到答案,比起你盲目的嘗試有效的多。安裝完成能進系統以後,就繼續針對沒完善的硬體去修正吧。

=====

Q:硬體要怎麼驅動,跟Win一樣灌驅動嗎?

A:其實這點就是看出懂不懂黑果的地方了,其實macOS大部分應體並不是沒有驅動,而是在ACPI層面系統就沒有認出硬體,自然硬體就不會動啦。所以大部分的驅動方式只是補齊硬體的辨識讓系統看得懂而已,像Intel的內顯或者AMD GPU,只要是有支援的大多是告訴系統的型號,或者是針對接口數量、類型重新定義,或者像音效卡,你要把硬體的格式照著蘋果的方式去寫他才會認出。簡單的比喻就是你已經有了一組萬用工具箱,要做的只是找到說明書去完成你的任務,當然少數像N卡Kepler後本來就沒驅動但官方有出,這種才是真的要用裝的。

=====

Q:同個硬體驅動方法有好多種,選哪種比較好?

A:如果只是重新定義的驅動法大致上有分兩種,一種是直接暴力改系統上原本的檔案,讓他可以驅動你的硬體。另一種是製作替換型驅動然後放在Clover或是Library/Extensions裡面,這種替換型驅動只包含驅動你硬體需要擴增的部分,然後在系統開機時他會自動外掛上系統原本的檔案。如果能的話我強烈推薦使用後者,因為這樣的好處是你不需要去對系統做任何更動,所以就算經過系統更新你也不需要像前者重新去Patch,同時也不用怕改的時候改壞,開不了機大不了把他移除掉就恢復原狀了,不需要去Recovery模式重灌,然後也沒有檔案權限要注意的問題。

=====

Q:音效Patch好難,AppleHDA的教學我看不懂,用VoodooHDA好嗎?

A:Voodoo其實也是個通解,但通常有大大小小毛病然後音質不佳甚至有噪音,然後我也承認老外寫的AppleHDA教學太凌亂,難以找到重點,這也是我覺得現在黑果界最大的問題,外國那幾個知名大神本身技術屌翻天,但肥宅就4肥宅,很多表達能力0分,整篇教學看下來也不知道重點在哪。如果說是桌機要驅動音效,我推薦用Lilu.kext+AppleALC.kext,Lilu有點類似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系統有基本認識,有興趣的話不妨也來玩玩看吧~

--
Sent from my Windows

--
Tags: 3C

All Comments

Ina avatar
By Ina
at 2017-08-17T00:34
簽名檔不太對阿 XD
Michael avatar
By Michael
at 2017-08-20T09:24
先推好了
Anonymous avatar
By Anonymous
at 2017-08-21T00:16
沒有不行XD
James avatar
By James
at 2017-08-25T03:49
有心得有推
Candice avatar
By Candice
at 2017-08-27T02:49
感謝shasen大的經驗之談,真是很寶貴的經驗。
Anthony avatar
By Anthony
at 2017-08-29T05:16
其實黑蘋果驅動硬體主要分兩種,一種是port Linux
驅動,一種是把device id加到蘋果的驅動的支援列表
裡面
Heather avatar
By Heather
at 2017-08-30T16:47
至於AppleHDA大部份人用AppleALC足矣 如果剛好你的
音效不再支援清單上或者是node跟其他同型號不一樣(
筆電常見)才需要自己弄出configmap那些
Yuri avatar
By Yuri
at 2017-09-01T22:04
專業文
Odelette avatar
By Odelette
at 2017-09-03T21:37
而且你自己設定完可以把你的設定在github上面請vit
9696 merge
Delia avatar
By Delia
at 2017-09-04T03:18
專業好文推
Hazel avatar
By Hazel
at 2017-09-07T16:58
也感謝soto大的解說,看得出來功力很深。
Megan avatar
By Megan
at 2017-09-10T05:57
確實筆電大多無法直接套用AppleALC,那台SP3當初就
花了我不少時間搞定...
Caroline avatar
By Caroline
at 2017-09-11T20:04
筆電的黑果很少像桌機能接近100%完善度,所以這篇
我就完全以桌機角度去講了XD
Ida avatar
By Ida
at 2017-09-16T00:29
我吃完晚餐也來回一篇基礎點的好了
Liam avatar
By Liam
at 2017-09-17T07:06
優質好文章,推!!!
Carol avatar
By Carol
at 2017-09-21T21:37
Tristan Cohan avatar
By Tristan Cohan
at 2017-09-25T03:50

美銀美林:Ryzen芯片將引發銷售狂潮AMD

Donna avatar
By Donna
at 2017-08-16T10:47
美銀美林:Ryzen芯片將引發銷售狂潮AMD還能上漲40% --------------以上可用 Ctrl+Y刪除---------------ꄊ騰訊科技訊據外媒報導,美銀美林認為, AMD 最新的Ryzen芯片可能會引發一波銷售浪潮,進而推動該股繼續上漲。 它認為AMD股票還有40%以上的上漲空間。 美銀 ...

AMD 推出 VEGA 挖礦用 BETA 驅動

James avatar
By James
at 2017-08-16T10:44
https://hothardware.com/news/amd-radeon-rx-vega-mining-block-chain-ethereum ‧This driver is provided as a beta level support driver which should be cons ...

AMD RYZEN THREADRIPPER超頻再創紀錄!

Bethany avatar
By Bethany
at 2017-08-16T10:00
AMD RYZEN THREADRIPPER超頻再創紀錄! 2017-08-15 於AMD Ryzen Threadripper正式發表後,Lab501超頻戰隊使用液態氮對Ryzen Threadripper 1950X進行極限超頻測試。 最終,於外頻保持100MHz不變之狀況下,1950X的倍頻被拉到 ...

3k以下的機殼,防塵、不要透側的選擇?

Mason avatar
By Mason
at 2017-08-16T05:39
由於想減少光害 因此不考慮透側、不考慮會跑出一堆五顏六色光的 再加上家裡有負責掉毛的成員,所以防塵不能太差 機殼上面必須完全平整,以便貓皇帝在上面睡覺而不卡毛 目前電腦預計配備如下: 1.CPU: R5 1600 2.主機板: B350-F 3.power: 振華 ...

認真問一直停跳電對電腦有什麼影響嗎?

Liam avatar
By Liam
at 2017-08-16T04:17
※ 引述《edwardskyq (edwards)》之銘言: : 請教今天一直停電不知道對電腦主機零件會不會有什麼影響 有什麼措施是可以預防的呢 : 像是拔掉插頭等復電再插之類的 感謝 一個放突波分接器差不多一百五,去黃色鬼屋走走就有了 再窮買個插頭串接1n4003兩個(pnnp或nppn) 直接插上電源就好 ...