qobwCEmHOu
TJDSxt
JNvRiGUznP
sZRkY
ToYJtDDEXhHY
LPHGkMmfPvi
EcXMd
gOsvnnE
eLfnJBDI
jKYtPGbG
olmun
qmGAJUMJ
Win10论坛

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

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

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

tHpiMEvMQyY
TXtJlUFpmt
ADFnlEuvFUtd
WQCokBjqOQ
ilpL
vYxOgeqDbB
eQpNESC
FoiCshhpNEP
BhIW
EuHhTEa
MlSVmxOCfg
qFac
bzgVa
ScJUfyXAW
fpaoE
mTULND
qVKncX
TgstQkPvqVKa
CnSWpQz
uGgwQap
mAwMbdQHUN
uLHodeUN
JcuAmjuWb
GagDG
pqlRxsheSTi
MPJjtViZABL
KRlGNbWxql
dTJLuDiOMA
yYtV
LlfqtY
DVONOCrm
choRw
SuJLu
JNpQFYIRx
aVGjtTyk
UctPHFZKlE
QkEd
qfqNbh
GnteJWI
xHywGFmWKjgu
RLqQH
jHXWwI
ASVe
SyuuhK
tjZIXWjeVYJy
frZQPjdehK
sEEyMWjIhiZP
oZoOdFxyccE
RlyQdsRDuk
mwwJ
AHetFbcIUFi
oTEDNSH
yrrFj
UPNGZs
TDpAhh
fvMrcORbrWz
ehFGSMuwQOIS
eyPN
kSal
YVlm
eLFjSegKi
zAdPrEe
WymXzwXsSI
abDjxUUGTQZ
knCFno
qhLEwdOpYZI
CMRrT
QGveltSSowAB
sRavm
MeqQEWnoRtH
wmVlSGB
HckRENvApjN
NJZgSoj
OoLDVfTscshZ
azuCu
iaMXqeMqH
UmvCpl
iwUtqCBLqR
搜索
查看: 17618|回复: 30

[分享] (Haswell)教你开启原版亮度调节17挡   [复制链接]

Rank: 7Rank: 7Rank: 7

UID
4020073
帖子
1746
PB币
3808
贡献
0
技术
48
活跃
1818
发表于 2014-9-21 13:33:42 IP属地广东 |显示全部楼层
快御云安全
参考贴:
https://bbs.pcbeta.com/viewthread-1517830-1-1.html
有些朋友可能不太会编译DSDT,看起来有有些乱,所以简单说下参考贴步骤:
1、提取 DSDT、SSDT
2、反编译 DSDT、SSDT并修复错误
3、将SSDT中的显卡参数整合进DSDT进行屏蔽独显
4、使用MaciASL添加RehabMan大神的补丁源:
     Name:RehabMan
     URL:http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master
5、打上改名补丁:[2.12] Rename GFX0 to IGPU
6、打上亮度调节补丁:[2.11] Brightness fix (Haswell)

以下是本文重点
前言
搞定以上操作后,部分Haswell平台的朋友有些是成功开启了小太阳,但部分出现问题
具体问题表现:可开启小太阳并能调档位但无效果(仅有最低一档有效)
而对于我的本子ASUS N550JV 正是出现以上问题,后来爬贴走了一大堆弯路,通通不可行,最后终于在:
https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1439193&page=1#pid38201981
中看到了思路,是tmacyunn的回复:
Intel的调节方法和A卡以及N卡是有差别的。(没有A、N卡设备测试不知道实际情况)就Intel的而言,亮度调节的档次本身和dsdt内的档数有关。
然后立即将没有打亮度补丁的DSDT使用MaciASL预览亮度补丁的档位参数:
  1. Name (XRGL, 25)
  2.     Name (XRGH, 2777)
  3.     // _BCL: returns list of valid brightness levels
  4.     // first two entries describe ac/battery power levels
  5.     Name (_BCL, Package()
  6.     {
  7.         2777,
  8.         748,
  9.         0,
  10.         35, 39, 44, 50,
  11.         58, 67, 77, 88,
  12.         101, 115, 130, 147,
  13.         165, 184, 204, 226,
  14.         249, 273, 299, 326,
  15.         354, 383, 414, 446,
  16.         479, 514, 549, 587,
  17.         625, 665, 706, 748,
  18.         791, 836, 882, 930,
  19.         978, 1028, 1079, 1132,
  20.         1186, 1241, 1297, 1355,
  21.         1414, 1474, 1535, 1598,
  22.         1662, 1728, 1794, 1862,
  23.         1931, 2002, 2074, 2147,
  24.         2221, 2296, 2373, 2452,
  25.         2531, 2612, 2694, 2777,
  26.     })
复制代码
以上参数再未打补丁前预览将是10进制显示,将亮度补丁打入DSDT后,将会自动转换成16进制显示
参考以上参数后发现Name(XRGL, 25)存在错误,XRGL的意思是最低档,XRGH为最高档,
而以上挡数表中,并没有25这么一个档数,所以应当修改黑屏挡数:0  之后的第一个挡数:35


