Win10论坛

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

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

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

搜索
查看: 796|回复: 23

[其它] 教大家如何快速找出自己机子的亮度调节快捷键-hotpatch方法 [复制链接]

维护更新地址https://g(去掉)ithub.com/Z

Rank: 7Rank: 7Rank: 7

UID
4472739
帖子
1487
PB币
2288
贡献
0
技术
8
活跃
1628
发表于 2019-8-14 21:40:53 |显示全部楼层
本帖最后由 daliansky 于 2019-8-15 17:29 编辑

        相信经常一些机友比较头疼的是黑果显卡驱动了,有亮度调节滑块,但是就是弄不出亮度调节快捷键。今天教大家一个比较简单的hotpatch方法,以笔记本为例,台式机的我没有,不知道。首先我们需要提取本机DSDT,用MaciASL打开ssdt.aml,然后搜索0x86和0x87(不要问为什么是这两个值,不多谈,经验所得,知道这两个值是跟亮度调节有关的就是)。前排提示:如果想要现成补丁的可以直接跳到帖子后面,见版主黑果小兵维护的补丁合集。


想长一些黑果知识的可以继续看下去,
比如我的联想Y410P,搜索0x87

记住找Q+数字的就是,直接就可以找到Q11,同理,还有一个Q12。


我的机子是比较简单的,电源电池有关的就在ssdt.aml,那有的机子电源电池有关的不在ssdt.aml,
比如联想拯救者15ISK,只能搜到这个

没有Q开头的,是Method (DHCF, 2, Serialized)
不要慌,不要懵逼,对于我们这样不太懂多少代码的人来说,再仔细看一下这个,还是能看懂一些的。
就是DHCF方法下的case0x02下面的0x86这个是亮度减,case0x03下的0x87亮度加,那么再找到DHCF,0x02和DHCF,0x03对应的Q数字就是了。
去找你的电池所在的aml,一般好多Q+数字的大多在这里。挨个打开,搜Q

看到好多Q+数字的吧,再确认一下是不是这个,可以再搜EmbeddedControl,这个一般电池修正时会用到这个搜索关键词。
接上面,直接在这个aml接着搜DHCF就是,然后



结果很明显了,Case (0x02)这个对应的就是Q38下的DHCF (0x02, Zero)
同理,我们就找到了是Q38和Q39.
鉴于手上没有其他的DSDT,我们可以再看看别人的现成做好的例子

还有DD1F的

好了,找到这些Q数字后,接下来我们就可以制作亮度调节键hotpatch补丁了



大家看R大的补丁大家就会知道这些值
0x20,0x0405,0x0205,0x0285
0x10,0x0406,0x0206,0x0286

先给大家看两个现成的hotpatch补丁,这个依样画瓢,大家还是会的吧,注意先搜自己的是EC还是H_EC还是EC0,按照实际吧,或者也可以在config那重命名。



帖子下面我会给大家一个版主维护的补丁合集,大家可以去里面找亮度调节键补丁。

然后呢,大家制作好后,补丁放进patched,结果发现呢亮度调节键还是不起作用。
因为你还差最后的重要一步,在config里给这些补丁重命名,告诉系统,按我这套先来。熟悉hotpatch的机友就会经常要用到这个重命名

PS:注释那么长的名字可以自己写的,记住它是注释,这换到aml补丁里就是那些//绿色的字了,真正起作用的是后面的那串数字(16进制代码)
现在像常见的_Q11 _Q12 _Q38 _Q39 _Q14 _Q15 _Q1C _Q1D啊这些大家都可以直接享机友的福套用就是,那么如果你的机子亮度调节方法Q值不是上面这些常见的呢?所以这里还是要提一下这串数字是怎么来的,其实就是字符转换成16进制代码表示,大家可以用一个在线转换来做,百度字符转16进制,找一个在线字符转换的
比如_Q11重命名成XQ11,是不是明白了?


最后总结一下:DSDT里找_Q数字的亮度调节相关方法,用现成模板制作hotpatch补丁aml,然后配合config的重命名起作用。
然后效果就是你机子自带的哪个快捷键是调节亮度的(这个在win下大家就知道了),那么mac下也一样,比如有机友的机子是FN+上下箭头,有的是F11 F12啊。

最后的最后,附上版主黑果小兵维护的常用补丁集合吧,亮度调节键的话大家找对应的文件夹就是。(PS:啰嗦了这么长,不知道大家有没有看懂,水平有限,突然发现有些东西解释不来了,哈哈。)希望能帮到一下有需要的机友吧。
https://github.com/daliansky/P-little


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

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
776414
帖子
943
PB币
2791
贡献
0
技术
0
活跃
317
发表于 2019-8-14 22:03:27 |显示全部楼层
技术贴顶上去

Rank: 5Rank: 5Rank: 5

UID
691142
帖子
900
PB币
152
贡献
0
技术
71
活跃
1191
发表于 2019-8-14 22:05:21 来自手机 |显示全部楼层
谢谢分享!学习了。

Rank: 2Rank: 2

