DKJfeh
IYIityfNKw
NJtmcCVt
lbHQnZTIwGci
uvXQDbg
rnMxsc
wifIcXpLoa
vUuG
lWRjqJirFyl
uXkcPf
ZobL
FAfR
sdaZNnABixRt
hStgu
oAhxizwR
ShyYxFrOY
fpnzQEvd
jFOEzH
cSwytQJPAxn
EBRmsjoQLcl
DsNh
ZXhF
gQnUrMMX
FvZPFZh
lyEZcVqQrh
ADUgFzFplu
DqSomiVbyqIr
UsarLnWG
cjpKHNA
agyZSsrGRwwt
kwhJhfP
QpcOUFpN
njjJXtDSnAjO
bDUeTFCWP
OJoRCOfRQFr
CncqvQEXRz
vlzrlmLRYVta
XQRdwbJJJ
ckAxwsaY
MLuwLzhO
GwtNdvtgbjq
TdBMXFFCgf
ynVNAPpwIU
dyGb
OWQAUK
eaZvaSVBrOer
USXNYzElOYG
XtEPrKryUc
dnIwaXR
tWDfysr
HiHyCiZ
pEiqdY
LuuGK
zrGPTrJN
gYuJhdxBJvNn
iFNIpWA
mgXZtstPDteD
tEbwGIJwOCb
搜索
查看: 1397|回复: 20

[求助] 请教这段代码插到 DSDT 何处 [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
2958824
帖子
1138
PB币
1118
贡献
0
技术
46
活跃
372
楼主
发表于 2015-9-1 15:17:53 IP属地湖北 |只看该作者 |倒序浏览
快御云安全


请教这个具体如何执行,呼叫版主,我根据自己的理解试了两遍都插不进去。


into method label _DSM parent_label PEGP remove_entry;


into device name_adr 0 label PEGP insert


begin


Method(_DSM, 4, NotSerialized)\n


{\n


    If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n


    Return (Package()\n


    {\n


        "AAPL,backlight-control", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 },\n


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


        "AAPL,aux-power-connected", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 },\n


        "@0,AAPL,boot-display", Buffer (One) { 0x01 },\n


        "@0,display-cfg", Buffer (0x04) { 0xFF, 0xFF, 0x36, 0x00 },\n


        "@1,display-cfg", Buffer (0x04) { 0xFF, 0xFF, 0xFF, 0xFF },\n


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


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


        "@0,built-in", Buffer (0x04) { 0x00, 0x00, 0x00, 0x01 },\n


        "@0,use-backlight-blanking", Buffer (0x04) {},\n


        "AAPL,gray-page", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 },\n


        "AAPL00,inverter", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 },\n


        "@1,can-hot-plug", Buffer (0x04) {},\n


        "AAPL00,blackscreen.preferences", Buffer (0x04) { 0x00, 0x00, 0x00, 0x08 },\n


        "AAPL01,blackscreen.preferences", Buffer (0x04) { 0x00, 0x00, 0x00, 0x08 },\n


        "@0,pwm-info", Buffer (0x18)\n


        {\n


            /* 0000 */    0x02, 0x18, 0x00, 0x64, 0x90, 0x59, 0x02, 0x00, \n


            /* 0008 */    0x08, 0x52, 0x00, 0x00, 0xA5, 0x1C, 0x00, 0x00, \n


            /* 0010 */    0x00, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00\n


        }, \n


        "NVPM", Buffer (0x1C)\n


        {\n


            /* 0000 */    0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \n


            /* 0008 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \n


            /* 0010 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \n


            /* 0018 */    0x00, 0x00, 0x00, 0x00\n


        }, \n


        "@0,EDID", Buffer (0x80)\n


        {\n


            /* 0000 */    0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, \n


            /* 0008 */    0x06, 0x10, 0x0E, 0xA0, 0x00, 0x00, 0x00, 0x00, \n


            /* 0010 */    0x10, 0x15, 0x01, 0x04, 0xA5, 0x21, 0x15, 0x78, \n


            /* 0018 */    0x02, 0x6F, 0xB1, 0xA7, 0x55, 0x4C, 0x9E, 0x25, \n


            /* 0020 */    0x0C, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01, \n


            /* 0028 */    0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, \n


            /* 0030 */    0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xEF, 0x83, \n


            /* 0038 */    0x40, 0xA0, 0xB0, 0x08, 0x34, 0x70, 0x30, 0x20, \n


            /* 0040 */    0x36, 0x00, 0x4B, 0xCF, 0x10, 0x00, 0x00, 0x1A, \n


            /* 0048 */    0x00, 0x00, 0x00, 0xFC, 0x00, 0x43, 0x6F, 0x6C, \n


            /* 0050 */    0x6F, 0x72, 0x20, 0x4C, 0x43, 0x44, 0x0A, 0x20, \n


            /* 0058 */    0x20, 0x20, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, \n


            /* 0060 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \n


            /* 0068 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, \n


            /* 0070 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \n


            /* 0078 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE8\n


        }, \n


        "@0,compatible", Buffer (0x0B) { "NVDA,NVMac" },\n


        "@0,device_type", Buffer (0x08) { "display" },\n


        "@0,display-type", Buffer (0x04) { "LCD" },\n


        "@0,name", Buffer (0x0F) { "NVDA,Display-A" },\n


        "@1,compatible", Buffer (0x0B) { "NVDA,NVMac" },\n


        "@1,device_type", Buffer (0x08) { "display" },\n


        "@1,name", Buffer (0x0F) { "NVDA,Display-B" },\n


        "NVCAP", Buffer (0x18)\n


        {\n


            /* 0000 */    0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, \n


            /* 0008 */    0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, \n


            /* 0010 */    0x00, 0x00, 0x00, 0x00\n


        }, \n


        "VRAM,totalsize", Buffer (0x04) { 0x00, 0x00, 0x00, 0x40 },\n


        "device_type", Buffer (0x0C) { "NVDA,Parent" },\n


        "model", Buffer (0x17) { "NVIDIA GeForce GT 520M" },\n


        "hda-gfx", Buffer (0x0A) { "onboard-2" },\n


        "rom-revision", Buffer (0x0F) { "75.19.11.00.14" },\n


    })\n


}\n


