谢邀,之前已经有一位答主提到了原因。
苹果官方有使用rx 580,另外官方合作伙伴 Black Magic Design也推出过使用RX 580 PRO的 eGPU(显卡扩展坞)产品以及更高一个档次的RX Vega 56。Blackmagic eGPU - Tech Specs | Blackmagic Designwww.blackmagicdesign.com
而实际上,一系列苹果的周边供应商也做了一系列符合苹果规范的eGPU产品,比如Sonnet 的breakaway egfx。https://www.sonnettech.com/product/egfx-breakaway-box.htmlwww.sonnettech.com
简单来说,就是在编写操作系统的时候,实际上硬件选型还没有最终确定,或者说作为一家批量出货的硬件厂商,必须要照顾到由于各种原因导致的硬件选型变动或者后续对该型号设备进行硬件小改款的情况。
也就是因为这个原因,从 RX 560到 RX 590,从RX Vega 56到RX Vega 64的驱动都被包含在了10.14(Mojave)内。
另外,你所说的如果删除这部分驱动以后,的确会影响到黑苹果的使用…
其实不仅仅是黑苹果,白苹果也会受到影响。
从 10.14 Mojave开始,一些早期设备比如 12 年以前的Macbook Air官方已经不支持升级了,所谓的不支持升级,其实苹果就干了一件事儿,就是把之前的设备驱动从系统中移除了…
包括最新版本 10.15 Catalina都是这么干的,于是才有了Mojave Patcher 和 Catalina Patcher。macOS Catalina Patcherdosdude1.com
实现原理很简单… 总共就两步(总感觉跟把大象放进冰箱一样)将被移除的驱动重新打回安装包并且屏蔽硬件检测
安装完系统后将被移除的驱动放回该放的地方…
你问我驱动哪里找?简单,10.13 里面直接就可以找到… 所以 10.13 High Sierra其实是目前最稳定且最友好的OS X版本。
最后的最后,你看白苹果我们都用这样的方式解决了,黑苹果注入个 KEXT,改写几个端口算啥…