yuning 发表于 2023-6-12 15:42

【WhateverGreen】Coffee Lake 笔记本开机背光修复

有大佬修复了,我搬运。
启动参数 -igfxblt
或者enable-backlight-registers-alternative-fix



[*]You can enable this new submodule by adding the boot argument -igfxblt or the device property enable-backlight-registers-alternative-fix to IGPU.
[*]If you rely on the Backlight Registers Fix (BLR) on macOS 13.4, you now need to add -igfxblt instead of -igfxblr to the boot arguments.
[*]If you wish to use the Backlight Smoother (BLS) on macOS 13.4, you need to add both -igfxblt and -igfxbls to the boot arguments.
[*]If you want to use both BLR and BLS on macOS 13.4, you need to add both -igfxblt and -igfxbls to the boot arguments.
[*]
[*]
[*]

lwx1901 发表于 2023-6-12 20:25

本帖最后由 lwx1901 于 2023-6-12 20:26 编辑

一、如果你之前使用“亮度寄存器修复”(也就是 `-igfxblr` 这个启动参数)来解决笔记本开机持续3分钟左右暗屏的问题,在升级到 macOS 13.4 或之后的版本后你会发现该补丁失效了。这是因为苹果简化了显卡驱动中读写寄存器相关的函数,导致编译器优化了函数调用的汇编代码,进而导致“亮度寄存器修复”以及“亮度丝滑器”注册的钩子失效。从 v1.6.5 开始,*WEG* 提供了新的补丁来撤销编译器对亮度调节相关函数的优化以及为 Coffee Lake 平台的笔记本重写了调节亮度的函数,从而解决开机持续3分钟暗屏以及“亮度丝滑器”失效的问题。

二、注意这个新补丁仅适用于使用 macOS 13.4 以及以上的 Coffee Lake 核显驱动的笔记本用户。你可以为核显添加 `enable-backlight-registers-alternative-fix` 属性或者直接使用 `-igfxblt` 启动参数来启用这个新的补丁。与此同时,你可以删除原“亮度寄存器修复”的 `enable-backlight-registers-fix` 设备属性或者 `-igfxbls` 启动参数。如果你想在 macOS 13.4 或以上系统中使用“亮度丝滑器”,你需要添加 `-igfxblt` 以及 `-igfxbls` 这两个启动参数。


三、Ice Lake 平台的笔记本用户不受此问题影响,然而 Kaby Lake 平台的笔记本用户可能在 macOS 13.4 或以上系统中遇到类似的3分钟暗屏问题。由于没有足够空间来覆盖读取亮度相关寄存器的汇编指令,此新补丁暂不支持 Kaby Lake 平台


gs000250 发表于 2023-8-3 07:34

谢谢分享,找了好久这个了

shenlang 发表于 2023-8-3 09:09

谢谢分享,正努力学习安装ventrua中。。。

sudubiao 发表于 2023-8-4 21:25

感谢分享,DELL5480正有此问题,谢谢。

z135565_31ys 发表于 2023-8-5 08:21

本帖最后由 z135565_31ys 于 2023-8-6 06:16 编辑

经验证,13.5不能删除-igfxblr,否则会出现开机时随机暗屏现象

sudubiao 发表于 2023-8-8 11:04

DELL5480问题已解决,感谢楼主。

funhom 发表于 2023-12-20 01:19

正在找寻中,刚好就有了{:5_264:}

17751512321 发表于 2023-12-25 13:03

13.6.1 又不行了,我13.4.1 的oc 升级到13.6.1 直接失效了 开机还是3分钟黑屏,这个怎么弄
页: [1]
查看完整版本: 【WhateverGreen】Coffee Lake 笔记本开机背光修复