ALC662一直以来是个难题,非常难以驱动,下载了很多版本的ALC662驱动,但都驱动不了,最后只能使用VoodooHDA。但VoodooHDA也不完美,老是出现破音,声音也不太正常。最近看了看insanelymac上的资料,使用patch-hda脚本进行修改,发现AppleHDA.kext驱动可以正常加载,但没有输入输出设备,发现系统日志中出现很多有关声卡的错误信息,确定两个问题,一是对AppleHDA的bin patch有问题,二是path map不正确,最后经不断试验,终于成功加载了声卡。bin patch中,发现资料中说的替换0x10ec0885为0x10ec0662对我的声卡来说不行,需要使用0x11d41984这个codecID来替换0x10ec0662,同时把0x10ec0885、0x10ec0884改为0x000000才可以正确识别,很奇怪的问题,也许ALC662也有很多版本吧。然后是path map,这个可以根据论坛上的教程来得到,这里附上我成功驱动的文件:
Resources.zip
(14.66 KB, 下载次数: 23)
2015-7-30 16:27 上传
下载次数: 23
下载积分: 米币 -1
一、修改layout及pin config data
将下载的文件解压至桌面,然后复制layout5.zml.zlib、layout7.zml.zlib、layout9.zml.zlib、Platforms.zml.zlib至/S/L/E/AppleHDA.kext/Content/Resources目录下:
sudo cp "/Desktop/Resources/* /System/