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