hz_xing 发表于 2020-2-3 14:40

声卡一直驱动不了,求助

这段时间很有空,于是就拿着旧电脑来折腾黑苹果,其他地方没问题,就是声卡问题一直驱动不了。
使用了clover打了irq、tmr和hept补丁,声卡注入在ssdt-hdef.aml里面,但是就是无论如何都驱动不了(ps:之前没用hotpatch的时候layout-id=13驱动过) 。求大神帮忙看一下,谢谢🙏。
电脑是envy4-1220tx,其中无线网卡换成bcm94352, 声卡为 IDT92HD91BXX,具体配置


clover(clover提取的dsdt在apci-origin里面) 链接: https://pan.baidu.com/s/1htuh4EmAhPXB8uO6igidkw 提取码: abjy


yjplayer 发表于 2020-2-3 14:41

hz_xing 发表于 2020-2-3 21:31 https://www.pcbeta.com/static/image/common/back.gif
谢谢答复, 重新尝试了一遍,没有效果。
还有谢谢提醒,ec重命名的是没有看ssdt-ec 的代码,导致重复了。 ...

一般来说,现在驱动声卡不需要用到这2种ssdt。删掉。
还有就是截图上声卡是alc662,为啥说是 IDT92HD91BXX?。有没有试过按662的去试?如果按662的话再试下 17,16,15,11,7,5   。。hackintool给出的候选id有哪些。
HPET_RTC_TIMR三合一补丁这个有没有试过,在小兵的oc部件里有提到过

hotpatch只是把打在dsdt里面的补丁拆分成一个个独立ssdt,如果是以前没问题现在有问题,那以前声卡怎么弄的现在就怎么弄,不要去改声卡这部分。还是整理下clover的配置吧,看看是不是有不必要的补丁,有clover设置和ssd重复的地方,参考下黑苹果小兵的来改,需要哪些用哪些,每个部件都有说明
https://github.com/daliansky/P-little/tree/master/%E9%83%A8%E4%BB%B6%E8%A1%A5%E4%B8%81%E5%8C%85

zhangdaodao 发表于 2020-2-3 16:36

我映泰b75m的也是alc662,这不成功

YQZX 发表于 2020-2-3 19:07



Method (_DSM, 4, NotSerialized)// _DSM: Device-Specific Method            {
                If (LEqual (Arg2, Zero))
                {
                  Return (Buffer (One)
                  {
                         0x03                                          
                  })
                }

                Return (Package (0x0C)
                {
                  "AAPL,slot-name",
                  Buffer (0x09)
                  {
                        "Built in"
                  },

                   "layout-id",
                  Buffer (0x04)
                  {
                         0x13, 0x00, 0x00, 0x00         不行的话修改   0x1C这个值。
                  },

                  "device_type",
                  Buffer (0x11)
                  {
                        "Audio Controller"
                  },

                  "built-in",
                  Buffer (One)
                  {
                         0x00                                          
                  },

                  "PinConfigurations",
                  Buffer (Zero){},
                  "hda-gfx",
                  Buffer (0x0A)
                  {
                        "onboard-2"
                  }
                })
            }



yjplayer 发表于 2020-2-3 19:49

看了下你的clover,这里面的东西怎么乱的跟狗窝似的。。。。
为什么要SSDT-HDAU和SSDT-HDEF2个放一起用?不带这么搞的吧。。{:5_288:},clover里面把ec0重命名ec了,那ssdt-ec这个就不需要了吧,2选一就可以了。

你里面的dsdt如果是原始的,里面本来就有hdef这个设备,就不需要用到这些ssdt,就算不是这个名称,现在alc都会自动重命名,一般不再需要自己重命名和修改acpi注入。直接下载最新版alc。然后直接用clover注入layout id就可以了,

IDT92HD91BXX的alyout id 有3,12,13,33,84

aishaoquan 发表于 2020-2-3 20:38

嘿苹果装的是哪个版本的系统呢?

hz_xing 发表于 2020-2-3 21:16

aishaoquan 发表于 2020-2-3 20:38 https://www.pcbeta.com/static/image/common/back.gif
嘿苹果装的是哪个版本的系统呢?

系统是 10.15.3

hz_xing 发表于 2020-2-3 21:23

