baicross 发表于 2018-6-13 09:50

HD4000最大亮度只有win下20%

本帖最后由 baicross 于 2018-6-15 08:18 编辑

HD3000/HD4000 brightness fix补丁 PNLF位置在_SB.PCI0.IGPU.PNLF 配合DSDT 在10.11之前最大亮度正常,
更新10.12之后需要将PNLF移动到_SB.PNLF才能获得高亮度

目前的情况
       更换hotpatch法,亮度调节/保存正常,但最大亮度约同WIN亮度20%,睡眠唤醒黑屏(所以睡眠能不能恢复正常亮度无法测试),目前的问题就是怎么提高最高亮度。

10.12.4以前我的方法
      [教程] [授权翻译] 给DSDT/SSDT打补丁,实现笔记本亮度调节      最大亮度的问题在10.12.4以前,通过patch AppleIntelFramebufferCapri修改最大亮度的方法对本机无效,只有安装了ACPIBacklight以后才有正常的亮度

已经尝试无效的方法:
1.
cd /S*/L*/Ext*/AppleIntelFramebufferCapri.kext/C*/M*
sudo cp AppleIntelFramebufferCapri AppleIntelFramebufferCapri.bak
sudo perl -pi -e 's|\x10\x07\x00\x00\x10\x07|\x12\x13\x00\x00\x12\x13|g' AppleIntelFramebufferCapri2.同样的kextstopatch也没有用


3.修改AppleBacklightInjector注入的亮度表
调用的亮度表位于第一行,尝试将0710修改为1312(实际写成了1213)

                              ↓


对应的

                           | |

但观感亮度没有提高,经过更换其他数字,发现最高亮度只能在本来的基础上降,增高无效

附件





loveqp 发表于 2018-6-13 10:19

我来看看

lily194665 发表于 2018-6-13 12:27

好高深完全看不懂

angodson 发表于 2018-6-13 12:53

我的Thinkpad HD4000 没有问题

baicross 发表于 2018-6-13 13:05

angodson 发表于 2018-6-13 12:53 https://www.pcbeta.com/static/image/common/back.gif
我的Thinkpad HD4000 没有问题

大部分人都没有问题所以我很头疼

天地XIN 发表于 2018-6-13 16:56

学习谢谢分享。

wtuiugg 发表于 2018-6-14 20:53

好方便了,现在真省心

yjplayer 发表于 2018-6-14 22:57

有没有试过设下不同的数值

马晓军 发表于 2018-6-15 06:04

我的Thinkpad HD4000 没有问题

baicross 发表于 2018-6-15 07:52

yjplayer 发表于 2018-6-14 22:57 https://www.pcbeta.com/static/image/common/back.gif
有没有试过设下不同的数值

设置成14(0xE)没有效果,看代码后面貌似会修正UID这个值
顺带一提用ACPIBacklight的时候这个值是10(0xA),ACPIBacklight生效的DSDT我是将PNLF移动到了全局_SB.PNLF才提高了亮度

bmsm 发表于 2020-4-16 21:44

看一下解决方案
页: [1]
查看完整版本: HD4000最大亮度只有win下20%