本帖最后由 hehe8899 于 2017-3-16 17:24 编辑
一、机缘
话说华擎一直有出品妖板的传统,时不时弄点出人意料的玩意儿来。 碰巧在张大妈上看到网友Go-on的一篇使用体验:“我把主机放包里:ASRock 华擎 DeskMini 110 STX平台 装机实录”,链接:http://post.smzdm.com/p/511915/。这是华擎出品的DeskMini 110,机子体积只有1.92L,精致小巧但性能不俗,设计居然能支持intel最新的7代桌面65W 以下的CPU!(有网友装上i7 7700一样没问题)。 偷懒,下面的图直接引用该网友的实拍图。 和300ml饮料对比,大小和一个小点的ATX电源差不多。
可以同时安装两块sata 2.5寸硬盘,还有一个M.2 PCIE NVME硬盘和一个M.2 卡位支持M.2 无线网卡蓝牙槽位.。
整套系统包含机箱、主板、电源,装上CPU、内存和硬盘就可以使用了,是标准的准系统配置。
前面接口有
后面接口
主板是ASRock STX H110,简单扫了一眼规格,上Mac应该没啥问题
这块普通的STX H110规格在华擎手里来了点花活,官方新发布的BIOS里提到居然支持安装OSX系统!妖板之称确实不是浪得虚名的。 说干就干,x东下单机子,x宝下单CPU,内存和硬盘利旧。一开始看中高性价比的G4560,装上发现核显是HD610,属于GT1级别的显卡,这个Mac是不支持的,而这机子因为太mini了,没有任何可以安装显卡的槽位,再弄来一片i5 7500,核显HD630,GT2级别,Mac支持。 所以,有了下面的配置表: 华擎(ASRock)DeskMini110/COM I5 7500 3.4GHz HD630核显(CPU自带) ALC283声卡(主板自带) Intel I219V千兆网卡(主板自带) 4Gx2 2133 DDR4 笔记本内存 PM851 PCIE NVME 256G硬盘WIN10+镁光 128G M4 SSD上macOS Sierra
二、装机(bi) 硬件安装略去不表,需要的可参考这篇帖子:http://post.smzdm.com/p/513747/ 1、刷上新版的bios,修改这几项: Vt-d 关闭 IOAPIC 24-119 Entries 关闭 IO串口 关闭(x东的基本都是串口版本,一定要关闭,其他版本没这个问题) 安全启动模式 关闭 USB XHCI Handoff 打开 2、系统推荐使用macOSSierra,结合妖板支持OS X系统的bios,安装macOS当是非常简单惬意的事,但一时贪图i5 7500漂亮的功耗性能价格比,入了这货,所以弄得复杂了不少… 还是说说安装方法吧,此方法应该也适用于kaby lake7代CPU及核显HD630。制作好Sierra安装U盘,制作参考坛子里的教程好了,用最新版的clover引导,并注意以下几点: config.plist设置: Kaby Lake 苹果还没用上,Mac原生不支持,但和Mac支持的6代CPU差不多,通过屏蔽CPU ID来解决: KernelAndKextPatches->FakeCPUID 设置0x0506E3 打开核显 Graphics->Inject->Intel 设置为True 另外系统启动时会丢失USB端口,设置USB端口解决: Boot->Arguments 设置 -gux_defer_usb2 然后在EFI/clover/kexts/10.12里放入以下几个必要的kext FakePCIID_Intel_HD_Graphics.kext FakePCIID.kext FakeSMC.kext 其他参照正常的参数设置就可以了,非常简单。 然后抹盘安装,简单不表。 macOS Sierra安装到硬盘后,在硬盘上安装clover引导时,注意以下几点: config.plist设置 继续屏蔽CPU ID KernelAndKextPatches->FakeCPUID 设置0x0506E3 设置cpu变频参数 ACPI->SSDT-> Generate设置为True 驱动HD630核显 Device->FakeID->IntelGFX 设置字串 0x19168086 Device-> AddProperties->添加如下字串 <key>AddProperties</key> <array> <dict> <key>Device</key> <string>IntelGFX</string> <key>Disabled</key> <false/> <key>Key</key> <string>AAPL,GfxYTile</string> <key>Value</key> <data> AQAAAA== </data> </dict> </array> Graphics->Inject->Intel 设置 True Graphics-> ig-platform-id设置字串0x19160000 设置合适的smbios参数,推荐使用iMac17,1,这个原生支持6代CPU,和我的7代CPU接近。 然后安装Kext驱动到L/E,屏蔽CPU及核显 FakePCIID_Intel_HD_Graphics.kext FakePCIID.kext 在EFI/clover/kexts/10.12放入kext驱动 FakeSMC.kext IntelMausiEthernet 驱动主板的intel网卡 ACL283声卡 config.plist设置Device->Audio->Inject 设置字串66 在EFI/cover/kexts/10.12里放入修改过的AppleALC.kext(加入lilu的kext插件),可以直接支持原版的applehda,简单省事(感谢insanelymac的vit9696&lilu);安装CodecCommander.kext驱动到S/L/E。 USB 安装USBInjextAll.kext到EFI/clover/kexts/10.12,然后把此主板对应的SSDT-USB-DESKMINI.aml文件放入EFI/clover/ACPI/patched,配合使用。 完工。
晒下成绩,iMac配置,核显、CPU正常识别
跑分图,CPU变频正常,用功耗计测量整机不含显示器功耗10w-50w的样子,节能安静凉快!
三、后话 可以看出,这个安装主要功夫花在解决现在mac还不支持的7代CPU及核显HD630的驱动问题,若是6代CPU,那就太简单了,话说谁可以借片i56600试试? 最后附上所需的驱动。 修改的AppleALC驱动:
|