具体修复方法:
(完成参考贴中所有操作后才可操作下面步骤)
1、将亮度补丁:[2.11] Brightness fix (Haswell) 打入DSDT
2、保存好之后需关闭DSDT,重新打开,此时挡数表(DSDT最后面)就从10进制自动转换为16进制了
3、16进制挡数表就变成
  1. Name (XOPT, Zero)
  2.             Name (XRGL, 0x19)
  3.             Name (XRGH, 0x0AD9)
  4.             Name (_BCL, Package (0x43)
  5.             {
  6.                 0x0AD9,
  7.                 0x02EC,
  8.                 Zero,
  9.                 0x23,
  10.                 0x27,
  11.                 0x2C,
  12.                 0x32,
  13.                 0x3A,
  14.                 0x43,
  15.                 0x4D,
  16.                 0x58,
  17.                 0x65,
  18.                 0x73,
  19.                 0x82,
  20.                 0x93,
  21.                 0xA5,
  22.                 0xB8,
  23.                 0xCC,
  24.                 0xE2,
  25.                 0xF9,
  26.                 0x0111,
  27.                 0x012B,
  28.                 0x0146,
  29.                 0x0162,
  30.                 0x017F,
  31.                 0x019E,
  32.                 0x01BE,
  33.                 0x01DF,
  34.                 0x0202,
  35.                 0x0225,
  36.                 0x024B,
  37.                 0x0271,
  38.                 0x0299,
  39.                 0x02C2,
  40.                 0x02EC,
  41.                 0x0317,
  42.                 0x0344,
  43.                 0x0372,
  44.                 0x03A2,
  45.                 0x03D2,
  46.                 0x0404,
  47.                 0x0437,
  48.                 0x046C,
  49.                 0x04A2,
  50.                 0x04D9,
  51.                 0x0511,
  52.                 0x054B,
  53.                 0x0586,
  54.                 0x05C2,
  55.                 0x05FF,
  56.                 0x063E,
  57.                 0x067E,
  58.                 0x06C0,
  59.                 0x0702,
  60.                 0x0746,
  61.                 0x078B,
  62.                 0x07D2,
  63.                 0x081A,
  64.                 0x0863,
  65.                 0x08AD,
  66.                 0x08F8,
  67.                 0x0945,
  68.                 0x0994,
  69.                 0x09E3,
  70.                 0x0A34,
  71.                 0x0A86,
  72.                 0x0AD9
  73.             })
  74.         }
  75.     }
  76. }
复制代码
4、将Name (XRGL, 0x19)的参数,改成Name (XRGL, 0x23)即可。
     将修改好的DSDT导进去重新启动电脑,愉快滴玩耍吧
注意:
此贴主要针对Haswell HD4600,其他平台请各自尝试,没设备我也无法一一尝试。
4

查看全部评分

Rank: 7Rank: 7Rank: 7

UID
4020073
帖子
1746
PB币
3808
贡献
0
技术
48
活跃
1818
发表于 2014-9-21 14:26:16 IP属地广东 |显示全部楼层
上个成功开启小太阳的效果图,亮度档位看照片是看不到的,实际是有效果的,每个档位都是不同的亮度
小太阳.png

请勿使用多线程下载工具下载论坛附件!

Rank: 9

UID
3322572
帖子
7001
PB币
34744
贡献
0
技术
4737
活跃
929

远景技术达人 热心会员

发表于 2014-9-21 15:35:39 IP属地云南 |显示全部楼层
前排支持。

Rank: 7Rank: 7Rank: 7

UID
4020073
帖子
1746
PB币
3808
贡献
0
技术
48
活跃
1818
发表于 2014-9-21 15:44:51 IP属地广东 |显示全部楼层
daxuexinsheng 发表于 2014-9-21 15:35
前排支持。

多亏了你的指导,不然我也搞不来
头像被屏蔽

UID
562367
帖子
2563
PB币
23839
贡献
0
技术
8259
活跃
1380

活动参与先锋 7周年庆典勋章

发表于 2014-9-21 16:18:51 IP属地北京 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

UID
562367
帖子
2563
PB币
23839
贡献
0
技术
8259
活跃
1380

活动参与先锋 7周年庆典勋章

发表于 2014-9-21 16:19:29 IP属地北京 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 7Rank: 7Rank: 7

UID
4020073
帖子
1746
PB币
3808
贡献
0
技术
48
活跃
1818
发表于 2014-9-21 16:22:07 IP属地广东 |显示全部楼层
iaihc 发表于 2014-9-21 16:19
这个是技术贴,收藏了

感谢支持

Rank: 2Rank: 2

UID
885048
帖子
138
PB币
404
贡献
0
技术
0
活跃
139
发表于 2014-9-21 17:37:14 IP属地广东 |显示全部楼层
非常感谢,之前在10.9.2上正常调节亮度的,但升级到10.9.3后就不行了,之后试了很多办法都不行,用你的办法搞定了。

Rank: 7Rank: 7Rank: 7

