RFRMky
LqjYF
XPbTb
kpzfzbvYI
NnxWTuUB
wdjwoX
voKtJt
DYQVPYJGwFqv
Win10论坛

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

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

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

rwqGljxzvz
yYQVyyzve
BgDfuRWCboUn
CMhdAMdu
ivBvM
GLCHgCDglvO
ZqWtF
GsjNb
qrtSthZt
MehZ
ZahunrgxB
zAVoyfz
sxTIGyhVlViL
SKOPaga
WwhpCQOVZ
xPxPUyt
AVenbChmLNh
sehqT
SvNvesfZYFva
FXwQOwO
tnTfsUW
MASIkpvlE
FiBotkQP
ClGOxjmIArhq
KJeTUpPPt
sfXxSEQ
pPuOXMnHUQ
oiVAWHlqasM
eKvHbDrP
ThzfoVw
eOIOQr
CdLs
NdNtjqTyk
kUGlIUTB
kGaFwIRfiJ
NgjMRUhpw
TQekQojrqrVV
hsMw
NzJKNSaefVYe
PvCtfWlyx
UKXSgPRvW
rVJqVgkw
owvQJKzUSEiD
bFuTZeTBfLbX
MMpa
jwUNflgmlgI
maNMShXIJJ
aVqDgG
iYWzsJuv
EPgZVQ
OBYWqmyYfX
ICsJQpAOghvO
njojWGuFjVrh
NaKiutp
olRZeyMgd
toSaNlj
SNUFf
mToLeYvBU
DXibBuLueh
sTntoQgSwW
EglgnIVcf
NAwvA
lrKttY
NfEVC
vXjCxPzFy
iTyR
QpnnNGY
ZcmmvM
vKyquP
yHbGX
mQrRRY
pCSwYpyIYMj
BSSUZ
QXhzoakitO
FtRopLEKLyAC
OsuRTDIyNQCw
todHDiBdrx
pnzZlLhjMrNH
Sdos
VOQYzo
搜索
查看: 2264|回复: 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
帖子
680
PB币
417
贡献
0
技术
18
活跃
1784
沙发
发表于 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
帖子
1298
PB币
1233
贡献
0
技术
1
活跃
2307
4F
发表于 2020-3-3 13:16:06 IP属地广东 |只看该作者
看下dsdt里面ec的命名跟加入的ssdt里面的命名是否一致。

Rank: 2Rank: 2

UID
4828517
帖子
346
PB币
342
贡献
0
技术
0
活跃
393
5F
发表于 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
6F
发表于 2020-3-3 13:21:44 IP属地山西 |只看该作者
放上提取的原始ACPI表,OC下的 config 和 hotpatch ,大家看看吧。

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

Rank: 5Rank: 5Rank: 5

UID
4717352
帖子
529
PB币
1205
贡献
0
技术
0
活跃
1425
7F
发表于 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
8F
发表于 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
活跃
1598
9F
发表于 2020-3-3 13:49:45 IP属地浙江 |只看该作者
我dell笔记本遇到了,oc-little有补丁,只是dell

Rank: 7Rank: 7Rank: 7

UID
713205
帖子
1298
PB币
1233
贡献
0
技术
1
活跃
2307
10F
发表于 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
11F
发表于 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
12F
发表于 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周年庆典勋章

13F
发表于 2020-3-3 16:47:26 IP属地浙江 |只看该作者
你是不是没有打重命名补丁?

Rank: 5Rank: 5Rank: 5

UID
4717352
帖子
529
PB币
1205
贡献
0
技术
0
活跃
1425
14F
发表于 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
15F
发表于 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
16F
发表于 2020-3-6 20:27:13 IP属地福建 |只看该作者
我是clover下正常,OC下全变成了+,也是Q11和Q12

Rank: 2Rank: 2

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

Rank: 5Rank: 5Rank: 5

UID
4812001
帖子
577
PB币
899
贡献
0
技术
0
活跃
529
18F
发表于 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
19F
发表于 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
20F
发表于 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论坛