- 积分
- 258
- 最后登录
- 2024-3-28
- 精华
- 0
- 阅读权限
- 30
- 主题
- 35
- UID
- 4831344
- 帖子
- 571
- PB币
- 297
- 威望
- 5
- 贡献
- 0
- 技术
- 0
- 活跃
- 882
- UID
- 4831344
- 帖子
- 571
- PB币
- 297
- 贡献
- 0
- 技术
- 0
- 活跃
- 882
|
发表于 2019-4-18 21:49:34
IP属地荷兰
|显示全部楼层
我的配置是 NUCi7BEH + eGPU RX580 Nitro+ 8GEFI: NUC8i7BEH-Hackintosh-Build
根据
- Apple eGPU 推荐的 RX580 是推 Pulse 系列的,而不是 Nitro ;
- Nitro+ 可以正常使用(Mojave), h264, h265 解码 完全正常;
- Davinci Resolve 里完全可以实现 GPU 利用;
- FCPX 4K 转场、回放非常顺畅,GPU 利用率高;
(使用 Davinci Resolve 编码,GPU 完全利用了)
(渲染母片 Brucex 5k 完全不会利用 GPU,而回放 Bruce5k 则可以非常流畅)
即便如此,据我使用体验发现仍存在以下问题:
- Q1: FCPX 开启后台渲染,并不会利用 GPU;
- Q2: AMD9500Controller 分配 Framebuffer 是通用的,显示 “AMD, Framebuffer”;
- Q3: 无法通过 GPU HDMI 或 DP 口进入系统;
针对以上问题,做了以下尝试:
- 根据 Turn a "new" Sapphire RX580 PULSE into the "Mac Edition" card 将 Nitro+ 的 Part Number 更改成 113-4E353BU-O4E
刷了修改后的 VBIOS
- 成功解决了无法从 eGPU 启动进入桌面的问题,但开机过程无画面;(原文可以下载到我制作的 vbios)
- 刷了修改后的 VBIOS,Framebuffer 为 “Orinoco”,Port 数量为 6;
- Q4: 同时导致了 FCPX 4K 转场卡顿的新问题!
随后发现是因为 Orinoco Framerbuffer 注入了一个 QuickTransition 的参数导致转场卡顿,因此做了一个 DisableTransition.kext 关闭这一项(参考附件 ),这样即便分配了 Orinoco Framebuffer 也不会卡顿了
现在仍遗留问题 Q1
- Q1: FCPX 开启后台渲染,并不会利用 GPU;
尝试使用 iMac18,3 机型和MacBookPro15,2 机型都无果;以上测试都是使用 Mac mini8,1 测试的,ig-platform-id 是0x3EA5000, 希望在座各位能帮忙分析分析!先谢了!
需要 EFI 的请自行访问我的 GitHub 链接下载。
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|