guxiaolon1g2006 发表于 2017-6-27 12:52

【给小白分享我驱动声卡的方法】AppleALC驱动。不足请指教

首先感谢:

本帖是根据https://bbs.pcbeta.com/viewthread-1709698-1-1.html这篇帖子中的内容而来的,为了让更多的新手方便使用到原生的appleHDA(下面步骤的前提是要原版的applehda未经修改)


步骤:
1:下载appleHDApatcher。

2:打开软件,选择自己的声卡类型,左下Desktop's是台式的,右下Laptop's是笔记本的。一路确定,我的选择的是5(layoutID),选好后patch.


3:会在桌面生成一个MironeAudio文件夹.


4:在finder侧栏勾选房子。出现applealc的文件夹。
   打开终端,输入git clone https://github.com/vit9696/AppleALC并回车,进入applealc/Resources中删除多余声卡的文件夹,只保留自己的。


5:终端输入:git clone https://github.com/vit9696/Lilu回车,会在小房子里生成Lilu文件夹。


6:使用Xcode打开Lilu文件夹里的Lilu.xcodeproj文件,点击Xcode上面的播放▶按钮,在最左边会找到Lilu.kext文件,保存在桌面。然后把Lilu.kext放在小房子的AppleALC文件夹内。

7:进入MironeAudio/10ec0892/279.48/Clover/aDummyHDA.kext/Contents/Resources中将layout5.xml.zlib和Platforms.xml.zlib复制到applealc/Resources/ALC892中替换(这里说一句,我的是892,大家的可能不一样,所以请选择自己的文件和路径)


8:打开Applealc/Resources/ALC892中的info.plist文件,修改codec id以及layout id和path,(codec id在 aDummyHDA.kext/Contents/Info.plist 的 IOKitPersonalities -> HDA Hardware Config Resource -> HDAConfigDefault -> 0 ->中可以看到,aDummuHDA在MironeAudio/10ec0892/279.48/Clover中),layout id 是5,path 是layout5.xml.zlib(根据自己的填写)。修改platforms中的id和path,id为5,path为Platforms.xml.zlib,完成后保存。


9:打开MironeAudio/10ec0892/279.48/full Patched/AppleHDA/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext/Contents中的info.plist,复制HDAConfigDefault这一项,替换AppleALC/Resources/PinConfigs.kext/Contents中Info.plist的HDAConfigDefault一项,替换完成


10:用xcode打开AppleALC文件夹中的AppleALC.xcodeproj,点Product --> Archive



11:在弹出的界面选择最右边Export按钮。



12:一路NEXT,记得选择输出位置在桌面。


13:AppleALCxxxx-xx-xx/Products/Library/Extensions中找到AppleAlC.kext


14:将AppleALC.kext和lilu.kext一起放到clover的kext/10.12文件夹下。


15:clover设置ID为5(设置自己的)。并添加boot参数



16:好了,重启。选择声音输出。




17:补充,可以加,可以不加=为了防止唤醒无声,我们将applealc.kext连同MironeAudio/CodecCommander中的CodecCommander.kext一起放到clover的kext中










guxiaolon1g2006 发表于 2017-6-27 16:23

给小白的,大神们不要笑话啊

guxiaolon1g2006 发表于 2017-6-27 16:25

第四步,文字顺序错误,望谅解

guxiaolon1g2006 发表于 2017-6-27 16:26

最后一张图上传乱了,没用,不用管它

maojinbing 发表于 2017-6-27 16:28

先支持一下

关云长羽 发表于 2017-6-27 16:30

新版的AppleALC在10.12系统是不需要-alcbata参数的

winxpzzg 发表于 2017-6-27 16:38

谢谢楼主辛苦了。

rendy0000r 发表于 2017-6-27 16:40

想問怎麼完整移除萬用聲卡驅動呢?

guxiaolon1g2006 发表于 2017-6-27 17:03

关云长羽 发表于 2017-6-27 16:30 https://www.pcbeta.com/static/image/common/back.gif
新版的AppleALC在10.12系统是不需要-alcbata参数的

是吗?哈哈,原来可以去掉啊,谢谢

guxiaolon1g2006 发表于 2017-6-27 17:04

rendy0000r 发表于 2017-6-27 16:40 https://www.pcbeta.com/static/image/common/back.gif
想問怎麼完整移除萬用聲卡驅動呢?

据说是只要原版的AppleHDA就可以

口袋妖怪heart 发表于 2017-6-27 17:18

其实我觉得楼主的做法有些多余了喔
AppleALC 里面包含了所有 Mirone 修改的档案,所以没必要再用 AppleHDA Patcher 修改了吧

yzdyf 发表于 2017-6-27 17:27

你这是坑小白吧??
论坛里下载最新版的AppleALC和Lilu,放到/EFI/CLOVER/kexts/Other里
然后去https://github.com/vit9696/AppleALC/wiki/Supported-codecs查自己声卡的codec id
把查到的codec id填到Devices的Audio
确认AppleHDA是原版就OK了。。。

339342348 发表于 2017-6-27 17:35

口袋妖怪heart 发表于 2017-6-27 17:18 https://www.pcbeta.com/static/image/common/back.gif
其实我觉得楼主的做法有些多余了喔
AppleALC 里面包含了所有 Mirone 修改的档案,所以没必要再用 AppleHDA ...

+1字数补丁

339342348 发表于 2017-6-27 17:39

比如你的alc892,其中layoutId 4,5,7就都是由Mirone提供的

CSCXF 发表于 2017-6-27 17:43

谢谢分享!!!

2582576569 发表于 2017-6-27 17:46

guxiaolon1g2006 发表于 2017-6-27 17:49

口袋妖怪heart 发表于 2017-6-27 17:18 https://www.pcbeta.com/static/image/common/back.gif
其实我觉得楼主的做法有些多余了喔
AppleALC 里面包含了所有 Mirone 修改的档案,所以没必要再用 AppleHDA ...

感谢分享。。。。

shiy05 发表于 2017-6-27 18:38

口袋妖怪heart 发表于 2017-6-27 17:18
其实我觉得楼主的做法有些多余了喔
AppleALC 里面包含了所有 Mirone 修改的档案,所以没必要再用 AppleHDA ...

我也觉得,直接编译就好了,不需要那么麻烦了

shiy05 发表于 2017-6-27 18:42

楼主的排版好好啊,我的全乱了,只能用图片。。https://bbs.pcbeta.com/viewthread-1747387-1-1.html

flyfeng5186 发表于 2017-6-27 18:45

厉害了,学习了。
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【给小白分享我驱动声卡的方法】AppleALC驱动。不足请指教