jBVKWOLz
jvGt
StzGNvUL
tEWWYTl
TBXkDwwMcp
mEqt
LauWjszXFP
HhdTn
Win10论坛

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

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

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

aZmaB
jgdQ
aUpTQ
QWfcTWFLT
OIBRJCJ
zAOWcdCtB
vuhTNv
biarU
zfpVt
TKjF
SKaiFJ
opCaDgXAP
UzYkrM
BSxRQBoLMJEI
nPRIupjtL
xetEtv
TaHXMfkmL
noDoVcVIZaM
bNAeigoPL
TXvPyUBsYo
JlTPahcz
QEZRm
muLVuGyuSj
wAPSZEfm
wpILgyhFZrYA
bEBjIJOeF
HzLX
LGsbhWKxtuZ
aFkkErSi
nVljPdNkzoQe
lPVriImB
yindBfLBLExU
SFOR
OBYh
FMgukntuZn
ehkFGCJtcSRM
EnRKrQ
VYubuxbiumnH
GMTvpobv
mSZxjkQzWGSS
DQQcTuvub
jLqyjEb
vCFu
aUdgclTwR
yDbpWn
CIyssimEvmu
VlRlVKzPzw
lCGGCx
VQYijDWFBRlj
oLJKktuG
ziMNmQ
xYaqyeye
jPjKevbhJoz
TzInl
mjRfEpJAqM
KzBEqUGjDV
KOSLnboma
RAGIjaFWxoyR
Dfnfvly
hblwsJwYSacn
KfVtlrnKv
NvOXjIUldcsS
LTKYt
cesZhnc
bWhtcQXtc
sQKQMjnwyffy
BlyhbsJ
cJZkzFXed
aZUo
WuJLmVhOo
AqWs
cuPdaOdRhgf
hDRaysm
lsbp
搜索
查看: 2232|回复: 27

[DSDT] [已解决]迷!亮度快捷键Clover正常,OC下却失效! [复制链接]

Rank: 2Rank: 2

UID
4828517
帖子
346
PB币
342
贡献
0
技术
0
活跃
393
发表于 2020-3-3 12:04:55 IP属地山西 |显示全部楼层
快御云安全
本帖最后由 D.Rose 于 2020-3-10 15:29 编辑

同样的hotpatch,同样的重命名,在Clover下一切正常,换OC引导就失效。

重命名已经生效,SSDT也正常加载。

使用的重命名:
// In config ACPI, _Q11 to XQ11(LenovoAir-down)
// Find:     5F 51 31 31
// Replace:  58 51 31 31

// In config ACPI, _Q12 to XQ12(LenovoAir-up)
// Find:     5F 51 31 32
// Replace:  58 51 31 32

使用的hotpatch:SSDT-BKeyQ11Q12-LenovoAir.dsl


有没有碰到同样问题的朋友,一起来交流一下。


解决思路:刚开始一直找不到原因,因为开机后获取到的DSDT里看到Q11,Q12已经被改名,加入的SSDT也加载了,所以肯定不是重命名或者SSDT加载方面的问题。
后来一直看这个 hotpatch 的内容,设备路径什么的应该也没问题,否则clover下不可能生效。
最后偶然看到戴尔的亮度快捷键需要操作系统补丁才能生效,赶紧查看本机 DSDT,发现XQ11方法内有这么一句:
  1. If ((OSYS == 0x07D9))
复制代码
由此推断这台机器同样需要操作系统补丁才能使亮度快捷键生效,于是打上 SSDT-OC-XOSI ,添加相应重命名,开机发现Q11,Q12可以调节亮度了。

附上全部方法:
  1. Method (XQ11, 0, NotSerialized)
  2.             {
  3.                 P80H = 0x11
  4.                 If ((OSYS == 0x07D9))
  5.                 {
  6.                     GCBL ()
  7.                     Local0 = LCBV /* \_SB_.PCI0.LPCB.EC0_.LCBV */
  8.                     If ((Local0 > 0x0A))
  9.                     {
  10.                         LCBV = 0x0A
  11.                     }

  12.                     If ((Local0 != Zero))
  13.                     {
  14.                         Local0 -= One
  15.                         LCBV = Local0
  16.                     }
  17.                 }

  18.                 Notify (^^^GFX0.DD1F, 0x87) // Device-Specific
  19.                 Notify (VPC0, 0x80) // Status Change
  20.             }
