ICHARM
Ryzen+Rx580安装MacOS High Sierra 10.13.2
Ryzen+Rx580安装MacOS High Sierra 10.13.2

9月份的时候组装了一台电脑,本来是Ryzen5+GTX1066,也尝试装过黑苹果,但是GTX1066在MacOS表现不是很好,性能丧失严重就不说了,关键是整个系统都没有那么流畅,还不如的笔记本的黑果,所以后面就没有继续弄了,机缘巧合的情况下,在闲鱼上和一位大兄弟互换了显卡,GTX1066换RX588,他买的早几个月,但是最近RX588可是又被矿老板炒上了天,说实话,我还有一种赚到的感觉!😂 有了Rx580马上又忙活起黑果,这次的装完后的效果不错,很流畅。不过还是有一些问题,大体还是不错了!

配置

  • CPU:         AMD Ryzen 5 1600x
  • 主板:         技嘉AB350M Gaming 3
  • 显卡:         蓝宝石 Rx580 8G
  • 无线网卡: BCM94360(转PCI,蓝牙接USB)
  • 有线网卡: Realtek® GbE网络芯片 (10/100/1000 Mbit)
  • 声卡:         Realtek® ALC887

系统报告

http://www.icharm.me/wp-content/uploads/2018/01/Screen-Shot-2018-01-06-at-2.09.30-AM.png

工具

1. Mac一台或者黑苹果电脑一台,系统必须是10.11.6及其以上,不然无法制作high Sierra安装U盘,如果没有可以闲鱼购买我制作好的U盘

2.Clover_v2.4k_r4359

3. Clover Configurator 2

4.AMD破解内核等

所有工具的下载地址:https://pan.baidu.com/s/1slJXdPr  密码:7hpl

BIOS设置

  1. AMD-V / SVM = Disabled (AMD虚拟化技术,安装成功后可以打开, 如果找不到可以查看:技嘉AB350主板开启Ryzen CPU 虚拟化支持)
  2. SATA Ports = AHCI
  3. IOMMU = Disabled
  4. HPET = Enabled
  5. EHCI Hands-off = Enabled
  6. XHCI Hands-off = Enabled
  7. Serial Port = Disabled
  8. Parallel Port = Disabled

制作安装U盘

1. 制作原版的安装U盘,需要在Mac下操作,首先在App Store下载High Sierra.app 。这个app的完整大小为5G,如果macos 版本低于10.11.6 ,那么下载的High Sierra.app 只有19M,简化版的是无法制作安装U盘的(可以先升级到sierra )。

如果手头没有mac,可以尝试在虚拟机中先安装macos,再制作安装U盘,参考:Virtual macOS: Use macOS Sierra on a Virtual Machine with VMWare

如果觉得麻烦可以上闲鱼购买我制作好的U盘 :)

2.插入U盘, 打开Disk Utility,选中U盘 点击抹掉(Erase)并设置如下:

  • 名称(Name):Hackintosher
  • 格式(Format): Mac OS Extended(Journaled)
  • 分区表(Scheme): GUID Partition Map

http://www.icharm.me/wp-content/uploads/2018/01/GUID.png

3. 打开终端, 执行下面命令:

sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --applicationpath /Applications/Install\ macOS\ High\ Sierra.app  --volume /Volumes/Hackintosher/

需要按Y确认,接下来会写入数据进U盘,时间会比较长10-30分钟

http://www.icharm.me/wp-content/uploads/2018/01/Terminal.png

4.完成之后应该会自动挂载 Install macOS High Sierra的磁盘,打开它

http://www.icharm.me/wp-content/uploads/2018/01/Screen-Shot-2018-01-06-at-3.45.32-PM.png

5.下载网盘中Ryzen High Sierra pre and post scripts edited.zip文件,解压

6.将解压后的文件夹中PreLinkedKernel/prelinkedkernel  复制到 Install macOS High Sierra/.IABootFiles 和 Install macOS High Sierra/System/Library/PreLinkedKernels/下 (替换原有的内容)

7.将解压后的PostInstall 和 PreInstall两个文件夹复制到Install macOS High Sierra/下

