风一点也不澈 发表于 2020-4-27 23:38

关于AppleALC掉声卡的解决办法

今天更新OC0.5.7顺便一起更新一下AppleALC,在release界面看到一条,虽然是21天前发布的版本了
Support startup delay for AppleHDAController via alc-delay property or alcdelay boot-arg (in ms)
之前在bugtrack里就有人反馈过这个问题并提供了diff patch,目前已并入AppleALC,亲测重启10次,声卡不掉。
首先更新1.4.8版本的AppleALC:https://github.com/acidanthera/AppleALC/releases

以下注入方法二选一:

500值得是500毫秒,自行填入数值测试
1. 启动参数增加:alcdelay=500   
2. 设备属性注入:
在你的声卡条目(比如我的是PciRoot(0x0)/Pci(0x1F,0x3))下添加:键:alc-delay 值:500 数据类型:Number


只提供信息,剩的自行尝试,下载链接已有,自行下载,不回答伸手党的任何问题。

风一点也不澈 发表于 2020-4-28 09:44

自己顶一下,没被看见

crackman 发表于 2020-4-28 10:04

可以试试,不管有没有这个问题,加一下总没坏处

sukka 发表于 2020-4-28 10:07

等你从 Windows 重启到 macOS 就知道掉不掉了。
这问题是 ResetHDA 导致的,目前依然全球无解。

风一点也不澈 发表于 2020-4-28 11:20

sukka 发表于 2020-4-28 10:07 https://www.pcbeta.com/static/image/common/back.gif
等你从 Windows 重启到 macOS 就知道掉不掉了。
这问题是 ResetHDA 导致的,目前依然全球无解。

我不知道你的机器上是否这样,在 Clover 的时候勾选 ResetHDA,我的机器依然有频繁的掉声卡现象,后面修复方式是 SSDT注入DSM + 设备属性 + FakePCIID + 引导参数 alcid (参考自同方模具的 EFI 项目),这四种方式注入后再没掉过声卡。然后我昨晚发现更新了这个之后,macOS重启到macOS十几次没掉过,你说从 Windows 重启到 macOS,我刚测试回来,从 Windows 热重启到 macOS,不记得多少次反正15分钟一直在互相重启反复测试。没有掉声卡。这个 alcdelay 我很确认能解决我掉声卡的问题。{:5_262:}

夜雨声烦丶薇 发表于 2020-4-28 12:55

笔记本才会掉吗?台式机还没遇到过

华歌 发表于 2020-4-28 13:42

sukka 发表于 2020-4-28 10:07 https://www.pcbeta.com/static/image/common/back.gif
等你从 Windows 重启到 macOS 就知道掉不掉了。
这问题是 ResetHDA 导致的,目前依然全球无解。

从WIN中删除声卡控制面板,好像没问题了,但是从WIN热启动至MAC,读卡器能驱动但是不能读卡。。。

goofysun 发表于 2020-4-28 13:43

夜雨声烦丶薇 发表于 2020-4-28 12:55 https://www.pcbeta.com/static/image/common/back.gif
笔记本才会掉吗?台式机还没遇到过

我台式机基本没掉过,但是笔记本经常会无效

风一点也不澈 发表于 2020-4-28 14:35

夜雨声烦丶薇 发表于 2020-4-28 12:55 https://www.pcbeta.com/static/image/common/back.gif
笔记本才会掉吗?台式机还没遇到过

我基本见到的也是笔记本掉

tsepangching 发表于 2020-4-28 20:15

比如用500毫秒,500的十六进制是1F4,改成数据是F4 01 00 00对不对?
所以用DSDT和SSDT是不是这样?config不会用啊。
"alc-delay",
                Buffer (0x0E)
                {
                  "f4 01 00 00"
                },

Kira吟梦 发表于 2020-4-29 02:31

sukka 发表于 2020-4-28 10:07
等你从 Windows 重启到 macOS 就知道掉不掉了。
这问题是 ResetHDA 导致的,目前依然全球无解。

这个跟 ResetHDA 没关系,而是和移动平台 U 的 Intel HDMI 声音控制器有关系的,而且也不是全球无解,用 Rehabman 的 FakePCIID 和 FakePCIID_Intel_HDMIAudio 就能解决。

风一点也不澈 发表于 2020-4-29 08:10

tsepangching 发表于 2020-4-28 20:15 https://www.pcbeta.com/static/image/common/back.gif
比如用500毫秒,500的十六进制是1F4,改成数据是F4 01 00 00对不对?
所以用DSDT和SSDT是不是这样?config ...

好像是对的

tsepangching 发表于 2020-4-29 09:23

风一点也不澈 发表于 2020-4-29 08:10 https://www.pcbeta.com/static/image/common/back.gif
好像是对的

嗯 , 昨晚是随手打的,为了避免他人不懂就直接复制,再补充下dsdt/ssdt前面0x也就是这样"0xf4,0x01,0x00,0x00"

sukka 发表于 2020-4-29 15:11

Kira吟梦 发表于 2020-4-29 02:31 https://www.pcbeta.com/static/image/common/back.gif
这个跟 ResetHDA 没关系,而是和移动平台 U 的 Intel HDMI 声音控制器有关系的,而且也不是全球无解,用...

和 HDMI 没关系,而且,我已经带了 FakePCIID 和对应的 HDMI 插件了,并没有用。

纯粹是 Windows 的声卡驱动热重启时不一定会重置状态。

Kira吟梦 发表于 2020-4-29 16:43

sukka 发表于 2020-4-29 15:11 https://www.pcbeta.com/static/image/common/back.gif
和 HDMI 没关系,而且,我已经带了 FakePCIID 和对应的 HDMI 插件了,并没有用。

纯粹是 Windows 的声 ...

我们讨论的似乎并不是同一个问题。

zty199 发表于 2020-5-5 18:42

感谢楼主,之前都没注意有这个参数更新......我的笔记本声卡ALC295添加参数后确实不会再掉驱了,clover和OC都测试过,挺稳的,从win热重启到mac也没问题。我把clover里取消勾选了ResetHDA和声卡注入,改用了设备属性注入。

gjyai993 发表于 2020-5-6 21:27

感谢楼主分享。。。。

ZOUYONQUN 发表于 2020-5-6 21:28

我试试你的方法

郊狼柯帝 发表于 2020-5-7 02:06

声卡662,用cloverconfigurator注入13,保存重启,驱动HDMI音频,关机再开机,不进win系统,还是Mac,HDMI音频就驱动不了了,明天试试你这个方法,谢谢楼主分享

TokiharaSay 发表于 2020-6-6 01:13

感謝大佬已解決暗影精靈3的聲卡掉驅動問題
页: [1] 2
查看完整版本: 关于AppleALC掉声卡的解决办法