好咧
就这样吧

Mac神器-ASRock DeskMini 110+i5 7500 7代CPU&HD630实战

一、机缘


        话说华擎一直有出品妖板的传统,时不时弄点出人意料的玩意儿来。

        碰巧在张大妈上看到网友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试试?

       最后附上所需的驱动。

kexts.zip (655.79 KB, 下载次数: 216) 修改的AppleALC驱动:
AppleALC.kext.zip (630.42 KB, 下载次数: 111) 


相关推荐

最新回复