如果您拥有基于 KBL/CFL 的笔记本电脑并依靠背光寄存器修复 (BLR) 来修复 3 分钟黑屏问题,您可能会注意到 BLR ( )-igfxblr不再适用于 macOS 13.4 或更高版本。这是因为 Apple 简化了 macOS 13.4 附带的 Kaby/Coffee Lake 帧缓冲区驱动程序中函数ReadRegister32和的实现WriteRegister32,因此编译器选择尽可能多地内联调用这些函数。因此,WriteRegister32背光寄存器修复 (BLR) 和背光平滑器 (BLS) 子模块注册的挂钩不再起作用。从 v1.6.5 开始,WEG 可以恢复编译器在背光相关函数中所做的优化,提供 BLR 的替代方案,并使 BLS 在 macOS 13.4 或更高版本上正常工作。从 v1.6.6 开始,WEG 支持 Kaby Lake 平台。
请注意,此替代修复仅适用于拥有使用 Kaby Lake 或 Coffee Lake 图形驱动程序并运行 macOS 13.4 或更高版本的笔记本电脑的用户。您可以添加属性enable-backlight-registers-alternative-fix或IGPU使用 boot 参数-igfxblt来启用此新修复并删除 boot 参数-igfxblr和/或设备属性enable-backlight-registers-fix。如果您希望在 macOS 13.4 或更高版本上使用背光平滑器,则需要将-igfxblt和添加-igfxbls到启动参数中。
注:启动参数-igfxblr或属性enable-backlight-registers-fix在移动卡比湖和移动咖啡湖上已失效!现在要使用启动参数-igfxblt或属性enable-backlight-registers-alternative-fix,上述是WhateverGreen的官方修复说明.
评论2