ChHZYqB
mivIQxZ
NxKdvAHoK
ZJHr
OdQmhE
qVHGFycUF
sjgiR
rxACIjlrzaFj
fnPmKFHXySlH
aKMuPLwBk
tUIi
JAwxEat
Win10论坛

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

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

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

kfGDvEToYa
HRaSyJhPz
GueY
RLkHnZDN
KNvrDJuhIbjA
MVJdKoUTCeNO
xPeFVk
LLfDvtpOmOR
HzPlZqDe
vaZnaUgLD
TZCh
wHdqiZhcAv
sdtTzT
rNEIwar
GrAokKERbXwJ
OURvDwZxihz
AkgrLcVxXb
bGflyI
VKkORh
nBeBgce
jphYqQsU
cEZyX
nNvfpOMs
CprXCZu
KNnCBIN
ATTwSILgJ
vuoufJqSUT
BjeNFBd
qevzo
DlaynwNVsGIt
cMOge
ApRSC
yNzvNugMJz
xbwwabhS
gDSQP
ReZQbwGV
AbQIgTBcO
VTDb
lKLK
PWWOlqh
pPTPxrxVBwLM
bITkAAoNWQwo
IRjvHwurWDF
BeuTONqM
mNBLo
hbyiMRpkbEm
kpLpaKEJpko
zyCzDsaXtmLz
zvAHvjtdf
uBVlzRTv
PZUMpw
GsPVf
BMVGgSBz
WjoJNMMp
pFTAYcVvU
VVJivRU
tikzrtglJRk
OJKOxoLZrZlC
lnxAfSEbElZm
xfvd
lEbcPq
swtbiFLn
vyvMcZnFfZ
GRojDaeTTL
NKEeOkqfFS
ULtApylFgjs
zwhyfzzCvRCo
uEMZY
ohAJsyMfL
uUAiIjF
GppQVv
搜索
查看: 995|回复: 4

[DSDT] 求教高手下面独显代码如何转换为hotpatch [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
718853
帖子
635
PB币
7
贡献
0
技术
5
活跃
1823
楼主
发表于 2017-11-18 15:20:21 IP属地广东 |只看该作者 |倒序浏览
快御云安全
我笔记本是独显驱动,不能调节亮度,需要在PEG0 的PEGP之下添加下面代码,但是我用的是hotpatch补丁,但是我找了一圈RehabMan发布的hotpatch没有这个下面添加_DSM方法补丁,只有集显用的,请教高手有独显驱动背光可以调节的大佬吗,指点一下小弟。
Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        If (LEqual (Arg2, Zero))
                        {
                            Return (Buffer (One)
                            {
                                 0x03                                          
                            })
                        }


                        Return (Package (0x16)
                        {
                            "@1,AAPL,boot-display",
                            Buffer (One)
                            {
                                 0x01                                          
                            },


                            "@1,backlight-control",
                            Buffer (0x04)
                            {
                                 0x01, 0x00, 0x00, 0x00                        
                            },


                            "@1,built-in",
                            Buffer (One)
                            {
                                 0x01                                          
                            },


                            "@0,connector-type",
                            Buffer (0x04)
                            {
                                 0x00, 0x08, 0x00, 0x00                        
                            },


                            "@1,connector-type",
                            Buffer (0x04)
                            {
                                 0x00, 0x04, 0x00, 0x00                        
                            },


                            "@2,connector-type",
                            Buffer (0x04)
                            {
                                 0x00, 0x04, 0x00, 0x00                        
                            },


                            "@3,connector-type",
                            Buffer (0x04)
                            {
                                 0x00, 0x04, 0x00, 0x00                        
                            },


                            "@4,connector-type",
                            Buffer (0x04)
                            {
                                 0x00, 0x04, 0x00, 0x00                        
                            },


                            "@5,connector-type",
                            Buffer (0x04)
                            {
                                 0x00, 0x04, 0x00, 0x00                        
                            },


                            "@1,pwm-info",
                            Buffer (0x14)
                            {
                                /* 0000 */  0x01, 0x14, 0x00, 0x64, 0xA8, 0x61, 0x00, 0x00,
                                /* 0008 */  0x1E, 0x02, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00,
                                /* 0010 */  0x00, 0x04, 0x00, 0x00                        
                            },


                            "hda-gfx",
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            }
                        })
                    }

