UE4黑苹果BigSur开发环境搭建

Posted xoyojank

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UE4黑苹果BigSur开发环境搭建相关的知识,希望对你有一定的参考价值。

硬件配置

配件型号
CPUAMD 锐龙9 3950X 16核32线程
主板华擎 B550M Steel Legend
显卡AMD Radeon RX 5700 XT (8G GDDR6)
内存美商海盗船 DDR4 3600 64GB(32G×2)
SSD美商海盗船 Force MP600 2TB SSD PCI-E 4.0
机箱恩杰 H510 白色 ATX机箱
电源长城 额定650W G6金牌电源
散热器利民 Frozen EYE 280 ARGB一体式水冷

macOS安装步骤

一开始参考的黑果小兵的部落阁进行安装, 结果搞不定, 建议还是直接参考国外原版教程:

这里主要记录一些踩的坑:

  • 一开始macOS镜像使用balenaEtcher根本写不进U盘, 换了transmac才搞定, 不知道是不是U盘容量太大的问题

  • AMD的主板Bios有些选项是没有的, 能关几个是几个

  • 自带的OpenCore配置是无法直接进行安装的, 网上找的类似配置也没法启动引导安装, 所以只能一步一步自己配置OpenCore

  • OpenCore建议找个macbook使用OpenCore Configurator进行配置, 里面有些驱动扩展是可以直接在线下载更新的

  • 引导安装启动不了的话就照着OpenCore的配置一项项检查

  • SSDTTime最新版本不只4个选项了, 所以某些教程只说选项序号会选错的

  • AMD的内核补丁是必须的, 见AMD_Vanilla

  • B550主板还额外需要一个SSDT-CPUR.aml的ACPI文件

  • 如果GenSMBIOS时机器型号映射成了MacPro7,1, 开机会报个内存安装错误的通知, 使用MacProMemoryNotificationDisabler.kext也没用(BigSur无效), 不影响使用可以无视

  • AMD的CPU需要对应的电源管理驱动AMDRezenCPUPowerManagement.kext

  • 开始引导安装程序界面竟然是德语, 摸索了半天才切成能看懂的语文

  • 引导安装最后几步可能是因为没有网卡识别的问题, 网络相关配置会崩溃, 全部跳过才能进系统

  • 华擎B550M Steel Legend的网卡是2.5G的, 驱动找了LucyRTL8125Ethernet.kext, 需要手动设置速率才能连接

  • 2T的NVME的SSD会被识别成外置硬盘, 需要参考这个改下, 用到一个软件Hackintool

  • USB端口映射也需要用到Hackintool

  • 安装完后需要脱离U盘引导, 这时候需要mount系统盘的EFI分区, 才能把U盘里的OpenCore拷贝过去

我用的OpenCore配置: https://github.com/xoyojank/OpenCore_ASRock_B550M_EFI

相关软件

  • Alfred, 不说了太好用, 代替Spotlight和Windows上的Everything
  • Beyond Compare, 文件对比工具
  • CLion, 在Rider for Unreal Engine还没适配macOS前先凑合用着
  • Commander One, 阉割版本的TotalCommander
  • Fork + SnailGit, Git客户端
  • IINA, 视频播放器
  • iShot, 截图工具
  • Karabiner-Elements, 键盘鼠标改键工具, 可以支持鼠标侧键
  • Keta, 解压缩工具
  • OBS, 录屏工具
  • SwitchResX, 屏幕分辨率调整工具, 有没有HiDPI效果差很多
  • Visual Studio Code, 最常用的文本代码编辑器, 用来看usf Shader挺方便的
  • WizNote, 为知笔记

以上是关于UE4黑苹果BigSur开发环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

黑苹果升级 Big Sur 及兼容性测试

普通电脑改装黑苹果mac OS BigSur 11.2 Clover&WinPE双EFI恢复版安装镜像

2021黑苹果Big Sur免驱原生支持独立显卡购买指南

黑苹果升级至Big Sur

海盗船k70红光红轴插上usb无法正常使用

黑苹果big sur版本安装安卓USB共享网络(100%成功)