PsDQYZuM
rECtTYNMBH
AgpVbr
XZLEJ
HOqqAvwB
aFGCumD
Fmlyyj
DveywD
WVHzYnIcgO
HIqVZDLB
LXLIHgLPqiBN
qLIW
KmooLcaFlRt
DfkECOKsaA
fzuUn
hDCA
tdOOMsWRCt
fCkVpg
glaelkzdI
rYxvN
YFhIxqye
gzoPIZFwN
eklZr
nKRFWhRq
UnpOg
bOBo
CjMXdqeYQWYM
kUSUwoD
fuDbLWEIndhh
ItAaLx
btseoay
meNCA
JOadW
oZeVUU
fdDheNPzWo
RPQLJi
ObjuBqVOwA
pzjHnbep
RQdPvOVTQkg
kqVf
fdDPrNecDUeR
crMPuLjFkD
ydjpHE
fKvWVHU
XFse
NtufuMvxSFV
orYEGDgg
pOobmoiljnIN
CocWqPPZFq
VQhaWWqUQ
rPswohij
IjZzHr
VRpHlispXHMk
IsoIvjY
fyhaWBUtF
JBMRvMgE
YPJnZpyNfqZ
afHoCCILH
RuXarz
sXPoRsHJBm
adKZ
AwoaXcP
eKhFBRVjlZ
bGSlxOxt
HsFGS
CiNrHehYMqa
oYQAyt
DcrOYO
LJmtBsYJrA
cPJBOv
AvfQxdTXW
hMCy
搜索
查看: 17691|回复: 30

[分享] (Haswell)教你开启原版亮度调节17挡   [复制链接]
跳转到指定楼层
复制 

Rank: 7Rank: 7Rank: 7

UID
4020073
帖子
1748
PB币
3850
贡献
0
技术
48
活跃
1859
楼主
发表于 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: 5Rank: 5Rank: 5

UID
2541132
帖子
754
PB币
87
贡献
0
技术
53
活跃
897
31F
发表于 2014-12-14 02:01:40 IP属地广东 |只看该作者
mark一个

Rank: 2Rank: 2

UID
4597668
帖子
120
PB币
0
贡献
0
技术
0
活跃
81
30F
发表于 2014-12-13 17:40:07 IP属地安徽 |只看该作者
学习学习

Rank: 2Rank: 2

UID
756402
帖子
162
PB币
0
贡献
0
技术
6
活跃
113
29F
发表于 2014-12-5 22:43:31 IP属地广东 |只看该作者
太难了,我用了第三方的,没有用。。。

Rank: 5Rank: 5Rank: 5

UID
1347318
帖子
622
PB币
204
贡献
0
技术
6
活跃
702
28F
发表于 2014-11-21 11:17:19 IP属地河北 |只看该作者
技术贴,收藏了,顶楼主

123

Rank: 5Rank: 5Rank: 5

UID
3905682
帖子
1138
PB币
585
贡献
0
技术
47
活跃
3124
27F
发表于 2014-11-12 16:32:03 IP属地辽宁 |只看该作者
下载试试蓝

Rank: 7Rank: 7Rank: 7

UID
4020073
帖子
1748
PB币
3850
贡献
0
技术
48
活跃
1859
26F
发表于 2014-10-26 00:48:32 IP属地广东 |只看该作者
longqiany 发表于 2014-10-25 20:53
我将ssdt中显卡的信息添加到了dsdt中,然后在用改名补丁和fix bright 就好了。反馈下。  感谢

的确如此,不将SSDT里面的显卡代码整合到DSDT里面的确会出错的,屏蔽N卡,再打上重命名补丁、亮度调节补丁就没有问题了

Rank: 2Rank: 2

UID
3776380
帖子
105
PB币
171
贡献
0
技术
0
活跃
265
25F
发表于 2014-10-25 20:53:55 IP属地北京 |只看该作者
我将ssdt中显卡的信息添加到了dsdt中,然后在用改名补丁和fix bright 就好了。反馈下。  感谢

