前言

这篇文章是给台式机用户看的,高度依赖Whatevergreen缓冲帧补丁的小伙伴请绕行。

事件起因

前几天细心的群友发现了一个bug,在加入Whatevergreen的情况下,核显频率会稳定在0.5g左右,远低于正常值1.2g,经排查,发现是Whatevergreen导致的问题。

为什么不选择删除Whatevergreen

博主已经测试过删掉Whatevergreen的情况,并不完美,体现如下。

  • AGDP patch时灵时不灵
    博主测试了加入AGDP patch解决dp花屏的方案,时灵时不灵,在系统更新,安装器,recovery等环境下100%失效,OpenCore以及Clover都已经实测,时灵时不灵。

  • 核显型号名称要手动注入
    Whatevergreen内置型号识别功能,id和型号对应,比如3E980003->Intel UHD Graphics 630。所以删掉Whatevergreen会导致核显型号显示错误,要手动注入Device->model属性。

  • 重命名补丁要手动添加
    Whatevergreen内置change GFX0 to IGPU,change PEGP to GFX0,change HECI to IMEI,change MEI to IMEI等补丁,去掉后这些要手动添加。

博主修改的Whatevergreen改了哪些内容

  • 删除igfx(核显)相关补丁。
  • 删除Nvidia相关补丁。
  • 删除Shiki相关功能。
  • 保留AGDP补丁。
  • 保留基础重命名补丁。
  • 保留型号对应识别功能。
  • 保留紫线移除补丁。

如何使用博主修改的Whatevergreen

  • Bios主显卡设置成独显,DVMT 128M。
  • 移除change GFX0 to IGPU,change PEGP to GFX0,change HECI to IMEI,change MEI to IMEI等补丁。
  • 移除显卡相关的SSDT。
  • 加入Whatevergreen(Lilu要求1.3.8)。

修改版Whatevergreen Github地址如下

https://github.com/bugprogrammer/WhateverGreen

性能测试

如图,核显性能测试如下