xscyk 发表于 2019-12-18 08:48

C621 DSDT的很多问题

这个芯片组的DSDT我仔细看了发现好多该重命名的比如声卡、显卡等等都找不到位置,还有关机不能断电,能不能大神帮忙看看。
比如显卡这里在BR1A,好多说的都是PEGP这些都没有。



xscyk 发表于 2019-12-18 08:51

防沉补丁求帮助

ERICCHO 发表于 2019-12-18 08:53

高级货色,没玩过

aishaoquan 发表于 2019-12-18 08:54

现在三卡驱动正常吗?正常的话,不需要折腾DSDT,徒增烦恼。

xscyk 发表于 2019-12-18 09:01

aishaoquan 发表于 2019-12-18 08:54 https://www.pcbeta.com/static/image/common/back.gif
现在三卡驱动正常吗?正常的话,不需要折腾DSDT,徒增烦恼。

不正常的,显卡不在GFX0上也没法硬解,声卡Hackintool里都找不到设备,网卡是94360这个没啥问题

xscyk 发表于 2019-12-18 09:39

帮帮孩子吧,声卡应该是CAVS但是Clover重命名好像没用

lovest.fdh 发表于 2019-12-18 10:34

试试

lovest.fdh 发表于 2019-12-18 10:38

DefinitionBlock ("", "SSDT", 1, "FIX", "C621", 0x00000000)
{
    External (_SB_.PC00, DeviceObj)
    External (_SB_.PC00.CAVS, DeviceObj)
    External (_SB_.PC01.BR1A, DeviceObj)
    External (_SB_.PC01.BR1A.OCL0, DeviceObj)

    Scope (_SB.PC00)
    {
      Scope (CAVS)
      {
            Name (_STA, Zero)// _STA: Status
      }

      Device (HDEF)
      {
            Name (_ADR, 0x001F0003)// _ADR: Address
            Method (_DSM, 4, NotSerialized)// _DSM: Device-Specific Method
            {
                Local0 = Package (0x06)
                  {
                        "AAPL,slot-name",
                        Buffer (0x09)
                        {
                            "Built In"
                        },

                        "device-id",
                        Buffer (0x04)
                        {
                           0xF0, 0xA2, 0x00, 0x00                           // ....
                        },

                        "layout-id",
                        Buffer (0x04)
                        {
                           0x07, 0x00, 0x00, 0x00                           // ....
                        }
                  }
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }
      }
    }

    Scope (_SB.PC01.BR1A)
    {
      Scope (OCL0)
      {
            Device (EGP0)
            {
                Name (_ADR, Zero)// _ADR: Address
                Device (GFX0)
                {
                  Name (_ADR, Zero)// _ADR: Address
                }

                Device (HDAU)
                {
                  Name (_ADR, One)// _ADR: Address
                }
            }
      }
    }

    Method (DTGP, 5, NotSerialized)
    {
      If ((Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b")))
      {
            If ((Arg1 == One))
            {
                If ((Arg2 == Zero))
                {
                  Arg4 = Buffer (One)
                        {
                           0x03                                             // .
                        }
                  Return (One)
                }

                If ((Arg2 == One))
                {
                  Return (One)
                }
            }
      }

      Arg4 = Buffer (One)
            {
               0x00                                             // .
            }
      Return (Zero)
    }
}要自己注入,你这个显卡加个桥应该就好。声卡不知你什么型号,要注入设备id跟layout id,设备id不对你就用io查下。layout id我注了7

挺进丛林 发表于 2019-12-18 10:54

在win下设备管理器的属性页里面看bios位置,然后写更名补丁

nbsniper 发表于 2024-4-17 19:34

谢谢分享{:5_293:}
页: [1]
查看完整版本: C621 DSDT的很多问题