当前位置: 主页 > 操作系统 > MacOS > ALC262声卡MAC OS 10.4.x下完全美解决方案

ALC262声卡MAC OS 10.4.x下完全美解决方案

时间:2009-12-31来源:互联网 点击:

     本文将介绍Realtek high definition audio (ALC262) MAC OSX 10.4.x下的解决方案,此方案应该在10.4的各个版本都可使用,因为原版用的是10.4.6,而我用的是10.4.3。

     首先你必须符合以下标准:

     1. 你的声卡的解码器(CODEC)必须是ALC262 (vendor id=10EC ;device id=0262). (我自己在windows下检查时,没有发现哪里写着声卡的型号。个人的经验是,只要你符合第二个标准就行了)

     2. 用下面的方法在WINDOWS下检查声卡控制芯片的型号。方法为,右键点“我的电脑”->“系统”->“硬件”标签->“设备管理器”->“系统设备”,然后找到"Microsoft UAA Bus Driver For High Definition Audio",双击打开属性窗口,选择“详细信息”标签页,在“硬件ID”中,可以看到如下字样:"PCI\VEN_8086&DEV_27D8&SUBSYS...",其中的VEN表示声卡供应商,DEV表示设备ID,(vendor id必须是8086, device id必须是27D8). 符合条件以后,就可以转到MAC OSX系统下,按照以下步骤操作:

     1. 备份AppleHDA.kext,它所在的目录为:/System/Library/Extensions/AppleHDA.kext

     2. 在系统终端(teminal)中,输入以下命令: cd /System/Library/Extensions sudo pico AppleAzaliaAudio.kext/Contents/Info.plist 然后寻"IOHDAudioCodecVendorID" (不带引号,用Ctrl+W可以进入寻找模式)。找到后,将 0x10ec0880 改为 0x10ec0262 按Ctrl + O保存,接着按Ctrl + X 退出。

     3. 在系统终端(teminal)中,输入以下命令: sudo pico AppleAzaliaAudio.kext/Contents/PlugIns/AppleAzaliaController.kext/Contents/Info.plist 找到"IOPCIPrimaryMatch",将 0xNNNN8086 (注:NNNN代表任意4个字符)改为 0x27d88086 按Ctrl + O保存,接着按Ctrl + X 退出。

     4. 使用“磁盘工具”修理权限。

     5. 在系统终端中,输入以下命令: sudo chown -R root:wheel AppleAzaliaAudio.kext  接着输入命令: sudo chmod -R 755 AppleAzaliaAudio.kext   接着输入命令: cd /System/Library sudo rm -rf Extensions.mkext Extensions.kextcache

     6. 重启系统。一切都OK了。

     这里需要注意几点:

     1. 如果重启之后仍不成功,再次重启应该就可以解决问题(我就是这样的)。

     2. 虽然声卡能够使用,但许多控制选项都没有,而且耳机插入时,外接音箱还在工作(我用的是笔记本)。

站长资讯网
. TAG:
推荐内容最近更新人气排行
关于我们 | 友情链接 | 网址推荐 | 常用资讯 | 网站地图 | RSS | 留言