安装Big Sur后黑苹果不加载AppleHDA,Hackintools也没有声卡设备
本帖最后由 青藤木子 于 2021-1-29 06:38 编辑安装Big Sur后黑苹果不加载AppleHDA,Hackintools也没有声卡设备
在Catalina之前都正常的,其他的都没问题,只有声卡一直无法驱动,在boot-args里添加了网上说的id都没有用,大侠们支个招!
-----------------------------------------------------------------------------------------------------------------
最新状态:
已解决
解决方案:
首先我先说明平台:OpenCore 0.6.5
由于我是一股脑一次性将所有东西添加了进去,所以也不是很清楚到底哪些有用哪些没用
我添加了SSDT-HPET_RTC_TIMR-fix.aml,
接着在DeviceProperties里的声卡设备里添加了AAPL,slot-name Pci8086,8C20(以前试过,不行)
接着在nvram里添加了 -alcbeta alcid=12,同时保证DeviceProperties里的声卡设备里的layout-id是data数据(以前也试过这组合,也不行)
然后补回了AudioDxe.efi 这个UEFI驱动(以前精简config的时候剔除掉了,不知是不是这个驱动发挥的功效)
我也在UEFI里的开机音频这一栏选上了声卡地址,其他地方均为动过
然后重启开机就有了
我也发现了,一般情况下驱动音频,AppleHDA均加载,像我研究了整整两个月,发现AppleHDA并不是大家说的没用了,音频驱动成功的,可以看看自己的AppleHDA是否已加载,不管是用AppleALC还是VoodooHDA都一样。最关键的就是驱动AppleHDA,因为AppleALC本质上还是注入layout id等关键信息,而不是直接替代AppleHDA,而VoodooHDA才是替代AppHDA,所以才会导致VoodooHDA驱动的声音小或者音质差。
我这个方法对老平台可能更有用。
判断声卡驱动那部分环节出了问题,可以按照下面这几步开始尝试(未经证实,不保证真实有效):
首先检查声卡设备地址是否正确,AppleALC是否正确加载
1.用Hackintool查看音频那一栏是否有声卡设备,如果有,则证明声卡有被识别,只是Layout id或者其他参数不正确,不过说明AppleALC正常工作
2.查看PCIE这一栏中的IOReg是否存在”HDEF“字眼的设备地址,如果没有,看看子类型是否存在Audio device,如果还没有,可能声卡已坏或者bios故障,可前往windows尝试是否能用声卡,如果windows可用,则说明bios或ACPI等方面有问题
3.如果1步骤不存在,2步骤存在,前往系统报告-》功能扩展查看AppleHDA是否正常加载
4.在IOregistryExplorer中找到声卡设备地址,查看layout id是否有,是否和注入的一样,特别PinConfigurations是否存在,如果是空或者<00>或者<0000>或很短,以及reg是否也是空或者<00>或很短。HDEF下是否有AppleHDADriver
5.如果4步骤中layout id没有,检查id是否正确或者AppleALC是否加载,如果PinConfigurations或reg异常,可以尝试添加AudioDxe.efi 驱动,这个驱动支持一些声卡,或者添加SSDT-HPET_RTC_TIMR-fix.aml ACPI文件
6.如果仍然不行,将有问题的步骤去百度、Google或者找大佬(别找我,我就一小白)看看,没准就能找到解决方案
SSDT-HPET_RTC_TIMR-fix.aml 文件
Hackintools如果在macos中也没有提示显卡具体型号,好像只能在windows的设备管理器找硬件id。
具体如何弄,我不是太清楚,请论坛中搜索下。
你确定你的pcie地址对了?,只注入id,其他的参数别加 估计楼主的声卡地址并不是0x1b 寂寞的欧尼酱 发表于 2020-12-1 09:42
你确定你的pcie地址对了?,只注入id,其他的参数别加
catalina都没问题啊,而且hackintool上显示的就是我上面那个 haoran61 发表于 2020-12-1 09:17
Hackintools如果在macos中也没有提示显卡具体型号,好像只能在windows的设备管理器找硬件id。
具体如何弄, ...
仿冒硬件id吗?我这个配置在catalina也没问题,声卡id也能读到,升级到big sur就不行了 haoran61 发表于 2020-12-1 09:17
Hackintools如果在macos中也没有提示显卡具体型号,好像只能在windows的设备管理器找硬件id。
具体如何弄, ...
仿冒硬件id吗?我这个配置在catalina也没问题,声卡id也能读到,升级到big sur就不行了 如果可能的话,更新BIOS
我的机器也是Catalina可以用,BigSur不能用,就是这样解决的 你所提到的在我设备驱动中都是正常的,就是输出设备管理中没有显示。 angodson 发表于 2020-12-1 15:28 https://www.pcbeta.com/static/image/common/back.gif
如果可能的话,更新BIOS
我的机器也是Catalina可以用,BigSur不能用,就是这样解决的
已经是最新版本Bios了{:5_265:}
我太难了 用gfxutil 找到自己的声卡地址
命令path/to/gfxutil -f HDEF
然后直接编辑config.plist
建议用propertree 不要用occ
DeviceProperties-Add-
加入声卡地址和layout-id 不发config.plist别人想帮你也帮不了 咦现在OC都是用AppleALC.kext
AppleHDA不是clover用的吗? 罐头ccc 发表于 2020-12-1 21:28 https://www.pcbeta.com/static/image/common/back.gif
咦现在OC都是用AppleALC.kext
AppleHDA不是clover用的吗?
加载AppleALC前提是加载AppleHDA
Lilu、AppleALC、AppleHDA三个都要加载成功才能让声音可用 1980490718 发表于 2020-12-1 21:24 https://www.pcbeta.com/static/image/common/back.gif
不发config.plist别人想帮你也帮不了
抱歉,我的错如果你只是想看config.plist的话直接下载第一个就好了
青藤木子 发表于 2020-12-1 21:36
加载AppleALC前提是加载AppleHDA
Lilu、AppleALC、AppleHDA三个都要加载成功才能让声音可用
???AppleHDA不是早八百年就不需要了吗? ccojoy 发表于 2020-12-1 21:52 https://www.pcbeta.com/static/image/common/back.gif
???AppleHDA不是早八百年就不需要了吗?
???我看到网上都这么说的{:5_263:}
原来我落后这么多年了吗,问题是Ctalina版本的时候AppleHDA都加载了的啊,现在不加载了,同时也没法在Hackintool中的音频中发现自己的设备了,但是在PCIE那一栏里却能看到声卡的地址 青藤木子 发表于 2020-12-1 21:36 https://www.pcbeta.com/static/image/common/back.gif
加载AppleALC前提是加载AppleHDA
Lilu、AppleALC、AppleHDA三个都要加载成功才能让声音可用
把AppleHDA去掉,这个现在已经不用了,PCI列表里面也不要添加声卡的东西,直接在启动项里面添加ALCID,待正常之后再来添加 还是没解决!啥方法都试过了 你确定ID是这样加的?
页:
[1]
2