早前按照B站大佬司波图的黑苹果方案DIY了一台黑苹果主机

司波图提供的EFI引导文件是基于OpenCore 0.5.9版。包内含有声卡和USB驱动注入方案,可以直接拿来主义。不过不知道是什么原因,一直无法启用CPU核显加速,视频处理效率就打折扣。也曾一度怀疑我这个ES版本的CPU不带核显。不过,用PE测试了核显可以正常工作。那,剩下的应该是OC问题。只是一直没有找到好的解决方案。

昨天浏览视频时,偶然翻到10代CPU启用核显的介绍。简单测试了一下视频提供的方案,发现不可行~顺便发现了OC已经更新到0.6.3版本。

一不做,二不休。我心想要不把OC升级到最新版本试试看能否解决核显问题。

所以,我按照秀才提供的升级指引把OC升级到了0.6.4测试版。

升级过程还算顺利,不外乎是把config.plist文件重新配置一遍。司波图方案的驱动可以直接在0.6.4中使用。不过,核显问题没能解决,依旧是无法启用。

我重新看了一下OC的安装指引文件。里面关于使用十代Comet Lake核心的黑苹果在虚拟平台上要求使用仿冒iMac20的smbios。

4.png
4.png

司波图的方案是仿冒iMac19的方案。于是,我用GenSMBIOS在黑苹果的设备上生成了iMac20的三码信息,并把信息设置在config.plist中。

5.png
5.png

显卡缓冲帧也使用了OC安装指南建议的0300C89B

配置好config.plist后,然后重新启动机器。打开Hackintool,发现系统信息里的VDA解码器从不支持现在显示“完全支持”。同时,IGPU信息也正常显示出来。因为我是ES版的CPU,所以图形卡会显示三个问号。看来核显问题应该解决了。

3.png
3.png

打开视频转码工具VideoProc,实测了一下核显视频加速功能,顺利通过。困扰了近半年的问题终于得以解决。

2.png
2.png