yjplayer 发表于 2020-2-3 19:49 https://www.pcbeta.com/static/image/common/back.gif
看了下你的clover,这里面的东西怎么乱的跟狗窝似的。。。。
为什么要SSDT-HDAU和SSDT-HDEF2个放一起用? ...

谢谢答复,重新尝试了一遍,依然没有驱动。
你说的clover 的 更改ec0 为ec 和 ssdt-ec.aml 重复了, 这个确实是当时没看ec0的是屏蔽代码,直接就扔进去了(用hackintool定制usb自动生成的)。
hdef和hadu,两个还真的不知代是否是要一起放的,看过别人放一起就直接放进去了。
layout-id 之前没有使用hotpatch的时候就直接使用clover注入,可以生效 。 更改成hotpatch之后才发现无效果,觉得可能差了什么补丁没打。

hz_xing 发表于 2020-2-3 21:27

YQZX 发表于 2020-2-3 19:07 https://www.pcbeta.com/static/image/common/back.gif
Method (_DSM, 4, NotSerialized)// _DSM: Device-Specific Method            {
                I ...

谢谢答复,尝试了没有效果。
emmmm.....layout-id=13 转换为十六进制应该是0x0d , 所以那一行代码应该是"layout-id",
Buffer (0x04)
      {
               0x0d, 0x00, 0x00, 0x00 /*这里第一个是layout-id , 0x表示16进制数,13是0d*/   
      },

hz_xing 发表于 2020-2-3 21:31

yjplayer 发表于 2020-2-3 19:49 https://www.pcbeta.com/static/image/common/back.gif
看了下你的clover,这里面的东西怎么乱的跟狗窝似的。。。。
为什么要SSDT-HDAU和SSDT-HDEF2个放一起用? ...

谢谢答复, 重新尝试了一遍,没有效果。
还有谢谢提醒,ec重命名的是没有看ssdt-ec 的代码,导致重复了。
hadu 和 hdef 这个还真不知道是重复了。

ssxyh520168 发表于 2020-2-3 21:32

你要是,不追求啥,直接 voodooHDA, 直接完事

hz_xing 发表于 2020-2-3 21:32

zhangdaodao 发表于 2020-2-3 16:36 https://www.pcbeta.com/static/image/common/back.gif
我映泰b75m的也是alc662,这不成功

我也不知道为什么,能想到的补丁基本都打了,也去tonymacx86 找了好几天,看了alc的资料。还是得到一个方案,可能是我看漏什么东西吧。

linguangyuan 发表于 2020-2-3 21:48

把关于声卡的ssdt删除,config注入id,3,12,13,33,84都可以试一下   

赵小赵2045 发表于 2020-2-4 07:37

注入声卡id后用hackintool打声卡补丁,导出替换掉现有的config的声卡部分,或者用万能声卡,也可以去定制声卡dsdt

hz_xing 发表于 2020-2-4 08:31

yjplayer 发表于 2020-2-4 00:56 https://www.pcbeta.com/static/image/common/back.gif
一般来说,现在驱动声卡不需要用到这2种ssdt。删掉。
还有就是截图上声卡是alc662,为啥说是 IDT92HD91B ...

最后发现原因 我自己之前把applealc.kext放错位置了,这个问题导致我弄了接近一个星期。{:5_282:}果然自己觉得不会出错的地方最容易出错

kyhong2011 发表于 2020-2-16 20:04

hz_xing 发表于 2020-2-4 08:31 https://www.pcbeta.com/static/image/common/back.gif
最后发现原因 我自己之前把applealc.kext放错位置了,这个问题导致我弄了接近一个星期。果然自 ...

你好!applealc.kext放在那个位置了?我也是和你一样的问题??放在那里解决了这个问?

hz_xing 发表于 2020-2-17 11:07

kyhong2011 发表于 2020-2-16 20:04 https://www.pcbeta.com/static/image/common/back.gif
你好!applealc.kext放在那个位置了?我也是和你一样的问题??放在那里解决了这个问?

就放在 clover-kext-other 啊
我是不小心删掉了,可能你的不是哦

噜噜的嘞 发表于 2024-11-20 22:23

最简单的最容易出错
页: [1]
查看完整版本: 声卡一直驱动不了,求助