安装了10.5.2补丁后,使用所有的ALC888驱动,这块板子的声卡死活不能识别,退回到10.5.1还是外甥打灯笼——照旧没法识别。后来打算放弃了,前几天看到苹果官方有了新的升级包,便下载下来升级了,当时也没有在意,安装好之后就关闭系统,继续使用界面呆板的xp。
昨天心血来潮,把之前用过的ALC888的所有驱动全部拿出来,还有怎样修改声卡id号的帖子翻出来,一一对照,修改,修复权限,重启,结果——全都好了,声卡被识别了,虽然只有2声道,但是总比不出声音强,而且声卡识别以后,realplayer播放rmvb文件丝毫不卡,非常流畅。
把系统语言设置为英文,并且设置用户密码,注销后用密码登陆,接着进行下面的操作:
1、下载alc8xxAudioPatch.zip 、官方补丁SecUpd2008-002.dmg;
2、安装官方补丁SecUpd2008-002.dmg
3、把AppleHDApatcherv1.20.app、ALC888Audio.mpkg、Codec Dumps、ALC888声卡修改.txt 解压到桌面;
4、把Codec Dumps目录下的ALC888_0x18491e01.txt拖拽到AppleHDApatcherv1.20.app 图标上,按照提示输入密码,确定后等到吧:)等待改程序修复文件权限完成后,就可以点击预置—>声音选项,此时可以看到声音输入、输出已经出现了内置设备,重新启动就可以改变声音大小了,赞~~~~~
如果以上第4步操作后不成功,请查看ALC888声卡修改.txt 里面对相关文件的修改方法,
把AppleAzaliaAudio.kext/Contents/info.plist 中:
<key>IOHDAudioCodecVendorID</key>
<string>0x10ec0888</string> ------(1)修改成这个
把AppleAzaliaAudio.kext/Contents/PlugIns/AppleAzaliaController.kext/Contents/Info.plist中:
<key>IOPCIPrimaryMatch</key>
<string>0x293E8086</string> -------(2)修改成这个
保存。
再打开终端,输入以下命令(一行一行地进行,第一行输入后会要求输入密码),最后一行最好手工输入
sudo chown -R root:wheel AppleAzaliaAudio.kext
sudo chmod -R 755 AppleAzaliaAudio.kext
cd /System/Library
sudo rm -rf Extensions.mkext Extensions.kextcache
kextcache -k /System/Library/Extensions
sudo diskutil repairpermissions /
这回应该可以了吧?祝你好运!I love this Apple!
相关下载:
1、
http://wsidecar.apple.com/cgi-bi ... /SecUpd2008-002.dmg
2、alc8xxAudioPatch.zip
[
本帖最后由 leywas 于 2008-3-26 16:43 编辑 ]