Re: [菜單] 45K 黑蘋果 deep learning 實驗機

作者: shasen1235 (Ssin)   2017-08-16 14:44:36
※ 引述《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系統有基本認識,有興趣的話不妨也來玩玩看吧~

Links booklink

Contact Us: admin [ a t ] ucptt.com