anewuser 发表于 2013-1-28 21:16

追过来的,也留个名备用.

gcafrk 发表于 2013-1-29 22:50

诚邀DSDT修改高手,一起折腾T410的DisplayPort口的DSDT!!!!

pohaitzai 发表于 2013-1-30 02:57

pohaitzai 发表于 2013-1-30 03:03

CoCoML 发表于 2013-2-6 10:50

完美了~!!!!

hhzyzzyn 发表于 2013-2-7 21:42

试试看吧

mcfing 发表于 2013-2-8 01:07

强大学习了   

p531537869 发表于 2013-2-10 16:01

真的谢谢啦 嘻嘻

zshwq5 发表于 2013-2-10 20:45

注意第一行的0x1030是T410专用的,相关资料看我的日志

在你的日志中没有找到想着说明。楼主能否明示?

0x1030是怎样得到的?

gcafrk 发表于 2013-2-11 11:57

本帖最后由 gcafrk 于 2013-2-11 12:03 编辑

zshwq5 发表于 2013-2-10 20:45 static/image/common/back.gif
注意第一行的0x1030是T410专用的,相关资料看我的日志

在你的日志中没有找到想着说明。楼主能否明示?

日志链接https://i.pcbeta.com/blog-245936-7440.html。其中有谈到如何确定这个数值。
引用如下:
刚又看到一篇文章,又有所学。内容如下:
---------------------------------------------------------
在 Method (_PTS, 1, NotSerialized)之前添加一个OperationRegion (PMRS, SystemIO, 0x0430, 0x13),如下:

    OperationRegion (PMRS, SystemIO, 0x0430, 0x13)
    Field (PMRS, ByteAcc, NoLock, Preserve)
    {
            ,   4,
      SLPE,   1
    }

注意红色的0x0430是依据你的主板而定的,你在dsdt里搜索Processor,找到像下面这样的:
Processor (CPU0, 0x00, 0x00000410, 0x06),如果是0x00000410, 就直接复制上面的就行了。
如果是: Processor (P001, 0x01, 0x00000810, 0x06) {},就将0x0430改成0x0830。可以大家已经发现规律了. Processor处是0x00000410,就用0x0430; Processor处是0x00000810, 就用0x0830. 同样如果你的dsdt的Processor处是0x00000610,就用0x0630。
-------------------------------------------------------------
而T410的内容是Processor (CPU0, 0x00, 0x00001010, 0x06){},因此红色这块就应该是0x1030了。

zshwq5 发表于 2013-2-11 13:12

gcafrk 发表于 2013-2-11 11:57 static/image/common/back.gif
日志链接https://i.pcbeta.com/blog-245936-7440.html。其中有谈到如何确定这个数值。
引用如下:
刚又看 ...

感谢解惑,我的在驱动6550M   LVDS    SEN=7显卡输出32位色后使用变色龙重启不断电,使用幸运草睡眠就重启。
我加入这段代码试试。

shiecldk 发表于 2013-2-11 16:30

clover喚醒照樣死機的路過{:7_485:}

shiecldk 发表于 2013-2-11 17:49

不是是用是技嘉的GA-P67A-UD3R-B3

你用放DSDT跟SSDT嗎
DropOemSSDT是Yes還是No

還有你有用到KextToPatch嗎?

話說你點評我怎麼回復...

gcafrk 发表于 2013-2-11 21:28

shiecldk 发表于 2013-2-11 17:49 static/image/common/back.gif
不是是用是技嘉的GA-P67A-UD3R-B3

你用放DSDT跟SSDT嗎


DSDT和SSDT,我都有用上。相关PATCH我都已经在DSDT中弄好了,所以没用到KextToPatch。

你的是台式机,最好搜搜别的帖子。

shiecldk 发表于 2013-2-11 21:31

gcafrk 发表于 2013-2-11 21:28 static/image/common/back.gif
DSDT和SSDT,我都有用上。相关PATCH我都已经在DSDT中弄好了,所以没用到KextToPatch。

你的是台式机, ...

你有用DropOemSSDT嗎?
感覺Clover無法喚醒跟ACPI管理有關

gcafrk 发表于 2013-2-11 22:07

shiecldk 发表于 2013-2-11 21:31 static/image/common/back.gif
你有用DropOemSSDT嗎?
感覺Clover無法喚醒跟ACPI管理有關

用到DropOemSSDT了。我的T410用变色龙或者Clover,睡眠唤醒现在都非常好。

zshwq5 发表于 2013-2-11 22:44

gcafrk 发表于 2013-2-11 22:07 static/image/common/back.gif
用到DropOemSSDT了。我的T410用变色龙或者Clover,睡眠唤醒现在都非常好。

我使用幸运草引导启动必须放入NullCPUPowerManagement.kext才能进系统,不加NullCPUPowerManagement.kext就会在网卡驱动加载过程中停很久或是白屏,使用变色龙可以不使用这个睡眠唤醒正常,但幸运草使用NullCPUPowerManagement.kext后唤醒重启。
我使用一样的DSDT也不行。
不知道是什么原因。

zshwq5 发表于 2013-2-11 22:48

gcafrk 发表于 2013-2-11 22:07 static/image/common/back.gif
用到DropOemSSDT了。我的T410用变色龙或者Clover,睡眠唤醒现在都非常好。

Device (VPC0)
      {
            Name (_HID, "VPC2004")
            Name (_UID, Zero)
            Name (_VPC, Zero)
            Name (VPCD, Zero)
            Name (OUTB, Buffer (0x10) {})
            CreateByteField (OUTB, Zero, BT00)
            CreateByteField (OUTB, One, BT01)
            CreateByteField (OUTB, 0x02, BT02)
            CreateByteField (OUTB, 0x03, BT03)
            CreateByteField (OUTB, 0x04, BT04)
            CreateByteField (OUTB, 0x05, BT05)
            CreateByteField (OUTB, 0x06, BT06)
            CreateByteField (OUTB, 0x07, BT07)
            CreateByteField (OUTB, 0x08, BT08)
            CreateByteField (OUTB, 0x09, BT09)
            CreateByteField (OUTB, 0x0A, BT0A)
            CreateByteField (OUTB, 0x0B, BT0B)
            CreateByteField (OUTB, 0x0C, BT0C)
            CreateByteField (OUTB, 0x0D, BT0D)
            CreateByteField (OUTB, 0x0E, BT0E)
            CreateByteField (OUTB, 0x0F, BT0F)
            Method (_STA, 0, NotSerialized)
            {
                Return (0x0F)
            }
            Method (_CFG, 0, NotSerialized)
            {
                Store (One, AECK)
                Store (ILDD (), Local0)
                Store (Local0, _VPC)
                Return (_VPC)
            }其中的_VPC如果删除_VPC前面的_可正确。如果我把_VPC直接使用Zero删除Name (_VPC, Zero)还是报错?

942864363 发表于 2013-2-11 23:28

{:5_597:}

gcafrk 发表于 2013-2-11 23:55

zshwq5 发表于 2013-2-11 22:44 static/image/common/back.gif
我使用幸运草引导启动必须放入NullCPUPowerManagement.kext才能进系统,不加NullCPUPowerManagement.kext ...

一般是AppleLPC没有加载。首先要改DSDT的LPC部分,然后还得修改AppleLPC.kext。都得添加自己主板的ID。
页: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14
查看完整版本: 小黑T410完美DSDT的研讨,不再为睡眠唤醒死机而发愁!(放出完美DSDT,也可支持CLOVER)