概述

WhateverGreen.kext 是一款用于支持黑苹果显卡工作的第三方驱动程序,如果你的黑苹果AMD/NVIDIA/Intel显卡出现唤醒黑屏、花屏、睡眠黑屏等问题,可以尝试使用该补丁解决问题。该驱动依赖于 Lilu.kext,所以请务必一同安装好,一起使用才会有效果。

版本:1.5.8
版本发布时间:2022 年 3 月 8 日
安装 macOS 时应使用 Debug 版本以获取更多错误信息,稳定使用可使用 Release 版本

功能特点

修复 AMD 和 NVIDIA 显卡启动黑屏
修复 AMD 显卡唤醒黑屏
修复某些情况下的启动屏幕失真
将发送器/编码器固定在自动检测的连接器中,以支持多监视器(-raddvi)
修复 HD 7730/7750/7770 / R7 250 / R7 250X 初始化(radpg=15)
允许通过 ACPI 调整 aty_config、aty_properties、cail_properties
允许在不受支持的显示器上强制使用24位模式(-rad24)
允许在没有图形加速的情况下启动(-radvesa)
允许自动设置 GPU 型号名称或为 RadeonFramebuffer 手动指定
允许通过设备属性为 RadeonFramebuffer 指定自定义连接器
允许通过设备属性(HD7xxx或更新型号)调整自动检测到的连接器优先级
修复了 AppleGraphicsDevicePolicy.kext 中的一个问题,这样我们就可以使用 MacPro6,1 Board-id/Model 组合,而不会出现黑屏的常见问题
修改 macOS 以将 NVIDIA 的 WebDriver 识别为平台二进制文件。这解决了透明窗口中没有内容的问题,该透明窗口出现在使用 Metal 并启用了库验证的应用程序中。受影响的常见应用程序是 iBooks 和 Little Snitch Network Monitor,尽管此修补程序是通用的并修复了所有修补程序
将 IOVARendererID 注入 GPU 属性( 非冻结 Intel 和/或 任何离散 GPU 的基于 Shiki 的解决方案必需 )
Intel HD 数字音频 HDMI,DP,数字 DVI(修补 Connector-type DP -> HDMI)
修复了在 macOS 10.13(官方驱动程序和WebDriver)上卡死的 NVIDIA GPU 接口
修复了某些具有 Intel iGPU 的笔记本电脑上由 DPCD 报告的无效链接速率导致的内核崩溃(Kernel Panic)
修复了在 Skylake,Kaby Lake 和 Coffee Lake 平台上以更高的像素时钟速率建立 Intel HDMI 连接的无限循环
实现对板载 LSPCON 芯片的驱动程序支持,以在具有 Intel iGPU 的某些平台上实现 DisplayPort 至 HDMI 2.0 输出
在 Kaby Lake 或更高版本的非内置显示器上强制执行完整的模式设置,以将启动修复为黑屏
允许不受支持的卡使用硬件视频编码器(-radcodec)

安装使用

建议搭配 Clover / OpenCore 等引导程序注入驱动,而不是放到 S/L/E 目录
此驱动依赖 Lilu.kext
将 WhateverGreen.kext 和 Lilu.kext 放到以下目录:

Clover:/EFI/CLOVER/kexts/Other
OpenCore:/EFI/OC/kexts
OpenCore 用户主要还需要在 config 中启用

启动参数

-wegdbg 开启debug模式
-wegoff 关闭whatevergreen
-wegbeta 在未受支持的系统版本中开启whatevergreen (10.13 及以下版本默认开启)
-wegnoegpu 关闭外置GPU (或添加 disable-external-gpu 属性到 IGPU)
-radvesa 完全关闭 ATI/AMD 视频加速
-igfxvesa 不启用硬件加速的情况下用Intel显卡启动 (VESA 模式)
-rad24 强制启用 24-bit 显示模式
-raddvi 启用DVI接口校正 (AMD 290X, 370等需要)
radpg=15 关闭 power-gating 模式
agdpmod=vit9696 关闭 board-id 检查 (或添加 agdpmod 属性到外置 GPU).
agdpmod=pikera 用 board-ix 替换 board-id
agdpmod=ignore 关闭 AGDP 补丁
igfxfw=2 加载 Apple GuC 固件
igfxpavp=1 强制启用 PAVP 输出
igfxfcms=1 作用于 Skylake
-igfxfbdbg 调试 IGPU 帧缓冲区(仅 Debug 调试版本)
igfxonln=1 强制在线 IGPU 属性强制所有显示在线状态
igfxonlnfbs=MASK 覆写显示状态

声明:本站部分资源来自网络,目的在于给想体验黑苹果的人一个方向,节约大家的时间,本站所有收费及捐赠仅用于网站运营以及维护资金,如无特殊说明或标注,仅限学习交流,不能用于商业用途,软件类目如用于商业用途,请到官方购买正版,追究法律责任与“A7MAC”无关!
注明:所有文件均归属于原作者,本网站只提供下载。如果您不希望你的文件被本网站收录,请发送邮件到shaengli@163.com,我将移除文件