小新Pro13 黑苹果/多系统心得

本文:记录小新pro13 Intel版(S540-13IML)安装hackintosh的一些要点


  • 使用黑果小兵和宪武制作的EFI: daliansky/XiaoXinPro-13-2019-hackintosh
  • 安装使用了CLOVER/config_install.plist(OpenCore没试过)
    • 安装后改用了OpenCore引导 - 似乎在引导速度和DW1820A驱动成功率方面好一些
  • 按照macOS、Arch Linux (Grub)、Windows 10 的顺序完成多系统安装
    • 用Grub做主引导器
    • grub.cfg中添加Clover或OpenCore的chainloader条目
    • Windows 10更新或者清除NVRAM导致引导丢失的场合:用EasyUEFI重新添加Grub启动项
  • 屏幕相关的调整
  • 网卡 - BCM94350ZAE (DW1820A)
    • Linux下用brcmfmac驱动
    • 从Windows重启进其他系统:可能无法开启网卡。禁用“快速启动”似乎可以解决
    • 从其他系统重启进Windows:可能开机蓝屏。解决办法:关机重开
    • 必须屏蔽触点,否则很容易在启用网卡的时候死机,不限于特定OS. 屏蔽方法见下。(唯一区别是背面对应的pin贴住貌似也无影响)
  • 网卡 - BCM94360CS2
    • 机身有足够空间装下转接卡 + 拆机的94360CS2
    • Linux下用broadcom-wl驱动
    • 屏蔽触点之前:
      • Linux和macOS:工作正常
      • Windows:只要同时打上网卡和MX250的驱动就会在几秒内定屏死机
    • 解决办法:胶带屏蔽转接卡正面左起第11-12个触点
      • 旁边的空触点贴住也可,我屏蔽了9-12
      • 背面对应位置不能屏蔽,否则Windows和Linux下找不到蓝牙
  • 开启Handoff和Sidecar
    • 一开始无法使用,sidecar显示“No Devices Found”
    • 用OpenCore Configurator补全PlatformInfo、再重新登入iCloud即可
  • 最终效果
    • 不工作:内置mic
    • 睡眠与Windows下不同:睡眠时电源灯常亮而不是闪烁。开盖不会唤醒;需要按电源键
    • 其他基本完美


睡眠方面的细节:固件仅支持S0i3. S3 state并没有被禁用,但实际上无法使用:我在Linux和Windows下尝试过强制使用S3,效果是可以进入S3睡眠,但无法唤醒。因此无法完美实现macOS下的睡眠;通过一组SSDT patch达成了仿真的S0睡眠

TODO:目前睡眠掉电严重,实测功耗约2W,Windows下表现甚至更差(4W),可能是和自行更换的SSD(WD SN520)兼容性不好。。后期会尝试更换SSD解决。


对我来说综合体验准完美了,而且一些方面比白果MBP13更好:

  • 屏幕:尺寸和PPI同MBP13;色域和亮度不如,然而MBP超出的部分我用不到
  • 触摸板:VoodooI2C驱动,支持全部手势
    • 唯一问题:accessibility dragging,选择“without drag lock”仍然是有drag lock
    • 对我来说更合理的尺寸:没有傻大到影响palm rejection
  • 键盘:有F键区、无TouchBar、相对不奇葩的键程/可靠性
  • 10710U:6C12T,35W长时性能释放
  • 电池:56Wh vs 58Wh
  • 机身:
    • 尺寸和重量:比白果略优
    • 厚度:不如,然而who cares
    • 做工:没得比,忍了
编辑于 2020-07-20 08:44