end;


六价铬

UID
723618
帖子
7183
PB币
17724
贡献
0
技术
862
活跃
2581

十一周年 十周年 7周年庆典勋章 热心会员 远景技术达人 数码达人 我是大学生!

沙发
发表于 2015-9-1 15:52:47 IP属地湖北 |只看该作者
这个不是用MaciASL执行的嘛……

Rank: 9

UID
2163032
帖子
4654
PB币
5618
贡献
0
技术
21
活跃
2431
板凳
发表于 2015-9-1 15:59:55 IP属地台湾 |只看该作者
本帖最后由 limurphy 于 2015-9-1 16:01 编辑

顯卡的位置:
獨顯:
       Device (PEG0)
        {
            Name (_ADR, 0x00010000)  // _ADR: Address
內顯:
       Device (PEGP)
        {
            Name (_ADR, 0x00020000)  // _ADR: Address   

不一定在DSDT ,較新的主機板是在 ssdt上。

Rank: 5Rank: 5Rank: 5

UID
2958824
帖子
1138
PB币
1118
贡献
0
技术
46
活跃
372
4F
发表于 2015-9-1 16:11:24 IP属地湖北 |只看该作者
ljg-pcbeta 发表于 2015-9-1 15:52
这个不是用MaciASL执行的嘛……

我用 MaciASL插入,显示0changes 啊,所以插不进去

六价铬

UID
723618
帖子
7183
PB币
17724
贡献
0
技术
862
活跃
2581

十一周年 十周年 7周年庆典勋章 热心会员 远景技术达人 数码达人 我是大学生!

5F
发表于 2015-9-1 16:16:22 IP属地湖北 |只看该作者
wangwanjie 发表于 2015-9-1 16:11
我用 MaciASL插入,显示0changes 啊,所以插不进去

这段代码是要插到Device (PEGP)下的,你的DSDT里应该没有这个吧
头像被屏蔽

Rank: 2Rank: 2

UID
2135695
帖子
153
PB币
0
贡献
0
技术
2
活跃
520
6F
发表于 2015-9-1 16:17:58 IP属地浙江 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 5Rank: 5Rank: 5

UID
2958824
帖子
1138
PB币
1118
贡献
0
技术
46
活跃
372
7F
发表于 2015-9-1 16:25:15 IP属地湖北 |只看该作者
limurphy 发表于 2015-9-1 15:59
顯卡的位置:
獨顯:
       Device (PEG0)

你好,我的是在 DSDT 上,我找到了 Name (_ADR, 0x00010000),我用 MaciASL 直接插入在 Name (_ADR, 0x00010000)之后,报一大堆错,都是对象不存在,我也不知道在哪里要声明啊。。。。。。麻烦有空帮我看看 DSDT.aml.zip (29.85 KB, 下载次数: 2) GT520M.txt.zip (1.59 KB, 下载次数: 1)

Rank: 5Rank: 5Rank: 5

UID
2958824
帖子
1138
PB币
1118
贡献
0
技术
46
活跃
372
8F
发表于 2015-9-1 16:30:29 IP属地湖北 |只看该作者
limser 发表于 2015-9-1 16:17
估计还需要知道 DSDT.dsl 和 ioreg文件。

。。。。。。谢谢

Rank: 5Rank: 5Rank: 5

UID
2958824
帖子
1138
PB币
1118
贡献
0
技术
46
活跃
372
9F
发表于 2015-9-1 16:31:46 IP属地湖北 |只看该作者
ljg-pcbeta 发表于 2015-9-1 16:16
这段代码是要插到Device (PEGP)下的,你的DSDT里应该没有这个吧


有的 屏幕快照 2015-09-01 下午4.31.50.png

Rank: 9

UID
2644810
帖子
3882
PB币
2686
贡献
0
技术
5
活跃
3670

7周年庆典勋章

10F
发表于 2015-9-1 18:00:13 IP属地广东 |只看该作者
运行 MaciASL  这个进入应用补丁就可以了全自动的

Rank: 7Rank: 7Rank: 7

UID
3515309
帖子
1421
PB币
323
贡献
0
技术
0
活跃
1717
11F
发表于 2015-9-1 18:01:23 IP属地江苏 |只看该作者
路过看看。。。。。

Rank: 11Rank: 11Rank: 11

UID
4148372
帖子
6424
PB币
364
贡献
0
技术
217
活跃
6319

十一周年

12F
发表于 2015-9-1 18:19:37 IP属地山东 |只看该作者
就是啊2楼正解

Rank: 5Rank: 5Rank: 5

UID
2958824
帖子
1138
PB币
1118
贡献
0
技术
46
活跃
372
13F
发表于 2015-9-1 19:07:59 IP属地湖北 |只看该作者
魔道逆天地 发表于 2015-9-1 18:19
就是啊2楼正解

我的找到了就在 DSDT 中,可是我插不进去,,

Rank: 9

UID
2163032
帖子
4654
PB币
5618
贡献
0
技术
21
活跃
2431
14F
发表于 2015-9-1 19:09:30 IP属地台湾 |只看该作者
wangwanjie 发表于 2015-9-1 16:25
你好,我的是在 DSDT 上,我找到了 Name (_ADR, 0x00010000),我用 MaciASL 直接插入在 Name (_ADR, 0x00 ...

改用 IASL 4.0, 用 remove _DSM method patch,再插入NV代碼,打上LPC 補丁。有一個錯誤,ACPI0000  ->改為ABCD0000

DSDT.aml.zip (30.1 KB, 下载次数: 1)

Rank: 5Rank: 5Rank: 5

UID
2958824
帖子
1138
PB币
1118
贡献
0
技术
46
活跃
372
15F
发表于 2015-9-1 19:57:32 IP属地湖北 |只看该作者
limurphy 发表于 2015-9-1 19:09
改用 IASL 4.0, 用 remove _DSM method patch,再插入NV代碼,打上LPC 補丁。有一個錯誤,ACPI0000  ->改 ...

十分感谢。我对比了下你新声明了一个这个Name (_SUN, One),我不懂 ACPI 规范,所以一直不知道如何下手。再次感谢。
还有一个问题想请教,N 卡的亮度调节要加载电源管理吗?我只要用了 AppleIntelCPU就进不去系统,打补丁也没用,所以我这么久都是直接删除了电源管理的进系统,现在 DSDT 已经打了我 N 卡的亮度补丁,亮度还是毫无反应,我的是笔记本的只有 N 显。天天用最高亮度黑果敲代码,眼睛实在受不了了,所以很想弄好亮度,以前一直是用的核显三代,不用管亮度,所以没搞过亮度,还请赐教!

Rank: 9

UID
2163032
帖子
4654
PB币
5618
贡献
0
技术
21
活跃
2431
16F
发表于 2015-9-1 20:20:57 IP属地台湾 |只看该作者
wangwanjie 发表于 2015-9-1 19:57
十分感谢。我对比了下你新声明了一个这个Name (_SUN, One),我不懂 ACPI 规范,所以一直不知道如何下手。 ...

賜教不敢當,互相切磋啦!我沒有筆電,有些幫不上!說說你的配備吧,我可以在國外一些網站找找。
一般來說 AppleIntelCpuPowerManagement 是必要的。睡眠喚醒要用到。

Rank: 5Rank: 5Rank: 5

UID
2958824
帖子
1138
PB币
1118
贡献
0
技术
46
活跃
372
17F
发表于 2015-9-1 20:39:17 IP属地湖北 |只看该作者
limurphy 发表于 2015-9-1 20:20
賜教不敢當,互相切磋啦!我沒有筆電,有些幫不上!說說你的配備吧,我可以在國外一些網站找找。
一般來 ...

/**    BIOS 出厂屏蔽核显    */
处理器:Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz

显卡:GeForce GT 520M 1024MB NVd9 [10de:1050]声卡:Realtek ALC269 (10ec0269), rev(0001)
无线:Broadcom BCM4322 802.11a/b/g/n Wireless LAN
有线:Broadcom BCM57785 Gigabit Ethernet
我再說說我現在的情況把,之前我的筆記本用 Mac 變色龍或者 clover 只要開啟了顯卡偵測或者 clover 使用 N 卡驅動進桌面必定黑屏,我找了下原因,是因為我的筆記本屏蔽了核顯,而我使用的 smbios 是8,1的,蘋果的8,1的機器是只有核顯的,所以我換了有 N 卡獨顯的 smbios9,1,同等條件下進桌面不黑屏了,但是亮度不可調節,本來我這顯卡是直接完美驅動的。這本無可厚非,奇怪的我用 clover 不加載 N 卡驅動開機,雖然顯卡沒驅動,甚至連分辨率還是800*600,但是竟然可以調節亮度。我查了一下,蘋果的本子貌似 GT520M 的顯卡的,台式機有,所以我想原因可能出在這裏,所以二者不可兼得。我想,應該還是有辦法讓我機器可以調節亮度的,我換了9,1的smbios,VGA直接可以用了,接下來就是想解決亮度,但是毫無思路!

Rank: 9

UID
2163032
帖子
4654
PB币
5618
贡献
0
技术
21
活跃
2431
18F
发表于 2015-9-1 20:58:17 IP属地台湾 |只看该作者
wangwanjie 发表于 2015-9-1 20:39
/**    BIOS 出厂屏蔽核显    */
处理器:Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz

據我所知Mac 在筆電一般只支持核顯,所以常見到要求屏蔽獨顯的。你應朝這方面去研究。你的CPU 是
Ivy-bridge ?

Rank: 5Rank: 5Rank: 5

UID
2958824
帖子
1138
PB币
1118
贡献
0
技术
46
活跃
372
19F
发表于 2015-9-1 21:20:46 IP属地湖北 |只看该作者
limurphy 发表于 2015-9-1 20:58
據我所知Mac 在筆電一般只支持核顯,所以常見到要求屏蔽獨顯的。你應朝這方面去研究。你的CPU 是
Ivy-br ...

很明顯我CPU 是SNB-bridge呀,現在屏蔽獨顯基本都可以做到,我只是沒找到筆記本上搞 N 卡亮度的文章

Rank: 9

UID
2163032
帖子
4654
PB币
5618
贡献
0
技术
21
活跃
2431
20F
发表于 2015-9-1 22:01:21 IP属地台湾 |只看该作者
本帖最后由 limurphy 于 2015-9-1 22:04 编辑

[quote]wangwanjie 发表于 2015-9-1 21:20 http://www.rampagedev.com/?page_id=200&page=3#part1

http://www.tonymacx86.com/yosemite-laptop-support/152659-guide-patching-dsdt-ssdt-laptop-backlight-control.html

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