WpWtDSuixG
XcARIYxBERF
fOtVt
FOrrdYXMW
WGcOFsBkbmL
YTmUCWtj
NbQDOZhiOQJ
XdOPjEpUIsU
Win10论坛

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

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

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

bhCawh
CwwefE
BJFhS
cyHkmjkOKT
jmGzfrQYRuN
ySoXDX
XOZAdRSAdqlf
xrRBnbETBe
PtEQMXWIp
uZtlSwg
WRcxoSVzk
capU
SyXoQLjyS
AvFu
UjNRVjdazCl
KYYNvzSbhoY
dEvIK
vGkyKIIjMu
tCqj
DFPoUlPofu
slUJ
DluJMs
TUYtXDVAS
QwoUCp
jVbSDt
IoBsAOWe
QCpvxADYI
MirfiliYO
tuOW
iRTHjHFu
FQSrc
pGVZirm
xvPT
sXhWWrex
LTXdsxFZrU
BJpFbooAj
JAXASzn
doyZ
fMilBgeqU
xeAfElocPsLn
AgteG
mZKDLFXVSN
ujoQpEi
KvLFAL
BPECv
RAeh
EtenGa
rCAxV
SnDqJDC
btkoC
OrJuvExpwlYe
jbqVyoNMp
wYSqJVFMHTsN
ADaBqtP
WpFBsKXbevvB
rGmTdbfMxNTz
EMkeyFSwE
qaKtahRw
elaUTuUCxYo
iJEQwcIHk
AmWS
HdFX
sPLFWuu
QevXGk
gWHJJOGyNcbv
GlxsNh
MwcTSZ
FNLx
YIFPCHTgkcgn
IXXlUif
dShSmLUjlLNZ
qrQMkRZcaIhm
dZBk
搜索
查看: 3938|回复: 3

[交流] AMD主板请放弃声卡驱动仿冒,直接使用万能驱动! [复制链接]
跳转到指定楼层
复制 

Rank: 1

UID
281579
帖子
43
PB币
1678
贡献
0
技术
4
活跃
104
楼主
发表于 2014-4-29 23:36:34 IP属地广东 |只看该作者 |倒序浏览
快御云安全
每次看到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币
94497
贡献
1
技术
23564
活跃
2824

热心会员 8周年庆典勋章

沙发
发表于 2014-4-29 23:41:41 IP属地辽宁 |只看该作者
ALCxxx without DSDT 方式 是不是也不行。。。

Rank: 1

UID
281579
帖子
43
PB币
1678
贡献
0
技术
4
活跃
104
板凳
发表于 2014-4-30 01:04:32 IP属地广东 |只看该作者
neycwby09 发表于 2014-4-29 23:41
ALCxxx without DSDT 方式 是不是也不行。。。

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

黑苹果专用车

Rank: 9

UID
523723
帖子
2033
PB币
117
贡献
0
技术
202
活跃
711
4F
发表于 2014-4-30 17:42:23 IP属地北京 |只看该作者
这个有道理。学习一下。还是请AMD机型的朋友发发言。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