Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 3421|回复: 3

[交流] AMD主板请放弃声卡驱动仿冒,直接使用万能驱动! [复制链接]

Rank: 1

UID
281579
帖子
43
PB币
1678
贡献
0
技术
4
活跃
104
发表于 2014-4-29 23:36:34 |显示全部楼层
每次看到AMD的用户拼命研究声卡和声卡仿冒(不论是AppleHDA还是LegacyHDA方式),我就想跳出来说
AMD主板请放弃声卡驱动仿冒,直接使用万能驱动!

原因如下:
HD Audio把驱动分为两层:总线驱动(Bus Driver)和功能驱动(Function Drivers),其中“总线驱动”由操作系统厂商开发,对于Windows来说就是微软开发提供,称之为通用音频结构(UAA)高清晰度音频类驱动程序(HD Audio Bus Driver)。“功能驱动”是实现特定功能的功能性驱动,包括音频控制面板软件一般由CODEC芯片厂商提供。
参考链接:
http://baike.baidu.com/link?url=kPIBVzbeXJdyz_vDsII_A-QzCWfQB_QQxVb_bSnarbXbYrVKwtXNqwrFbW6DzzdZ

据我分析,所有的驱动仿冒方式,必须满足两个方面:HDA总线驱动和白苹果相同,HDA codec和白苹果相近。codec就是Realtek 887 892 885等等。

AMD用户不能仿冒成功的原因,我认为是因为HDA总线驱动方面,因为白苹果从未有过AMD芯片组的主板,而总线驱动由操作系统厂商开发,言下之意,白苹果没使用过AMD芯片组,故不可能开发相应的驱动,故不可能仿冒成功HDA总线驱动。

实践:
我修改过DSDT,查询相关网址查询到Intel HDA 总线的VID PID,将其加入到DSDT相关字段,同时修改codec的layout,可在苹果音频里看到Intel HDA总线设备,但是接下去无论如何修改DSDT和AppleHDA都无法出现声音,这个时候使用voodooHDA也会无法出现声音。(此处用去几十个小时,泪目~~~~)
当我删除了DSDT里面冒充的VID PID以后,VoodooHDA可以出现声音。

分析:修改DSDT以后,系统认为HDA总线是Intel的,使用Intel HDA总线驱动来驱动它,当然驱动不了。
VoodooHDA也认为是Intel的,使用VoodooHDA内置的Intel HDA总线驱动它,当然驱动不了。
删除DSDT相关字段后,VoodooHDA使用内置的AMD HDA总线驱动它,可以发出声音了。

现阶段,我的黑苹果声音方面有点小问题,卡顿、破音,可以关闭BIOS内的C1E 和 cool n quiet改善,网上部分人反应没有效果,我也没什么特殊的方法。其它问题还有时钟变快的问题,也是没啥办法。

我的配置
cpu:AMD 945
主板:技嘉870UD3
声卡codec:realtek 892
显卡:华硕HD5750

引导方式:Clover
系统版本:10.9.1

求71狐狸尾巴当抱枕......外出南极洲旅游至今未归

UID
2881599
帖子
18654
PB币
94487
贡献
1
技术
23549
活跃
2823

热心会员 8周年庆典勋章

发表于 2014-4-29 23:41:41 |显示全部楼层
ALCxxx without DSDT 方式 是不是也不行。。。

Rank: 1

UID
281579
帖子
43
PB币
1678
贡献
0
技术
4
活跃
104
发表于 2014-4-30 01:04:32 |显示全部楼层
neycwby09 发表于 2014-4-29 23:41
ALCxxx without DSDT 方式 是不是也不行。。。

主要是没有HDA总线驱动~~~~codec的驱动倒是没啥大问题~~

黑苹果专用车

Rank: 7Rank: 7Rank: 7

UID
523723
帖子
2005
PB币
642
贡献
0
技术
202
活跃
650
发表于 2014-4-30 17:42:23 |显示全部楼层
这个有道理。学习一下。还是请AMD机型的朋友发发言。
回顶部
Copyright (C) 2005-2021 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件