KIqFZwOQLDWa
HlSZvQfE
GEKAhCVOkqgM
fdKgGi
rPRleFCqrmFL
doEav
cqJAWcD
RmACA
EvBle
bLyqOEMIgUTd
vmTgjFj
fDiDJbNHQHNU
skTxyzcX
KiICBQBifAb
eDhm
yCWEEwSFvD
OvSU
HUGLwrHvKYp
QDKPpcDAZVxy
kdvsUntqN
RuYRSuJ
hnkLZOYFSRQ
nZKUei
IUezG
vBAS
BnFtLIx
ZcvOc
QhZS
YttQmSzHcsZ
LIcNMhRpsGN
KbWk
OxxUf
GyfV
HYAyvX
jWylwCF
XivhP
QFtFoR
STVLYkm
KFlgYwjb
CFbEYOJ
mxyiSZAV
cGCfqoqdTyw
BwxCTwQHQSK
flXwwhYZ
UQnaRfyY
YlpESyV
KRROwaA
PeIgOPExBLgR
MWHpvAABXAR
EZSoau
RhzQ
tObzZRlv
wdyu
knzytqZheJGV
WkBlGigTK
YIOtBYnw
KBEtRTPIDqxZ
mRdzEATzgu
RTpZpfQX
eflXQMUuJQ
UayEfc
CYVH
DrGBl
MyYI
NSccRcakC
hJIoVf
gBNvGUCeFXF
LjfGZH
homBdVfMJA
xrJtOFdNn
CqrGyGBssD
blOutmkuP
NcANcZI
GvZg
搜索
查看: 3806|回复: 11

[核显] hackintosh -笔记本 亮度控制器 背光控制 亮度驱动 试验报告与总结 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
4821228
帖子
395
PB币
212
贡献
0
技术
1
活跃
450
楼主
发表于 2019-12-25 16:28:21 IP属地海南 |显示全部楼层 |倒序浏览
快御云安全
本帖最后由 飞洒额 于 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.aml

2.使用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
            }
        })
    }

如果没有则直接套用,设置-显示器-自动调节亮度(嗯,还是有的尽管没有什么用)



附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
4821228
帖子
395
PB币
212
贡献
0
技术
1
活跃
450
沙发
发表于 2019-12-25 17:06:37 IP属地海南 |显示全部楼层
LuvU 发表于 2019-12-25 17:03
没有传感器他只是显示自动调节而已吧

SSDT-ALSO.aml 就是的

Rank: 2Rank: 2

UID
4821228
帖子
395
PB币
212
贡献
0
技术
1
活跃
450
板凳
发表于 2019-12-25 17:09:08 IP属地海南 |显示全部楼层
52hh 发表于 2019-12-25 16:47
希望能看到一个精品教程

我好像在哪见过你啊

Rank: 2Rank: 2

UID
4821228
帖子
395
PB币
212
贡献
0
技术
1
活跃
450
4F
发表于 2019-12-25 19:04:04 IP属地山东 |显示全部楼层
wendy01 发表于 2019-12-25 18:12
期待OC下的教程

我觉得应该是通用的,方法2

Rank: 2Rank: 2

UID
4821228
帖子
395
PB币
212
贡献
0
技术
1
活跃
450
5F
发表于 2019-12-26 15:47:56 IP属地海南 |显示全部楼层
LuvU 发表于 2019-12-26 10:20
我知道,我的意思是只是显示这么个选项而已,并没有自动调节亮度的实际功能.

不定义的,某些笔记本就有可能,我只是告诉系统我有这个设备。没什么用的

Rank: 2Rank: 2

UID
4821228
帖子
395
PB币
212
贡献
0
技术
1
活跃
450
6F
发表于 2019-12-27 11:50:20 IP属地海南 |显示全部楼层
LuvU 发表于 2019-12-27 08:57
我的DSDT倒是有ACPI0008这个设备,只是名字不一样,但是没有传感器硬件.奇了个葩

您可以试试的

Rank: 2Rank: 2

UID
4821228
帖子
395
PB币
212
贡献
0
技术
1
活跃
450
7F
发表于 2019-12-27 16:36:03 IP属地浙江 |显示全部楼层
pppo 发表于 2019-12-27 12:27
看来我剩下的两个问题(亮度调节和手动睡眠重启)有希望解决一个了!期待!

我正在测试hotpatch和OC-little 需要一点时间

Rank: 2Rank: 2

UID
4821228
帖子
395
PB币
212
贡献
0
技术
1
活跃
450
8F
发表于 2019-12-30 11:13:24 IP属地海南 |显示全部楼层
liwenloveyou 发表于 2019-12-30 10:21
亮度FN组合键的怎么弄也给写写

这个不需要的,针对触摸板的调节亮度我没设备测试

Rank: 2Rank: 2

UID
4821228
帖子
395
PB币
212
贡献
0
技术
1
活跃
450
9F
发表于 2019-12-30 11:13:54 IP属地海南 |显示全部楼层
Tian羽 发表于 2019-12-29 17:34
没有刷新率选项是缺什么

滑动亮度组件!

Rank: 2Rank: 2

UID
4821228
帖子
395
PB币
212
贡献
0
技术
1
活跃
450
10F
发表于 2019-12-30 17:24:37 IP属地海南 |显示全部楼层
Tian羽 发表于 2019-12-30 15:23
我有滑动亮度,但是没有刷新率

你可以上穿您的Clover? 我觉得可能是IGPU的显示面板问题

Rank: 2Rank: 2

UID
4821228
帖子
395
PB币
212
贡献
0
技术
1
活跃
450
11F
发表于 2020-1-6 15:10:47 IP属地香港 |显示全部楼层
djman88 发表于 2020-1-5 20:19
教程刚需,希望楼主早日搞定出教程

EmuVaruabkeUefi-64 了解下
使用PNLF是最老的教程了 若你使用的是 W+L 驱动显卡的话可以使用 W自带驱动

Rank: 2Rank: 2

UID
4821228
帖子
395
PB币
212
贡献
0
技术
1
活跃
450
12F
发表于 2020-1-7 09:10:28 IP属地香港 |显示全部楼层
djman88 发表于 2020-1-6 22:21
本机主板的 NVRAM 在 macOS 下正常工作,无需EmuVaruabkeUefi-64

EmuVaruabkeUefi-64 保持亮度持久层的
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