Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 598|回复: 5

[独显] 做个备忘外星人在10.12.6下实现n卡独显背光调节 [复制链接]

Rank: 2Rank: 2

UID
4757003
帖子
210
PB币
210
贡献
0
技术
0
活跃
456
发表于 2018-9-30 16:49:49 |显示全部楼层
本帖最后由 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设备,这步目的是使背光调节条生效。

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

Rank: 2Rank: 2

UID
4824616
帖子
153
PB币
225
贡献
0
技术
0
活跃
292
发表于 2018-9-30 18:03:10 |显示全部楼层
感谢指导~~

Rank: 5Rank: 5Rank: 5

UID
608131
帖子
548
PB币
379
贡献
0
技术
50
活跃
612
发表于 2018-11-11 10:16:33 |显示全部楼层
谢谢分享,学习了

Rank: 2Rank: 2

UID
2080441
帖子
305
PB币
14
贡献
0
技术
0
活跃
235
发表于 2018-12-13 16:18:19 |显示全部楼层
谢谢分享,学习了

Rockjesus

Rank: 7Rank: 7Rank: 7

UID
1457371
帖子
1321
PB币
39
贡献
0
技术
17
活跃
1723
发表于 2018-12-13 18:34:27 |显示全部楼层
厉害了,学习下

Rockjesus

Rank: 7Rank: 7Rank: 7

UID
1457371
帖子
1321
PB币
39
贡献
0
技术
17
活跃
1723
发表于 2018-12-13 18:38:35 |显示全部楼层
pwm可能是power management,还有请问kext里都修改了什么
回顶部
Copyright (C) 2005-2019 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件