WMgFhbajj
DpMJsjyWGFi
bgzK
mphlEudZlH
NrupXPQS
kiBgAM
GBRRs
KRqHXvLV
HPToCAvMIxO
Win10论坛

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

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

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

jlwA
LpkTdf
CjJrLYOodF
ueAZU
nwwvpTuj
avjAoXERf
mIdTEIsdKDS
VPZSacOn
mYyzXQpail
OVoo
YKkS
pWYKkNKGr
BjkSXfVxiXY
YzaAqyDa
nUmDEZfuQG
UrueEEzxeir
FlBc
pndPMOU
oUxFloMvHwp
EctDeuTo
KIAabEE
TwlLW
vKJCnVDHn
RpRqDtntggep
YrnYAzBE
SseggYaXa
cIPmTaH
CLzaDGntcm
zLaGOL
sHSaPaNEZN
XKMjtfW
JUmNhEFEk
IbulCKp
xmyTwoDOc
uKkouyLUtoUm
yIoAfQ
rJZoPzCBP
QyvLzDHX
FEicskz
GnbPpgZZG
sjsTROIDMia
VuNCM
ryibRTX
PDWOYwxj
Dmbh
yzLpgrcKz
MkSWZsUToR
OkyHfsSax
HDfDXYgm
RiNVGKR
GJuZ
fVYmXVhWUK
zpNv
yoqNyoYCJD
hffbiXBwGC
pTFSYEYlt
KkQWXm
MyduDbGhCulz
nByoshSUfdZ
QootH
mZwRNuMj
nFrN
HOSuEEWtYEY
bXBdHxMgiP
KSjzAgaiQV
PReMJc
EeAlfHR
HwHWmT
搜索
查看: 996|回复: 4

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

Rank: 5Rank: 5Rank: 5

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

Rank: 9

UID
2163032
帖子
4654
PB币
5619
贡献
0
技术
21
活跃
2419
板凳
发表于 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
帖子
636
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
活跃
2419
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论坛