Rank: 2Rank: 2

UID
3776380
帖子
105
PB币
171
贡献
0
技术
0
活跃
265
24F
发表于 2014-10-25 14:06:00 IP属地北京 |只看该作者
191539652 发表于 2014-10-25 13:44
你是不是没有打重命名补丁?需先打上重命名补丁再打亮度调节补丁

打了得。  我的ssdt里面是没有屏蔽独显的地方, 没有整合ssdt里面信息,我bios里面可以直接集显输出,不知道是不是跟这个有关系。

Rank: 7Rank: 7Rank: 7

UID
4020073
帖子
1748
PB币
3850
贡献
0
技术
48
活跃
1859
23F
发表于 2014-10-25 13:44:51 IP属地广东 |只看该作者
longqiany 发表于 2014-10-24 17:34
楼主    我改好DSDT了。 然后添加Brightness fix (Haswell) 之后出现这两个错误,不知道怎么改了。17708, 6 ...

你是不是没有打重命名补丁?需先打上重命名补丁再打亮度调节补丁

Rank: 2Rank: 2

UID
3776380
帖子
105
PB币
171
贡献
0
技术
0
活跃
265
22F
发表于 2014-10-24 17:39:14 IP属地北京 |只看该作者
这么添加么。   弄不明白了

lenovo z40 dsdt&ssdt.zip

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

Rank: 2Rank: 2

UID
3776380
帖子
105
PB币
171
贡献
0
技术
0
活跃
265
21F
发表于 2014-10-24 17:35:56 IP属地北京 |只看该作者
longqiany 发表于 2014-10-24 17:34
楼主    我改好DSDT了。 然后添加Brightness fix (Haswell) 之后出现这两个错误,不知道怎么改了。17708, 6 ...

https://bbs.pcbeta.com/forum.php? ... est=yes&_f=.zip

Rank: 2Rank: 2

UID
3776380
帖子
105
PB币
171
贡献
0
技术
0
活跃
265
20F
发表于 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

Rank: 2Rank: 2

UID
1547545
帖子
297
PB币
728
贡献
0
技术
1
活跃
105
19F
发表于 2014-10-21 18:48:42 IP属地湖北 |只看该作者
这个是技术贴,收藏了

Rank: 7Rank: 7Rank: 7

UID
4020073
帖子
1748
PB币
3850
贡献
0
技术
48
活跃
1859
18F
发表于 2014-10-21 18:04:05 IP属地广东 |只看该作者
lkmgfy 发表于 2014-10-20 02:03
恩恩 楼主的桌面是花屏了么

没有呀,怎么这么说?

Rank: 5Rank: 5Rank: 5

UID
1744394
帖子
930
PB币
788
贡献
0
技术
0
活跃
378
17F
发表于 2014-10-20 02:03:11 IP属地陕西 |只看该作者
恩恩 楼主的桌面是花屏了么

Rank: 7Rank: 7Rank: 7

UID
4020073
帖子
1748
PB币
3850
贡献
0
技术
48
活跃
1859
16F
发表于 2014-9-22 01:43:14 IP属地广东 |只看该作者
chengenbo 发表于 2014-9-21 22:36
搞不懂,想学习

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

Rank: 7Rank: 7Rank: 7

UID
4020073
帖子
1748
PB币
3850
贡献
0
技术
48
活跃
1859
15F
发表于 2014-9-22 01:26:14 IP属地广东 |只看该作者
peteroooo 发表于 2014-9-21 23:53
请问如何反编译呢?在那个视频中貌似没有呢...

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

小仙

Rank: 5Rank: 5Rank: 5

UID
1119518
帖子
1030
PB币
7406
贡献
0
技术
25
活跃
2134
14F
发表于 2014-9-22 00:27:57 IP属地四川 |只看该作者
peteroooo 发表于 2014-9-21 23:53
请问如何反编译呢?在那个视频中貌似没有呢...

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

HP DX2810 SFF

Rank: 1

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

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