- 积分
- 191
- 最后登录
- 2018-7-21
- 精华
- 0
- 阅读权限
- 20
- 主题
- 70
- UID
- 4120701
- 帖子
- 477
- PB币
- 509
- 威望
- 0
- 贡献
- 0
- 技术
- 26
- 活跃
- 379
- UID
- 4120701
- 帖子
- 477
- PB币
- 509
- 贡献
- 0
- 技术
- 26
- 活跃
- 379
|
发表于 2014-10-30 15:42:27
IP属地香港
|显示全部楼层
saillee 发表于 2014-10-29 21:01
什么声卡,那么奇怪?
CPU AMD FX6300 ALC887,主板集成声卡,华硕 M5R97 R2.0 显卡 蓝宝石HD7870 2G 现在解决了。
第一步按照这里的方法添加HDMI设备:(如果不添加,只有噪音而没有声音,比如放一首歌是听不见音乐的,只有电流声。添加如下代码后就有音乐了,但是仍然有噪音)。
接下来添加VoodooHDA的HDMI音频输出
在Info.plist找到
<key>IOKitPersonalities</key>
<dict>
复制代码
在<dict>后面添加如下代码
<key>HDMI</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.voodoo.driver.VoodooHDA</string>
<key>IOClass</key>
<string>VoodooHDADevice</string>
<key>IOMatchCategory</key>
<string>VoodooHDADevice</string>
<key>IOPCIPrimaryMatch</key>
<string>0xHDMI设备ID</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOUserClientClass</key>
<string>VoodooHDAUserClient</string>
<key>NodesToPatch</key>
<array/>
<key>VoodooHDAVerboseLevel</key>
<integer>1</integer>
</dict>
复制代码
0xHDMI设备ID的每个人都不一样,自己从voodoohda_dump里面查找了添加修改,当然,不是在voodooHDA的Info.plist里面仅仅添加一段代码就行的,不同的显卡还要修改DSDT等,具体看这里https://bbs.pcbeta.com/viewthread-1053119-1-1.html。不过把AppleHDA换成VoodooHDA修改更简单了而已。
第二步,除去噪音。方法就是在VoodooHDA控制面板中将 Input Gain调到最左边(即0),这样噪音就没了。注意,要修改VoodooHDA kext文件中的plist,将Input Gain这一项的string值设置为0(默认值为80),不然重启后,Input Gain又会恢复到80,这样就又有噪音了。
以上方法经过我亲身实践,确实管用。 |
|