本帖最后由 cianyeah 于 2015-12-20 18:53 编辑
从上半年开始就装上了黑苹果,但声卡一直有问题,之前用了VoodooHDA,虽然Patch了节点,但开机有爆音等等仍不完美,所以有个制作仿冒声卡驱动的想法,但制作过程非常坎坷,无论是从论坛里下载的还是从其它网站下载的几乎都不能用,只找到了一个可以用的,但只能发声,没有话筒也不能切换,于是断断续续折腾了近一个月,中间几乎都要放弃了,但还是坚持了下来,今天终于把它制作出来了,特别兴奋,现在分享给大家一套完整的制作过程,综合了经典的制作方法和国外的一些知识,修正了之前讲的有些不正确的地方。
首先讲一下我电脑的主要配置:型号:联想Y480N-IFI (Win8)
CPU:Intel i5 3230M 2.6GHz
系统:Win10 专业版 + Mac OS X 10.11.2
引导:Clover 3292 (UEFI)
声卡:Realtek ALC269VC (10EC0269)
开启了HiDPI
制作过程总共分五步,为了保证制作过程完整,我会全部都写下来,也省得大家去来回搜帖子。
第一步:摘取声卡信息(codec)
提取方法和其它帖子里的一样,通过Ubuntu提取,首先从Ubuntu官网下载系统镜像
Ubuntu下载官网:http://www.ubuntu.com/download/desktop(推荐15.10 64bit)
然后在Windows下使用UltraISO打开下载的镜像
UltraISO下载地址:http://www.ezbsystems.com/dl1.php?file=uiso9_cn.exe
打开后点击菜单栏的启动-->写入硬盘映像
然后选好自己的U盘,勾选刻录校验,写入方式使用默认的USB-HDD+,点击写入(写入时会提示格式化U盘)
等待刻录成功即可,为了保证完整性,把下载好的ISO镜像文件复制到U盘根目录下
制作好的U盘即可用于启动Ubuntu,同时也支持UEFI方式启动
进入引导后,选择试用Ubuntu(Try Ubuntu),然后等待进入Ubuntu桌面
进入桌面后左边点击第二个图标打开主文件夹,再点击左边的计算机(Computer)
依次打开文件夹 proc --> asound -->card0,找到文件codec#0(如果没有,检查card1等文件夹下面),把它复制到你的U盘里(除了codec#0之外,很多机型还会有codec#3,这个一般是HDMI音频),可以自己手动添加扩展名 .txt 方便软件打开
第二步:提取声卡节点信息
在Mac系统下打开刚刚提取的声卡信息,使用文本软件打开它,比如Sublime Text
提取文件前4行信息:
Codec: Realtek ALC269VC
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0269
再搜索Pin Default提取Node,Pin Default,Conn,Color相关信息:
把这些信息全部提取出来并整理:
然后对Pin Default值进行对调,比如第一行的90 a6 09 40 --> 40 09 a6 90,并去掉第一列的0x:
到此提取声卡节点信息提取完成
第三步:修正声卡Pin Default值