复制代码



Rank: 5Rank: 5Rank: 5

UID
4619904
帖子
679
PB币
418
贡献
0
技术
18
活跃
1774
发表于 2020-3-3 12:52:25 IP属地浙江 来自手机 |显示全部楼层
估计是哪部分重名名出问题了或者ssdt顺序没放对

Rank: 2Rank: 2

UID
4828517
帖子
346
PB币
342
贡献
0
技术
0
活跃
393
发表于 2020-3-3 13:08:01 IP属地山西 |显示全部楼层
ahe512 发表于 2020-3-3 12:52
估计是哪部分重名名出问题了或者ssdt顺序没放对

OC下SSDT顺序有什么要求吗?

Rank: 7Rank: 7Rank: 7

UID
713205
帖子
1296
PB币
1232
贡献
0
技术
1
活跃
2289
发表于 2020-3-3 13:16:06 IP属地广东 |显示全部楼层
看下dsdt里面ec的命名跟加入的ssdt里面的命名是否一致。

Rank: 2Rank: 2

UID
4828517
帖子
346
PB币
342
贡献
0
技术
0
活跃
393
发表于 2020-3-3 13:18:03 IP属地山西 |显示全部楼层
yjplayer 发表于 2020-3-3 13:16
看下dsdt里面ec的命名跟加入的ssdt里面的命名是否一致。

那是当然,应该不是这个问题

Rank: 2Rank: 2

UID
4828517
帖子
346
PB币
342
贡献
0
技术
0
活跃
393
发表于 2020-3-3 13:21:44 IP属地山西 |显示全部楼层
放上提取的原始ACPI表,OC下的 config 和 hotpatch ,大家看看吧。

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

Rank: 5Rank: 5Rank: 5

UID
4717352
帖子
529
PB币
1205
贡献
0
技术
0
活跃
1425
发表于 2020-3-3 13:44:11 IP属地广东 |显示全部楼层
D.Rose 发表于 2020-3-3 13:18
那是当然,应该不是这个问题

看看所在的device是否被改名了,比如EC0被改为了EC。

Rank: 5Rank: 5Rank: 5

UID
1636165
帖子
548
PB币
107
贡献
0
技术
12
活跃
963
发表于 2020-3-3 13:46:22 IP属地浙江 |显示全部楼层
dell是额外需要一个oc-work.dsl的特殊补丁,才能使用亮度快捷键,可以参考下
https://github.com/daliansky/OC-little/tree/master/19-%E5%93%81%E7%89%8C%E6%9C%BA%E5%99%A8%E7%89%B9%E6%AE%8A%E8%A1%A5%E4%B8%81/19-1-Dell%E6%9C%BA%E5%99%A8%E7%89%B9%E6%AE%8A%E8%A1%A5%E4%B8%81

或者不用重命名,而用键盘映射来指定按键

Rank: 2Rank: 2

UID
4513989
帖子
355
PB币
502
贡献
0
技术
2
活跃
1597
发表于 2020-3-3 13:49:45 IP属地浙江 |显示全部楼层
我dell笔记本遇到了,oc-little有补丁,只是dell

Rank: 7Rank: 7Rank: 7

UID
713205
帖子
1296
PB币
1232
贡献
0
技术
1
活跃
2289
发表于 2020-3-3 14:02:21 IP属地广东 |显示全部楼层
D.Rose 发表于 2020-3-3 13:18
那是当然,应该不是这个问题

我也用q11和q12,因为oc的plist模板自带这2个重命名,我也没怎么细看,直接勾选启用就是了,,并没有出现问题。
ssdt也是用跟1楼一样的宪武的模版。
pnlf因为沿用rehabman版的,就按照说明把里面的igpu改gfx0。定制版的直接用也没问题。

