Click here to Close
打印

[MACOS X86] realtek ac97板载声卡驱动的终极安装——手把手来教!

本主题由 aboyeve 于 2008-6-21 00:39 分类

realtek ac97板载声卡驱动的终极安装——手把手来教!

费了两个星期终于搞定了声卡,至此本人的黑金塔完美了!!累啊,不过当美妙的音乐响起的时候是非常非常开心的!!
查了不少资料,都比较零碎,没基础的人不容易看懂,所以在自己完成后,整理出来个完整教程,给大家分享。

realtek ac97板载的朋友,可以完全照做,我的芯片是acl653,算是很妖的了,但也完全没有问题。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1.下载好通用的AC97驱动,并安装

拖入/system/library/extensions (其间要输入密码)

打开终端依次输入以下命令:(括号里是注解,不用理会)

sudo -s  (输你机器管理员密码,看不到*的,照输入就好了)

cd /system/library/extensions (进入该文件夹以便操作)

sudo chmod -R 755 AppleAC97Audio.kext (修改文件权限)

sudo chown -R root:wheel AppleAC97Audio.kext (修改文件权限)

rm /System/Library/Extensions.kextcache (删除就的快取文件,让系统读新载入的文件)

rm /System/Library/Extensions.mkext (删除就的快取文件,让系统读新载入的文件)

kextcache -k /System/Library/Extensions

diskutil repairpermissions / (恢复权限)

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2.找到你声卡的设备ID和厂商ID

在windows里可以查到,所以查ID是最早要做的工作,要是盘格了就晚了。
使用Windows里的DXdiag(开始->运行,输入DXdiag,点击确定,将会出现DXdiag窗口)。
点击声音标签,以我的为例:寻找以AC 97开头的行,如果有的话,就查看 "Device ID:",
在它旁边会有PCI\VEN_10DEDEV_0059SUBSYS_812A1043REV_A..... 这样的内容。在这里,

设备ID是 "0059",位于DEV_之后SUBSYS之前。
厂商ID是 "10DE",位于VEN_之后DEV_ 之前。

添加的ID编码的格式是-0x设备ID厂商ID,以以上信息为例就是  0x005910de

记下你自己的ID编码。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3.打开编辑器

以安全模式运行OSX
应用程序/实用程序/终端.app。

sudo -s

cd /System/Library/Extensions/AppleAC97Audio.kext/Contents/PlugIns/AppleAC97AudioIntelICH.kext/Contents

chmod 644 Info.plist

nano Info.plist
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
4.插入你的ID编码

找到 "<key>NVIDIA AC97 Audio</key>"板块,(注意用上下箭头翻页寻找,比较靠下的),
在下面你可以看到<string> **Other ids** </string>,


像这样输入你的ID
<string> **other ids** 0x005910de</string>


按Ctrl+O保存,Ctrl+X退出nano。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
5.加载修改后的驱动,完成

退出编辑器后自动回到终端,依次键入以下命令

cd /System/Library/Extensions/AppleAC97Audio.kext/Contents/PlugIns/AppleAC97AudioIntelICH.kext/Contents

chown -R root:wheel /System/Library/Extensions

chmod -R 755 /System/Library/Extensions/AppleAC97Audio.kext

cd /System/Library/Extensions/AppleAC97Audio.kext/Contents/PlugIns/

kextload AppleAC97AudioIntelICH.kext (加载)

加载后,查看你的系统预置,如果你可以调整音量的话,你就将会有声音了。

如果系统报告不能加载kext,试试运行磁盘工具修理磁盘。
本帖最近评分记录
  • Peter 经验 +20 精品文章 2007-7-16 02:08
  • Peter we券 +30 精品文章 2007-7-16 02:08
写得很详细  谢谢楼主分享经验

TOP

楼主好文彩。

是不是AC97都要这么麻烦呀?

望而却步。
回楼上的,AC97也有能自己识别的,那就完全不费周折了。不能识别就要自己加编码。

教程不是我写的,是几篇别人的心得拼凑整理起来的。我对lunix一窍不通,不过玩电脑比较早,
有dos的基础,有些命令是很像的,大概能猜到每个命令的含义,所以能自己做一些有效的调整,
其实如果能知道每一步的大概意义,就不会感到那么麻烦了。
还有谢谢P板主给偶加精,太慷慨拉
好复杂啊~~~我的估计更绝版  ASUS M2V带的ACL 655
楼上的
ACL 655的驱动这总帖里有:
http://www.weiphone.com/thread-1918-1-1.html

先装了试试,说不定都不用加ID的。

能否传个给我啊

我也是AC97,安装好MAC OS X 后可以有声音,但是声音好差,还卡着的感觉。
这种情况不知是不是驱程的问题,唉。
早知道我买INTEL的CPU好啦,现在想用这个弄得还有装好多驱程。

TOP

我的是AC97 FOR VIA装了10.4.9后只有单声道,有没有解决的办法啊?
深公网安备案证字第 4403101901155 号