http://www.icharm.me/wp-content/uploads/2018/01/Screen-Shot-2018-01-06-at-16.39.15.png

8.下载网盘中Clover Configurator 2 运行,点击左边栏的Mount EFI, 找EFI on EFI, Install macOS High Sierra ,然后点击Mount partition

http://www.icharm.me/wp-content/uploads/2018/01/Screen-Shot-2018-01-06-at-4.53.35-PM.png

9.下载网盘中Clover_v2.4k_r4359.pkg运行,选择安装到Install macOS High Sierra 中

http://www.icharm.me/wp-content/uploads/2018/01/Screen-Shot-2018-01-06-at-17.02.37.png

10. 选择自定安装

http://www.icharm.me/wp-content/uploads/2018/01/Screen-Shot-2018-01-06-at-17.03.05.png

11. 勾选如下的内容,其他的暂不需要勾选,安装时clover尽可能干净

http://www.icharm.me/wp-content/uploads/2018/01/Screen-Shot-2018-01-06-at-17.04.18.png

12. 下载网盘中EFI_for_Install, 将其中的config.plist和一些必要的kexts复制到U盘的EFI的clover的对应位置。

Tip:如果是准备使用APFS文件格式,需要复制apfs.efi到U盘clover 的drivers64UEFI下,使用APFS文件格式有几个要求

  1. 安装的磁盘的必须是SSD固态硬盘
  2. 整个固态硬盘只能有一个主分区(除了EFI分区)

至此High Sierra安装U盘制作完毕!

安装MacOS

1.BIOS设置好后,从U盘启动, 选择 Boot OS X Install from Install macOS High Sierra

直接回车进入,接下来就是图形话操作,就不多阐述了。

2.安装完成后,重启,再次选择Boot OS X Install from Install macOS High Sierra

3.这时不是再安装了,而是打开终端,执行下面命令:

/Volumes/Image\ Volume/PreInstall/pre

然后输入macOS安装盘名称 ,回车(这一步是为将Amd破解kernel复制到macOS安装盘,并做一些设置)

4.完成之后重启,选择Boot macOS Install from “MacOS安装盘名称”, 直接回车进入

如果提示../OSInstall.mpkg appers to be missing or damaged,可以尝试删除EmuVariableUefi-64.efi, 或者 换SMBIOS信息

5.等待安装的进度条完成,完成之后重启

6.重启之后再次选择Boot OS X Install from Install macOS High Sierra 

7.此时也不再是安装,而是打开终端,执行以下命令:

/Volumes/Image\ Volume/PostInstall/kernel_kext_install_only

然后输入macOS安装盘的名称,回车,执行完成之后,重启

8.此时整个high Sierra安装过程算是完成了

USB内建

使用GenericUSBXHCI.kext可以使USB接口正常工作,但是会出现系统报告中没有USB相关的信息,但是USB确实是正常工作的,这样会导致两个问题:

1.关机断电慢,因为关机时系统一直在等待键盘鼠标 timeout

2.接USB的蓝牙无法被识别,这里哀差闷是闲鱼购买的BCM94360加上转PCI转接卡,蓝牙接在USB2.0的接口上。Wifi重启后是成功免驱,但是蓝牙没有被识别

解决问题2可以使用下面的方法:

1.下载网盘中Buletooth Fix.zip,解压

2.拷贝SPUSBReporter.spreporter 到 /System/Library/SystemProfiler/下覆盖原有内容 (!important 记得先备份一下)

3.删除S/L/E下关于Bluetooth有关的两个驱动: IOBluetoothFamily.kext 和 IOBluetoothHIDDriver.kext (记得先备份一下)

4.将我提供的这两个kext放到Clover下,重启应该能够看到USB3.1和3.0的信息,但是2.0还是没有列出来。

http://www.icharm.me/wp-content/uploads/2018/01/Screen-Shot-2018-01-09-at-7.41.29-PM.png

这个方法只能解决蓝牙不能识别,关机断电慢的问题依然存在,待修复

优化

时间同步

windows和macOs的时间不同步是常见的问题,这里哀差闷提供在windows打注册表补丁来解决,windows下打开cmd,运行下面的命令:

Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

Ryzen Cpu不识别

