UE4黑苹果BigSur开发环境搭建
Posted xoyojank
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UE4黑苹果BigSur开发环境搭建相关的知识,希望对你有一定的参考价值。
硬件配置
配件 | 型号 |
---|---|
CPU | AMD 锐龙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开发环境搭建的主要内容,如果未能解决你的问题,请参考以下文章