本帖最后由 飞洒额 于 2020-1-16 15:28 编辑
亮度驱动方法有四种 -------------------------------------------------------1.使用启动Clover 修复AddPNLF ✔ 方法过时 API Clover UI-ACPI选项 Fixes-List中 打勾添加PNLF Clover UI-Devices选项 打勾 SetIntelBacklight 打勾 SetIntelMaxBacklight
安装-AppleBacklightFixup 到 Clover(路径就不说了)
安装-SSDT-PNLN.aml 到 Clover(路径就不说了)
注意要点 :Config配置必须加载SSDT.aml2.使用SSDT-PNFL SSDT-ALSO SSDT-RMCF ✔ 适用 四代以下 ------------------------------------------------------- hotpatch SSDT-PNLF ⬇继承关系 WhateverGreen.kext SSDT-PNLF = hotpatch 的 RMCF和PNLF组合 OC-PNLF SSDT.aml = WhateverGreen.kext SSDT-PNLF.aml 根据PWMMax设置_UID以匹配AppleBacklightFixup.kext Info.plist中的配置文件 ------------------------------------------------------- 使用 hotpatch 补丁 SSDT- IGPU.dsl 也可以使用Clover 提取的 更改 GFXO 重命名 IGPU Comment: change GFX0 replace IGPU,SSDT-IGPU.aml Find: <4746 5830>
Replace: <4947 5055> ------------------------------------------------------- 使用 hotpatch 补丁 SSDT- RMCF.dsl [Code] 48行 Name(IGPU, 填入Platform ID ) 我的 Platform ID 是Kaby Lake 0x59160000 黑苹果小兵的Platform Id 查询103行 Name(LMAX,最大亮度值)
Sandy/Ivy = 0x710
Haswell/Broadwell = 0xad9
Skylake/KabyLake 0x56c
自定义 LMAX=0x7a1
自定义 LMAX=0x1499
Other = 0xffff
29行 Name (Type,选择平台)
1 = 台式 2 = 笔记本
3. 使用DSDT / SSDT 和IntelBacklight或ACPIBacklight驱动 ✔ 方法过时 API
SSDT-IGPU.aml 中添加 SSDT.PNLF.aml 方法 并驱动注入3072MB 重命名 GFX0 to IGPU
采用SSDT-IGPU集成了这是我驱动的方法
4.使用Whatevergreen + SSDT + PNLF.aml ✔ 推荐方法
Lilu.kext 和 WhateverGreen.kext clover / kext / Other
applbkl = 1 启动 0 禁用
config 设置 Add PNLFconfig 设置 setInterlBacklight SetInterMaxBacklightlight(可选项)
补充教程内核说明 ✔
ACPIBacklight 和 IntelBacklight 适用于 DSDT
条件说明 当InterBacklight 无法工作的情况下可以使用 ACPIBacklight(
这个内核是苹果面板配置信息)
AppleBacklight.kext = 笔记本背光控制 适用于 SSDT DSDTAppleBacklightFixup.kext = 亮度控制滑动组件-------------------------------------------------------
环境光传感器 ✔
某些笔记本具有环境光穿传感器设备,您可以在DSDT搜索关键字 Device(_ALSD || PNLF || PNLF)等
由于我的笔记本DSDT里,可能没有环境光传感器,也可能是我找不到环境光传感器,也有可能是Device 命名问题
Device (_SB.ALS0)
{
Name (_HID, "ACPI0008")
/*
_HID: Hardware ID 硬件ID
ACPI0008 是来自戴尔某机型环境光传感器
*/
Name (_CID, "smc-als")
/*
_CID: Compatible ID 兼容 ID
smc-als 是来自戴尔某机型环境光传感器
*/
Name (_ALI, 0x012C) // _ALI: Ambient Light Illuminance
Name (_ALR, Package (0x01) // _ALR: Ambient Light Response
{
Package (0x02)
{
0x64,
0x012C
}
})
}
如果没有则直接套用,设置-显示器-自动调节亮度(嗯,还是有的尽管没有什么用)
|