前言:好久没有写文章,这两天把双显卡核显加速捣鼓好了,写出来给大家分享一下过程和思路
核显加速问题困扰了笔主许久(日常Mac,游戏Win),受远景论坛@lichengyong的启发,终于完美解决了这个问题。
在之前,笔主执着于WhateverGreen.kext(以下简称WEG),但由于WEG本身的缺陷,会导致核显的频率只能达到0.55GHz(UHD630满载为1.1-1.2GHz),且不稳定,无法发挥核显的全部性能。
正确去掉对WEG的依赖,可以解决核显无法满载的问题。
笔主配置:
- B360M迫击炮
- i5 8500(UHD630)
- RX580超白金
- 4k显示器
效果:
在正文开始前,先说一下具体思路:
删除WEG、显卡相关仿冒↓
注入核显ID↓
打上黑屏补丁↓
修正显卡定位↓
完成√
-------------------分界线------------------
使用到的工具:
- Clover Configurator(v5.8.0.0)
- Hackintool(v2.8.6)
- 代码编辑器(我用的Sublime)
第一步:删除WEG、显卡相关仿冒和注入
确保以下事项:
1.config.plist的graphics下参数为空
2.Config.plist里Devices下的Properties、FakeID所有参数为空
3.删除Clover/kext/Other下的FakePCIID.kext、WhateverGreen.kext、FakePCIID_Intel_HD_Graphics.kext等显卡相关kext
4.删除Clover/ACPI/Patched下关于显卡的所有DSDT注入。
参考我的Clover结构:
第二步:注入正确核显ID
1、打开Hackintool,按照下图导出PCI设备列表
2、使用代码编辑器打开桌面上的pcidevices.plist和Clover/config.plist
3、如图,复制pcidevices.plist里面的代码,在config.plist下搜索Properties,粘贴到对应位置
第三步:打上黑屏补丁
打开Clover Configurator,在Kernel and Kext Patches下点击List Of Patches,选择Black Screen Patch Vega 56/64, RX580 etc. (c)Pike R. Alpha补丁
完成这一步后重启电脑。
重启电脑后,打开Hackintool,不出意外核显和独显都驱动了,但由于显卡定位不准确,会导致系统无法正确识别帧缓冲信息,如下图
第四步:修正显卡定位
打开Clover Configurator,在ACPI里面打上修正显卡定位的补丁,如图:
记住按顺序打,不然独显的位置会有问题。
完成后重启电脑。
不出意外的话,重启后核显和独显都正确驱动,并且显示也正常了,打开Hackintool检查:
经测试,出现了睡眠唤醒后某些软件打不开的问题(例如Chrome),解决方法:在ACPI里面打上change HECI to IMEI补丁即可解决。
本方法驱动显卡的唯一缺陷:在登录界面,4k显示器无法正常显示HIDPI而显示原生分辨率,登录后HIDPI正常,影响不大。
现在,双显卡均完美驱动,FCPX剪辑流畅,4k硬解完美,距离100%完成度更近了一步。
此次分享到这里就结束了
觉得有帮助可以点个赞~
欢迎各位在评论区交流讨论~