supersizeme 发表于 2013-11-26 14:40

HDMI+ALC887双音频完美(GA-B75M-D3H,i3-3225/HD4000,UEFI+GPT+单盘Win8.1+OSX10.9)

本帖最后由 supersizeme 于 2013-11-26 16:13 编辑

【前言】
发这个帖子的目的,只是为了方便有相同配置同学达成目标,少走弯路,人生苦短...所以在标题啰啰嗦嗦了一大堆

【配置环境】
机型:DIY台式电脑
主板:GA-B75M-D3H
CPU:Intel i3 3225
显卡:内置HD4000
内存:4+4+2+2=12GB
硬盘:镁光 M4-128GB
BIOS:F15

OS:UEFI+Clover r2330,GPT分区单盘双系统(Windows8.1,OS X Mavericks)


【方法步骤】

假定操作系统Win8.1,OSX,Clover都已经安装好了,需要通过制作DSDT.aml来实现完美的HDMI和ALC887双声卡驱动

1.导出原生的DSDT.aml
进入Windows=>运行AIDA64 v3.20.2600=>底部右键菜单->ACPI Tools->Save DSDT->保存后,将后缀.bin改为.aml
* AIDA64下载地址:http://www.aida64.com/archives
注意:AIDA64不要用最新的4.0版本,否则没有ACPI Tools功能

2.给DSDT.aml打补丁
进入OSX=>用MaciASL打开DSDT.aml=>先打补丁1=>再打补丁2
* MaciASL 官网下载:http://sourceforge.net/projects/maciasl/files/?source=navbar
* 补丁1用于优化纠错:ib1-ami_efi_clean_compile.txt (见附件)
* 补丁2用于声卡修补:uefi2-hdmi_audio-3.txt (见附件)
* 补丁1,2 官网下载:https://github.com/toleda/audio_hdmi_uefi
注意:补丁2是同时兼容ALC887和HDMI音频的,网上常见的一些教程只考虑了单声卡


3.将补丁完的DSDT.aml拷贝到 EFT分区/EFI/CLOVER/ACPI/patched/DSDT.aml
注意:使用DSDT.aml后,请禁用config.plist里的DSDT所有补丁选项,否则可能导致无法正确引导
* 个人的config.plist,仅供参考,不一定通用:
* 个人的DSDT.aml,仅供参考,不一定通用:



4.替换AppleHDA.kext以支持ALC887声卡(替换完后修复权限重建缓冲这些废话就不想多说了...)
* 支持ALC887的AppleHDA.kext见附件,也可以通过MultiBeast安装(选择With DSDT模式的)
注意:有的同学从别处下到的声音驱动是3个,此处因为修改了DSDT,所以另外两个是不需要的


【关于Clover的安装,啰嗦两句】
1.到官网下载最新的安装版 http://sourceforge.net/projects/cloverefiboot/files/Installer/
2.安装时选择“自选”,如图所示进行选择,其他的都可以不选
      *应选择的:==>仅安装UEFI主板专用版本,Drivers64UEFI/OsxAptioFixDrv-64.efi   
   
3.将FakeSMC.kext拷贝到EFI/CLOVER/kexts/10.9 目录下


4.最终如图所示,保持简洁的必要项即可。开机启动速度慢的大概是加载的驱动太多了吧


【最终成果】
1.成功驱动了ALC887和HDMI之后的图示


【错误】
1.如果你没有看到“HDMI”,而是看到2个“线路输出”,多半是因为DSDT.aml没有修改好
2.如果你只看到“HDMI”,没有看到"内建声卡",多半是因为AppleHDA.kext没有替换正确
3.如果没有正确驱动HDMI音频,又连接了HDMI设备的话,会导致睡眠重启,甚至重置bios



wise1985925 发表于 2013-11-26 17:15

这个写得不错

czjty 发表于 2013-11-27 10:26

和楼主一样的配置,谢谢!

samxy 发表于 2013-11-28 21:57

楼主,我的主板和你一样,不过是独显,geforce 210。我用mulibeast装上了alc887的驱动程序,但是这样启动过程变得很长,没装之前启动正常,不过声卡已经驱动起来,能用。你说的这个方法适不适合我用呢?

hzdjb 发表于 2013-11-29 15:51

从楼主的最后一张图来看,hdmi根本没有驱动起来,否则不会是“所选设备没有输出控制”,不信可接上hdmi看看有没有声音。

zhuhezq 发表于 2013-11-29 15:54

滴答滴答滴答滴答滴答滴答滴答滴答答

haoerloveyou 发表于 2013-12-5 18:07

仿佛看见你不能静音。。

多多多多 发表于 2013-12-5 18:40

我也考虑搞块技嘉B75,嘿嘿!

dewcoffee 发表于 2013-12-9 19:52

eyhwu 发表于 2013-12-16 10:51

这样的驱动教程太好了

可怜的小菜 发表于 2013-12-16 11:40

我的892啊 懒得折腾了

eyhwu 发表于 2013-12-17 09:54

楼主按照你的教程修改成功,但是必须选without caches才能发声,直接进还是没声,这个有办法解决吗?

toomiss0 发表于 2013-12-20 00:56

谢谢~~~~~~~~~~~~~

443054369 发表于 2013-12-21 23:52

我也考虑搞块技嘉B75,嘿嘿!

墨远大叔 发表于 2013-12-31 18:07

我的主板和楼主的不同 但是我的是ga-b75m d3v应该可以打那2个补丁吧。

墨远大叔 发表于 2013-12-31 23:34

楼主的所有附件全部下载了都解压不出来。。。

wchb 发表于 2014-1-1 00:30

楼主CPU 变频正常?

meihuaaihaozhe 发表于 2014-1-13 18:47

wo laishishi lz de fang fa

meihuaaihaozhe 发表于 2014-1-13 19:44

个人的DSDT.aml

cabellxu 发表于 2014-1-19 23:03

页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: HDMI+ALC887双音频完美(GA-B75M-D3H,i3-3225/HD4000,UEFI+GPT+单盘Win8.1+OSX10.9)