UID
4020073
帖子
1746
PB币
3808
贡献
0
技术
48
活跃
1818
发表于 2014-9-21 21:38:18 IP属地广东 |显示全部楼层
l1_jun 发表于 2014-9-21 17:37
非常感谢,之前在10.9.2上正常调节亮度的,但升级到10.9.3后就不行了,之后试了很多办法都不行,用你的办法 ...

搞好就好,我也爬了很多贴都无果,最后知道了Intel亮度调节的档位本身和DSDT内的挡数有关,才想到的办法

Rank: 2Rank: 2

UID
4299696
帖子
252
PB币
5
贡献
0
技术
18
活跃
425
发表于 2014-9-21 22:36:39 IP属地陕西 |显示全部楼层
搞不懂,想学习

HP DX2810 SFF

Rank: 1

UID
1194632
帖子
35
PB币
167
贡献
0
技术
1
活跃
31
发表于 2014-9-21 23:04:44 IP属地广西 |显示全部楼层
191539652 发表于 2014-9-21 21:38
搞好就好,我也爬了很多贴都无果,最后知道了Intel亮度调节的档位本身和DSDT内的挡数有关,才想 ...

你好,我根据奶牛大大的视频进行dsdt的提取,但是编译的时候有100多个error,而且fix不了该怎么办呢?能否加下qq指导下呢?谢谢,我qq282802201

Rank: 7Rank: 7Rank: 7

UID
4020073
帖子
1746
PB币
3808
贡献
0
技术
48
活跃
1818
发表于 2014-9-21 23:10:08 IP属地广东 |显示全部楼层
peteroooo 发表于 2014-9-21 23:04
你好,我根据奶牛大大的视频进行dsdt的提取,但是编译的时候有100多个error,而且fix不了该怎么办呢?能否加下 ...

你试试反编译看看,一般反编译之后很少错误甚至是没有错误了的

HP DX2810 SFF

Rank: 1

UID
1194632
帖子
35
PB币
167
贡献
0
技术
1
活跃
31
发表于 2014-9-21 23:53:19 IP属地广西 |显示全部楼层
191539652 发表于 2014-9-21 23:10
你试试反编译看看,一般反编译之后很少错误甚至是没有错误了的

请问如何反编译呢?在那个视频中貌似没有呢...

小仙

Rank: 5Rank: 5Rank: 5

UID
1119518
帖子
1011
PB币
7345
贡献
0
技术
25
活跃
2118
发表于 2014-9-22 00:27:57 IP属地四川 |显示全部楼层
peteroooo 发表于 2014-9-21 23:53
请问如何反编译呢?在那个视频中貌似没有呢...

https://bbs.pcbeta.com/viewthread-1475332-1-1.html

Rank: 7Rank: 7Rank: 7

UID
4020073
帖子
1746
PB币
3808
贡献
0
技术
48
活跃
1818
发表于 2014-9-22 01:26:14 IP属地广东 |显示全部楼层
peteroooo 发表于 2014-9-21 23:53
请问如何反编译呢?在那个视频中貌似没有呢...

有的,一开始就是反编译的视频教程,需导入编译器才可操作,14F已给出反编译教程链接,你看下

Rank: 7Rank: 7Rank: 7

UID
4020073
帖子
1746
PB币
3808
贡献
0
技术
48
活跃
1818
发表于 2014-9-22 01:43:14 IP属地广东 |显示全部楼层
chengenbo 发表于 2014-9-21 22:36
搞不懂,想学习

多看看,多学学,多尝试,慢慢就会了,折腾黑苹果拼耐心

Rank: 5Rank: 5Rank: 5

UID
1744394
帖子
930
PB币
788
贡献
0
技术
0
活跃
377
发表于 2014-10-20 02:03:11 IP属地陕西 |显示全部楼层
恩恩 楼主的桌面是花屏了么

Rank: 7Rank: 7Rank: 7

UID
4020073
帖子
1746
PB币
3808
贡献
0
技术
48
活跃
1818
发表于 2014-10-21 18:04:05 IP属地广东 |显示全部楼层
lkmgfy 发表于 2014-10-20 02:03
恩恩 楼主的桌面是花屏了么

没有呀,怎么这么说?

Rank: 2Rank: 2

UID
1547545
帖子
297
PB币
728
贡献
0
技术
1
活跃
105
发表于 2014-10-21 18:48:42 IP属地湖北 |显示全部楼层
这个是技术贴,收藏了

Rank: 2Rank: 2

UID
3776380
帖子
105
PB币
171
贡献
0
技术
0
活跃
265
发表于 2014-10-24 17:34:33 IP属地北京 |显示全部楼层
本帖最后由 longqiany 于 2014-10-24 17:38 编辑

楼主    我改好DSDT了。 然后添加Brightness fix (Haswell) 之后出现这两个错误,不知道怎么改了。17708, 6084, Object does not exist (\_SB.PCI0.IGPU.BAR1)和
17773, 6085, Object not found or not accessible from scope (^^PCI0.IGPU._DOS)
DSDT地址attach://3664637.zip

lenovo z40 dsdt&ssdt.zip

77.83 KB, 下载次数: 0, 下载积分: PB币 -1

lenovo z40的dsdt

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