LinZong / dell-inspiron-7590-hackintosh

The hackintosh guide for dell inspiron 7590
50 stars 8 forks source link

关于耳机输入输出的两个问题 #18

Open wraptor opened 4 years ago

wraptor commented 4 years ago

关于教程中所说:0x02 修复耳机孔发声不正常

我尝试跟着步骤做,1.Patch AppleHDA(文中简称生成版AppleHDA),2.替换系统原版AppleHDA,但是发现/System路径下默认全是只读的,不能进行替换,除非关闭Sip和重新挂载根目录,所以我直接跳转到执行hda-verb 0x19 0x707 0x20这个步骤,发现耳机也能正常输出了,我不知道是不是个例,但是我关闭SIP并重新挂载后,进行如下操作

1.删除/System/Library/Extensions/AppleHDA.kext,重建缓存,重启,输入hda-verb指令,耳机不能工作 2.替换/System/Library/Extensions/AppleHDA.kext为生成版AppleHDA,重建缓存,重启,输入hda-verb指令,耳机能工作 3.还原/System/Library/Extensions/AppleHDA.kext为原版AppleHDA,重建缓存,重启,输入hda-verb指令,耳机能工作

不知道这样是否能够说明,使用该EFI安装10.15.2后,耳机不发生只需执行hda-verb 0x19 0x707 0x20即可,如果可以的话,是不是教程中的“0x02 修复耳机孔发声不正常”只需改成更简单的“执行指令hda-verb 0x19 0x707 0x20”

另外关于耳机的输入问题,我尝试按照黑果VoodooHDA教程安装VoodooHDA

1.下载dmg直接安装,据说在这个安装程序会自动安装到/ESP/EFI/CLOVER/kexts/以及下面的目录里10.14/10.13/10.12/10.11/10.10/10.9/10.8/10.7/10.6,但是我安装后没发现有驱动文件,重启后也并未发现耳机输入输出能工作,并且文中没有说10.15版本,我想可能10.15不支持该方法 2.下载VoodooHDA.kext,并手动安装VoodooHDA.kext内核扩展程序到/EFI/Clover/kexts/10.15,重启后耳机也不能工作 3.VoodooHDA.kext安装到/EFI/Clover/kexts/Other,安装到/System/Library/Extensions,都是刚重启耳机输出工作,播放音乐1秒钟就失声不工作(不知道什么原因);安装的同时删除AppleHDA,不工作 因此耳机输入还是不能通过VoodooHDA解决,不知是不支持灵越7590,还是不支持10.15.2

wraptor commented 4 years ago

另外在群里问到说alc仿冒hda是最好的方法,不知道大佬你有试过吗,操作教程是这个 https://blog.daliansky.net/Use-AppleALC-sound-card-to-drive-the-correct-posture-of-AppleHDA.html

LinZong commented 4 years ago

我的电脑10.14.2的时候必须先Patch AppleHDA再hda-verb才能正常,但是10.14.6开始就不再需要patch,教程里面也有说,如果hda-verb正常则不再需要Patch HDA

wraptor commented 4 years ago

好吧那是我没注意看,被下面篇幅大的步骤吸引了直接看步骤了,那文中你说alc仿冒hda是完美的方法但较麻烦,你有试过仿冒的方法吗,有的话是否麦克风输入能正常工作呢?