以下是BOB讲一些有关 asio, wdm, mme, dwave 驱动
-----------------------------------------------------------------------------------------------------------------------
我不喜欢 asio 驱动意图控制主应用软件, 它需要做的应该是以有效率的速度由内存记忆体移动数据, 而不是向主软体控制所有 和 指挥缓冲的格式与大少。
太多不同格式, 太多须分道和紧急的数据, 也有太多不同格式需由 主应用软件去处理不同的可能性, 尤其好像 sawstudio 这样非常复杂的引擎。
asio 很容易受 windows 或其他工作影响, 没有足够空间给予中途需处理的数据, 造成错失处理数据之时间, 结果asio就会重复上一个缓冲, 这时怪声便会发出!!
我不会碰真正的wdm, 它可能是我见过最不济的驱动!
当 windows 有干扰数据的流程时, mme 驱动至少让我可预先送出多个缓冲, 如windows重划图案, 缩小视窗...等等。
asio 只能进行一个缓冲和 一个补充的, 任何干扰都会构成 "短时脉冲波形干扰" 和 任何可能性的噪音
dwave 是全然不同, 当播放或录音时, 它不须要应用程式和驱动之间作沟通, 不受其他工作干扰.......驱动早已知道数据在那儿, 并以硬件本身的速度提取, 无须经windows向应用软件要求下一个缓冲.....应用软件在播放和录音亦无须通知驱动,以最快速度填补缓冲...dwave与其他的分别是超越了一般好的程度, 至少我认为。
我希望看到更多声卡支持 dwave, 可惜sawstudio 的市场占有率只有 1%, 看来实现的机会不太大。 (bob 太坦白, 所以其言可信)
我渴望他们(厂商) 真的能够多关心声卡可行的表现和有利于品质的因素。 不过, 只要是能经过大量广告宣传和ZhengZhi关系从而能卖出更多的产品的话, 这局面似乎难以改变。
多谢 前 soundscape 的 sonorus 和 dirk 首先令到我的主要能够实现, 至少能让我们知道这是可行的。
若更多声卡厂商有兴趣, 我们就可真正知道dwave尚欠的东西, 从而发展出一个真正应有的驱动标准出来。
Heh.... you asked. (你们一起去要求吧!!)
Bob L
[ 本帖最后由 himhui 于 06-12-25 20:53 编辑 ]