正常情况下mac是不能识别Ryzen的Cpu的, 会在系统信息页面显示 Processor Unknown,不过不是很在意的话,可以不用管的,这个不影响high sierra正常运行,但是如果想看起来美观一些,就像上面的截图一样,显示出Cpu型号。 操作如下:

  1. 使用BBedit工具 打开/System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/Resources/English.lproj/AppleSystemInfo.strings
  2. 找到:<key>UnknownCpuKind</key><string>Unknown</string>
  3. 将string中的内容修改为你想显示的CPU内容,比如哀差闷修改为:<key>UnknownCpuKind</key><string>Ryzen 1600x Six-Core</string>
  4. 不出意外,About this Mac 立刻显示你修改的内容

CPU性能提升

默认情况下 Ryzen Cpu在黑果下有20%左右的性能下降,但是可以通过clover启动参数busratio来修复。

Bus Ratio 的计算方法为:CPU时钟频率(Mhz)/总线频率(Mhz)

CPU时钟频率(Mhz)  = Ghz 乘 1000

所有的Ryzen CPU的总线频率为100Mhz

示例:

  • Ryzen 1800X 3.6GHz; busratio=36
  • Ryzen 1700x 3.4GHz; busratio=34
  • Ryzen 1700 3.0GHz; busratio=30
  • Ryzen 1600X 3.6GHz; busratio=36
  • Ryzen 1600 3.2GHz; busratio=32
  • Ryzen 1500X 3.5GHz; busratio=35
  • Ryzen 1400 3.2GHz; busratio=32

冻屏

黑苹果有一定几率会出现冻屏的现象,就是鼠标动不了,睡眠屏幕醒过来慢(这种现象是随机出现的)。

防止冻屏通过clover加上启动参数-rad4200 来解决

建议:如果没有出现冻屏现象,就不要添加该参数

 

待解决的问题

1.关机断电慢

2.CPU、GPU、主板的传感器驱动。

 

发表评论

textsms
account_circle
email

  • http://0.gravatar.com/avatar/9500048972f1cb2a5259d01bb173dba1?s=80&d=monsterid&r=g
    JKJKJ

    2700X 一樣做法嗎

    2周前回复
    • http://2.gravatar.com/avatar/5d39f44d686d3af6cb02ddff86842671?s=80&d=monsterid&r=g
      哀差闷博主

      @JKJKJ: 应该有点区别,网上已经出现了针对2700x的一键式镜像,很容易就可以搞定了。

      2周前回复
  • http://2.gravatar.com/avatar/bd156027460276580c4c6b30e8f2b627?s=80&d=monsterid&r=g
    qqqqq

    我找到了一个AMD专用的镜像,连bios都不用改。一路顺风顺水的装完了。1700+技嘉AB350M gaming3+1070

    3周前回复
  • http://2.gravatar.com/avatar/bd156027460276580c4c6b30e8f2b627?s=80&d=monsterid&r=g
    qqqqq

    同款主板,目前摸索中

    1月前回复
  • http://0.gravatar.com/avatar/9528dff733b7921757468316f5a65e47?s=80&d=monsterid&r=g
    max.Th

    你rx580的性能打折没有?我玩dota2的时候一般只有20帧左右?如何解决呢?

    5月前回复
    • http://2.gravatar.com/avatar/5d39f44d686d3af6cb02ddff86842671?s=80&d=monsterid&r=g
      哀差闷博主

      @max.Th: 有损失,我不玩游戏,所以不是很明显,dota2本来要求蛮高的吧

      4月前回复
  • http://0.gravatar.com/avatar/9dd5aa0d313e8a4c79443beb8f1e3448?s=80&d=monsterid&r=g
    Np634

    可以安装在移动硬盘上面么?

    9月前回复

ICHARM

Ryzen+Rx580安装MacOS High Sierra 10.13.2
9月份的时候组装了一台电脑,本来是Ryzen5+GTX1066,也尝试装过黑苹果,但是GTX1066在MacOS表现不是很好,性能丧失严重就不说了,关键是整个系统都没有那么流畅,还不如的笔记本的黑果,…
扫描二维码继续阅读
2018-01-09