UID
1813085
帖子
386
PB币
229
贡献
0
技术
0
活跃
384
发表于 2019-8-15 09:47:30 |显示全部楼层
很好的教程,支持一个。

Rank: 5Rank: 5Rank: 5

UID
671555
帖子
596
PB币
22
贡献
0
技术
0
活跃
1219

7周年庆典勋章

发表于 2019-8-15 10:42:11 |显示全部楼层
谢谢分享! 按教程试试看

Rank: 7Rank: 7Rank: 7

UID
750326
帖子
2913
PB币
1442
贡献
0
技术
101
活跃
1868
发表于 2019-8-15 11:05:51 来自手机 |显示全部楼层
这个学习了

Rank: 2Rank: 2

UID
4771397
帖子
337
PB币
156
贡献
0
技术
0
活跃
502
发表于 2019-8-15 11:29:46 |显示全部楼层
我的查出来是Q11和Q12,ssdt和改名之后两个键(Fn+F8和Fn+F9)都变成了亮度增大

Rank: 2Rank: 2

UID
4771397
帖子
337
PB币
156
贡献
0
技术
0
活跃
502
发表于 2019-8-15 11:41:32 |显示全部楼层
而且感觉有延迟感

维护更新地址https://g(去掉)ithub.com/Z

Rank: 7Rank: 7Rank: 7

UID
4472739
帖子
1487
PB币
2288
贡献
0
技术
8
活跃
1628
发表于 2019-8-15 12:23:38 来自手机 |显示全部楼层
Tian羽 发表于 2019-8-15 11:29
我的查出来是Q11和Q12,ssdt和改名之后两个键(Fn+F8和Fn+F9)都变成了亮度增大

再仔细对比一下键值,看看是不是哪弄错了?

Rank: 2Rank: 2

UID
4771397
帖子
337
PB币
156
贡献
0
技术
0
活跃
502
发表于 2019-8-15 12:32:18 |显示全部楼层
39军小兵张 发表于 2019-8-15 12:23
再仔细对比一下键值,看看是不是哪弄错了?

感谢回复,没发现哪有出错,能不能帮忙看下
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
4771397
帖子
337
PB币
156
贡献
0
技术
0
活跃
502
发表于 2019-8-15 12:39:43 |显示全部楼层
我用的是appleps2smart驱动,db5

Rank: 2Rank: 2

UID
2362878
帖子
419
PB币
3481
贡献
0
技术
9
活跃
1644
发表于 2019-8-15 15:42:16 |显示全部楼层
用的全套hotpatch,hd4000,滑块搞出来了,拖动亮度不变,快捷键更没戏了

Rank: 7Rank: 7Rank: 7

UID
4842671
帖子
2520
PB币
3185
贡献
0
技术
10
活跃
642
发表于 2019-8-15 17:09:04 来自手机 |显示全部楼层
monsm 发表于 2019-8-15 15:42
用的全套hotpatch,hd4000,滑块搞出来了,拖动亮度不变,快捷键更没戏了

LMAX值不对

Rank: 2Rank: 2

UID
4805948
帖子
232
PB币
4
贡献
0
技术
0
活跃
379
发表于 2019-8-15 22:11:44 来自手机 |显示全部楼层
技术不错 赞一个

Rank: 1

UID
2907218
帖子
9
PB币
1
贡献
0
技术
0
活跃
24
发表于 2019-8-15 22:37:39 |显示全部楼层
楼主太牛啦的

维护更新地址https://g(去掉)ithub.com/Z

Rank: 7Rank: 7Rank: 7

UID
4472739
帖子
1487
PB币
2288
贡献
0
技术
8
活跃
1628
发表于 2019-8-16 12:28:12 来自手机 |显示全部楼层
Tian羽 发表于 2019-8-15 12:32
感谢回复,没发现哪有出错,能不能帮忙看下

把其他的也加上,说不定有奇效哦。

Rank: 5Rank: 5Rank: 5

UID
4834339
帖子
637
PB币
911
贡献
0
技术
0
活跃
360
发表于 2019-8-25 01:01:09 |显示全部楼层
有亮度滑动条和快捷键和小太阳,但是没有亮度变化

Rank: 5Rank: 5Rank: 5

UID
1636165
帖子
447
PB币
11
贡献
0
技术
12
活跃
657
发表于 2019-8-25 13:06:51 |显示全部楼层
我也是,按照教程走后,两个按键都是亮度增加了

Rank: 5Rank: 5Rank: 5

UID
1636165
帖子
447
PB币
11
贡献
0
技术
12
活跃
657
发表于 2019-8-26 00:28:06 |显示全部楼层
reticencezcl 发表于 2019-8-25 13:06
我也是,按照教程走后,两个按键都是亮度增加了

用ACPIdebug测试了下,原来我的亮度加减都是由Q12控制,所以,楼主有单个Q方法控制亮度的教程吗

Rank: 2Rank: 2

UID
4841777
帖子
289
PB币
104
贡献
0
技术
0
活跃
277
发表于 2019-8-26 10:06:09 |显示全部楼层
技术贴,支持一下
回顶部
Copyright (C) 2005-2019 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件