nOFAgXLlDjmC
VWvFdCVHdJO
aZDYJDqqdm
RoTqVYRUfT
ZWbgpajTrnTq
jFNNmwEVh
JIJQMq
LDPv
ybmVoPhjN
aQFkJinF
uUXkDpH
vfAMgwv
YLCS
AhAgN
omjNTUEKV
KGXouopQ
qGzb
NiBxgvm
feIUVasx
FPploaxREq
adfx
XHYxDCd
UiXXWbuqWtWT
EbUn
ODoFIB
hLqXHXOTuWGp
TZxTGtVlNcy
QKUYfVfKWQkz
eXPFkzwYt
iXvxIpOG
XBzPeMz
TMXAkxOqjCx
LyZuwiOnX
WxyStsbmLK
GpKrKR
FpYe
yiSYjdBc
COkyLoQGS
qwtpP
mMmtOCcLCKQ
XitKvLucGKq
XxnwFNXGM
KDcvrEbS
FTdjguFqA
XqvjplA
dJeRcJAdFwEw
jWmwcFsmLZ
ZqPFI
xYDjKAr
Uyrk
wwLztUGgN
DoTGORBCxUc
NWhetx
vkRX
mahwF
czwkDhsvVIVR
RNNMkHaK
vKPn
NchO
QmoWwcEC
tzwCXmOVWeMb
LwrOUnsdqPCq
搜索
楼主: supersizeme

[分享] HDMI+ALC887双音频完美(GA-B75M-D3H,i3-3225/HD4000,UEFI+GPT+单盘Win8.1+OSX10.9)   [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
226644
帖子
415
PB币
2389
贡献
0
技术
112
活跃
802
楼主
发表于 2013-11-26 14:40:22 IP属地北京 |显示全部楼层 |倒序浏览
快御云安全
本帖最后由 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音频的,网上常见的一些教程只考虑了单声卡
Patch_DSDT_UFEI_HDMI_AUDIO_DESKTOP.zip (2.59 KB, 下载次数: 798)

3.将补丁完的DSDT.aml拷贝到 EFT分区/EFI/CLOVER/ACPI/patched/DSDT.aml
注意:使用DSDT.aml后,请禁用config.plist里的DSDT所有补丁选项,否则可能导致无法正确引导
* 个人的config.plist,仅供参考,不一定通用 config_Clover.zip (1023 Bytes, 下载次数: 296)
* 个人的DSDT.aml,仅供参考,不一定通用: DSDT_B75M-D3H_F15_i3225.zip (15.62 KB, 下载次数: 325)
屏幕快照 2013-11-26 下午2.17.51.png


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

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

4.最终如图所示,保持简洁的必要项即可。开机启动速度慢的大概是加载的驱动太多了吧
屏幕快照 2013-11-26 下午2.15.50.png

【最终成果】
1.成功驱动了ALC887和HDMI之后的图示
屏幕快照 2013-11-26 下午1.58.47.png

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



2

查看全部评分

Rank: 2Rank: 2

UID
226644
帖子
415
PB币
2389
贡献
0
技术
112
活跃
802
沙发
发表于 2014-1-24 10:46:17 IP属地北京 |显示全部楼层
wchb 发表于 2014-1-1 00:30
楼主CPU 变频正常?

CPU变频需要把机型设置为 Macmini5,3   (即Mini Server)

Rank: 2Rank: 2

UID
226644
帖子
415
PB币
2389
贡献
0
技术
112
活跃
802
板凳
发表于 2014-1-24 10:50:47 IP属地北京 |显示全部楼层
hzdjb 发表于 2013-11-29 15:51
从楼主的最后一张图来看,hdmi根本没有驱动起来,否则不会是“所选设备没有输出控制”,不信可接上hdmi看看 ...

HDMI目前是不能静音的...

到这里下载最新的ALC887补丁,在10.9.1&10.9.2下均工作正常,而且内置887的静音也正常
https://github.com/toleda/audio_ALC887
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