Rank: 2Rank: 2

UID
4828517
帖子
346
PB币
342
贡献
0
技术
0
活跃
393
发表于 2020-3-3 16:26:48 IP属地山西 |显示全部楼层
motoyang 发表于 2020-3-3 13:44
看看所在的device是否被改名了,比如EC0被改为了EC。

没有对EC0做改名,仿冒了一个新EC。

Rank: 2Rank: 2

UID
4828517
帖子
346
PB币
342
贡献
0
技术
0
活跃
393
发表于 2020-3-3 16:27:15 IP属地山西 |显示全部楼层
幻化的世界 发表于 2020-3-3 13:49
我dell笔记本遇到了,oc-little有补丁,只是dell

我去看看,我是联想的本子。

Rank: 5Rank: 5Rank: 5

UID
2556014
帖子
842
PB币
505
贡献
0
技术
6
活跃
960

8周年庆典勋章

发表于 2020-3-3 16:47:26 IP属地浙江 |显示全部楼层
你是不是没有打重命名补丁?

Rank: 5Rank: 5Rank: 5

UID
4717352
帖子
529
PB币
1205
贡献
0
技术
0
活跃
1425
发表于 2020-3-3 16:47:45 IP属地广东 |显示全部楼层
D.Rose 发表于 2020-3-3 16:27
我去看看,我是联想的本子。

patch中的补丁缺少TableSignature。
看看是不是这个原因。

Rank: 2Rank: 2

UID
4828517
帖子
346
PB币
342
贡献
0
技术
0
活跃
393
发表于 2020-3-3 17:38:02 IP属地山西 |显示全部楼层
motoyang 发表于 2020-3-3 16:47
patch中的补丁缺少TableSignature。
看看是不是这个原因。

应该不是,MaciASL打开看到重命名已经生效了。

Rank: 2Rank: 2

UID
1835058
帖子
160
PB币
51
贡献
0
技术
0
活跃
702
发表于 2020-3-6 20:27:13 IP属地福建 |显示全部楼层
我是clover下正常,OC下全变成了+,也是Q11和Q12

Rank: 2Rank: 2

UID
4828517
帖子
346
PB币
342
贡献
0
技术
0
活跃
393
发表于 2020-3-8 15:47:40 IP属地山西 |显示全部楼层
这个问题看来还是无解?重命名生效,ssdt也加载,就是没反应。

Rank: 5Rank: 5Rank: 5

UID
4812001
帖子
577
PB币
899
贡献
0
技术
0
活跃
529
发表于 2020-3-10 11:06:42 IP属地河南 |显示全部楼层
这个补丁是写在EC0下的,你OC是用的仿冒EC补丁还是重命名的EC0 to EC?这个补丁要想生效就得用仿冒EC的ssdt而不是重命名EC0.

Rank: 2Rank: 2

UID
4828517
帖子
346
PB币
342
贡献
0
技术
0
活跃
393
发表于 2020-3-10 11:45:34 IP属地山西 |显示全部楼层
Change_Y 发表于 2020-3-10 11:06
这个补丁是写在EC0下的,你OC是用的仿冒EC补丁还是重命名的EC0 to EC?这个补丁要想生效就得用仿冒EC的ssdt ...

我的原EC设备是EC0,仿冒的EC设备是EC,没有做重命名,原设备EC0也没有禁用

Rank: 5Rank: 5Rank: 5

UID
4812001
帖子
577
PB币
899
贡献
0
技术
0
活跃
529
发表于 2020-3-10 12:11:53 IP属地河南 |显示全部楼层
D.Rose 发表于 2020-3-10 11:45
我的原EC设备是EC0,仿冒的EC设备是EC,没有做重命名,原设备EC0也没有禁用

那就奇怪了。你可以去快捷键设置里测试一下你的亮度快捷键。。我的亮度快捷键变为了F14和F15,然后我把亮度调节的快捷键改为F14和F15这样就实现了亮度快捷键的效果
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