- 积分
- 110
- 最后登录
- 2023-12-26
- 精华
- 0
- 阅读权限
- 20
- 主题
- 15
- UID
- 4757003
- 帖子
- 215
- PB币
- 420
- 威望
- 4
- 贡献
- 0
- 技术
- 0
- 活跃
- 518
- UID
- 4757003
- 帖子
- 215
- PB币
- 420
- 贡献
- 0
- 技术
- 0
- 活跃
- 518
|
发表于 2018-9-30 16:49:49
IP属地重庆
|显示全部楼层
本帖最后由 peterneo 于 2018-9-30 17:02 编辑
1.首先显卡要完全驱动
2.用IOREG查看pegp这个设备的Appledisplay.kext加载地址,我的在@0
3.在DSDT中pegp这个设备地址后用_DSM做详细定义如下特别注意每个声明的地址开头都必须为@0,但是其中有个参数不明白意思就是pwm-info,有懂的朋友请赐教,这一步主要是使显示器内建(build-in),和使动加载为Applebacklightdisplay.kext;注意要在DSDT开头生命DTGP方法
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
Store (Package (0x0A)
{
"@0,AAPL,boot-display",
Buffer (One)
{
0x01
},
"@0,backlight-control",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
"@0,built-in",
Buffer (One)
{
0x01
},
"@0,use-backlight-blanking",
Buffer (One)
{
0x01
},
"@0,pwm-info",
Buffer (0x14)
{
/* 0000 */ 0x01, 0x14, 0x00, 0x64, 0xA8, 0x61, 0x00, 0x00,
/* 0008 */ 0x1E, 0x02, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00,
/* 0010 */ 0x00, 0x04, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
4.对于10.12.4以上的系统要更换一个修改的Applebacklightdisplay.kext论坛一大把,10.12.4以下的可以用原生驱动。
5.用RehabMan大神的brightness fix补丁添加PNLF设备,这步目的是使背光调节条生效。
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|