声卡一直驱动不了,求助
这段时间很有空,于是就拿着旧电脑来折腾黑苹果,其他地方没问题,就是声卡问题一直驱动不了。使用了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
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
我映泰b75m的也是alc662,这不成功
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"
}
})
}
看了下你的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 https://www.pcbeta.com/static/image/common/back.gif
嘿苹果装的是哪个版本的系统呢?
系统是 10.15.3 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之后才发现无效果,觉得可能差了什么补丁没打。 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*/
}, 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 这个还真不知道是重复了。 你要是,不追求啥,直接 voodooHDA, 直接完事 zhangdaodao 发表于 2020-2-3 16:36 https://www.pcbeta.com/static/image/common/back.gif
我映泰b75m的也是alc662,这不成功
我也不知道为什么,能想到的补丁基本都打了,也去tonymacx86 找了好几天,看了alc的资料。还是得到一个方案,可能是我看漏什么东西吧。 把关于声卡的ssdt删除,config注入id,3,12,13,33,84都可以试一下 注入声卡id后用hackintool打声卡补丁,导出替换掉现有的config的声卡部分,或者用万能声卡,也可以去定制声卡dsdt yjplayer 发表于 2020-2-4 00:56 https://www.pcbeta.com/static/image/common/back.gif
一般来说,现在驱动声卡不需要用到这2种ssdt。删掉。
还有就是截图上声卡是alc662,为啥说是 IDT92HD91B ...
最后发现原因 我自己之前把applealc.kext放错位置了,这个问题导致我弄了接近一个星期。{:5_282:}果然自己觉得不会出错的地方最容易出错
hz_xing 发表于 2020-2-4 08:31 https://www.pcbeta.com/static/image/common/back.gif
最后发现原因 我自己之前把applealc.kext放错位置了,这个问题导致我弄了接近一个星期。果然自 ...
你好!applealc.kext放在那个位置了?我也是和你一样的问题??放在那里解决了这个问? kyhong2011 发表于 2020-2-16 20:04 https://www.pcbeta.com/static/image/common/back.gif
你好!applealc.kext放在那个位置了?我也是和你一样的问题??放在那里解决了这个问?
就放在 clover-kext-other 啊
我是不小心删掉了,可能你的不是哦 最简单的最容易出错
页:
[1]