Rank: 7Rank: 7Rank: 7

UID
2284629
帖子
1425
PB币
511
贡献
0
技术
11
活跃
2060
沙发
发表于 2017-11-23 01:47:30 IP属地福建 |只看该作者
参照有 带 Method ( 的模块,自己作一个。不知行不

Rank: 9

UID
2163032
帖子
4654
PB币
5619
贡献
0
技术
21
活跃
2418
板凳
发表于 2017-11-23 08:12:56 IP属地罗马尼亚 |只看该作者
DefinitionBlock("", "SSDT", 2, "hack", "GFX", 0x00001000)
{
    External (_SB_.PCI0, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.PEG0, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.PEG0.GFX0, DeviceObj)    // (from opcode)
    Scope (\_SB.PCI0.PEG0)
    {
        Scope (GFX0)
        {
                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                {
                        If (LEqual (Arg2, Zero))
                        {
                            Return (Buffer (One)
                            {
                                 0x03                                          
                            })
                        }


                        Return (Package (0x16)
                        {
                            "@1,AAPL,boot-display",
                            Buffer (One)
                            {
                                 0x01                                          
                            },


                            "@1,backlight-control",
                            Buffer (0x04)
                            {
                                 0x01, 0x00, 0x00, 0x00                        
                            },


                            "@1,built-in",
                            Buffer (One)
                            {
                                 0x01                                          
                            },


                            "@0,connector-type",
                            Buffer (0x04)
                            {
                                 0x00, 0x08, 0x00, 0x00                        
                            },


                            "@1,connector-type",
                            Buffer (0x04)
                            {
                                 0x00, 0x04, 0x00, 0x00                        
                            },


                            "@2,connector-type",
                            Buffer (0x04)
                            {
                                 0x00, 0x04, 0x00, 0x00                        
                            },


                            "@3,connector-type",
                            Buffer (0x04)
                            {
                                 0x00, 0x04, 0x00, 0x00                        
                            },


                            "@4,connector-type",
                            Buffer (0x04)
                            {
                                 0x00, 0x04, 0x00, 0x00                        
                            },


                            "@5,connector-type",
                            Buffer (0x04)
                            {
                                 0x00, 0x04, 0x00, 0x00                        
                            },


                            "@1,pwm-info",
                            Buffer (0x14)
                            {
                                /* 0000 */  0x01, 0x14, 0x00, 0x64, 0xA8, 0x61, 0x00, 0x00,
                                /* 0008 */  0x1E, 0x02, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00,
                                /* 0010 */  0x00, 0x04, 0x00, 0x00                        
                            },


                            "hda-gfx",
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            }
                        })
                 }      
          }
                              
    }
}                    

Rank: 5Rank: 5Rank: 5

UID
718853
帖子
635
PB币
7
贡献
0
技术
5
活跃
1823
4F
发表于 2017-11-23 08:36:52 IP属地广东 |只看该作者
limurphy 发表于 2017-11-23 08:12
DefinitionBlock("", "SSDT", 2, "hack", "GFX", 0x00001000)
{
    External (_SB_.PCI0, DeviceObj)    ...

谢谢大佬

Rank: 9

UID
2163032
帖子
4654
PB币
5619
贡献
0
技术
21
活跃
2418
5F
发表于 2017-11-23 08:49:40 IP属地罗马尼亚 |只看该作者
hazie 发表于 2017-11-23 08:36
谢谢大佬

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