感谢关注耳机俱乐部网站,注册后有更多权限。
您需要 登录 才可以下载或查看,没有账号?注册
x
前言:
随着USB解码器越来越被大家熟悉和使用,爆音问题成为一个困扰。
Arce 2007年推出第一款USB解码器MDAC2,继而MDAC5,MDAC Mini,MUA1 USB界面等,均采用了USB音频传输技术。
承蒙广大国内用户的爱护和支持,5年来,Arce为众多的音乐爱好者提供了产品和服务。在此总结一下处理爆音的认识和经验,希望对大家有帮助。由于水平有限,案例不多,文字内容要通俗易懂,难免有不严谨甚至错误的地方,请包涵。
1、什么是爆音?
当使用USB解码器播放音乐时,突然音乐消失了,代之而来的是刺耳噪声。持续时间也许很短,也许是持续不断。很不幸,你遇上了令人头疼的爆音问题。
但是,需要加以区别两种情况:
A、当点击鼠标时,出现清晰的“咔咔”声,或者杂乱但持续时间很短的类似噪声。这不是“爆音”,往往是Windows系统的声音方案没有设置为“无声”状态,当点击鼠标,关闭打开新的窗口时,Windows系统本身会发出提示音,由于这些提示音时间很短,而Windows系统声音的采样率跟解码器的当前采样率不一致,当Windows系统提示音出现时,短暂造成解码器采样率的瞬间切换,造成短暂的声音失真。
B、手动切换歌曲时,出现“咔咔”声,这也不是“爆音”。原因是,当手动切换歌曲时,播放软件的动作经历以下过程:停止歌曲播放à释放自己占用的声音设备à再次占用声音设备à开始播放下一首歌曲。当播放软件释放声音设备时,Windows系统再次接管设备,此间采样率也发生变化。而令人不解的是:Windows系统在此期间总是很短暂的切换一下采样率,然后又恢复。此种情况下解码器会发出“咔咔”的噪声。
2、为什会出现“爆音”?
从技术层面上讲,USB的传输过程十分复杂,让我们尝试用简单的语言描述一下。
USB总线,又名通用串行总线。USB组织即规定了USB的底层传输协议,同时也制定了常用类别的USB设备协议,比如USB大容量存储,USB打印机,USB Audio等。而包括微软在内软件厂商根据这些协议提供了大量通用的USB设备驱动,得以让不同厂商生产的USB设备可以相互兼容,且不需要用户安装特定设备驱动,降低了生产成本,增加了使用的方便性和兼容性。由此造成USB设备的大量普及,甚至出现一统天下的局面。
USB总线与1394,PCI,IDE等总线相比,其最大的特征通俗地讲,就是“软件化”。简化和统一硬件接口的同时,使用“软件化”的方法来兼容众多的USB设备类别。“软件化”结果也带来它的副作用,就是软件的复杂性。而复杂的软件只有交给通用高速的CPU才能完成。因此,与其他的总线技术相比,USB总线的CPU参与度要高的多,CPU成为协调调度USB设备的一个核心和瓶颈。
电脑操作系统比如Windows大多不是严格意义的“实时操作系统”,实际上CPU是使用“轮换”的方式同时为多个软件服务,某一段时间内运行A软件,一定的时间后(这个时间称为“时间片”)再交由B软件。由于CPU的速度很快,用户使用PC时就不会感觉到这种轮换的存在,而感觉到PC在同时干很多事情。之所以说PC的操作系统不是“实时的操作系统”,就是因为系统无法保证CPU在特定的时间点一定为那个软件服务,这样就造成服务的“延迟”。
言归正传,为什么USB解码器会爆音?
USB解码器是处理“声音”数据的设备,而“声音”数据最大特征就是“时间性”。
当我们播放某个歌曲时,电脑的处理过程大概是这样的。让我们来看看音乐数据的旅游路线图:
播放软件读取硬盘并适当处理à放入缓冲区à请求使用USB设备àUSB设备管理分发到某个USB接口à传输到USB解码器à解码器将数字信号转成模拟信号。
可以看到,音乐数据从硬盘经过了许多的环节最终达到解码器,我们的耳朵就可以听到了优美的音乐,帮助数据完成这次旅游的功臣就是CPU。但是,这个功臣也有忙不过来的时候,数据的旅游自然也就不那么顺畅了。不顺畅,音乐就会中断,甚至造成数据队列的混乱,混乱让音乐变成噪音。
3、CPU是“爆音”的唯一罪魁祸首?
No!
音乐数据的旅游,CPU是最关键的环节,但也需要其他器件的参与,比如USB控制器。任何环节的不协调都会造成旅游的不通畅,出现爆音。这也是造成“爆音”问题比较复杂,难以根除的原因。
4、我的CPU是4核的,速度飞一样,为什么还爆音?
“爆音”的根源与CPU的速度没有必然联系。播放音乐需要细水长流,并不需要很大的流量。CPU速度快,但负载率波动大,一样会爆音。
5、“爆音”问题有办法根除吗?可以扩大缓冲区啊。
很不幸,从理论上讲,无法根除。缓冲区始终是有限的,除非将整首歌曲先通过USB传输到解码器,然后解码器再解码。但这样,解码器似乎更像播放器了。
6、太不幸了,面对“爆音”发烧友太倒霉了?
NO!“爆音”出现的概率不象大家感觉的那么高。
因为“爆音”太烦人,一旦出现,令人心烦意乱,犹如惊弓之鸟。甚至有人将电脑主板,内存等外设全部拆掉重装,系统也重装了N次,结果还是“爆”。无奈之余,四处求救,各大论坛不停发帖。给人一个感觉似乎所有买USB解码器的,全“爆”了。
某些品牌的解码器,因为销量大,市场占用率高,自然爆音出现的机会也就多,一旦网上“爆”贴不断,用户难免得出结论:此解码器质量不行!!
7、“爆音”发生的几率究竟有多大?
很难统计,如果一定估算一个数据,我们的结论是5%!
8、是否异步模式更容易爆音?
Yes
由于异步模式的工作原理,USB通道除了要完成音乐数据向解码器的传输外,同时还要负责解码器速度控制指令向电脑的传输,而这个传输速度是1000次/秒。一旦传输出现较大延迟,滞后效应造成解码器对传输速度的误判,传输变得更加混乱。
9、采样率越高,爆音也容易出现?
Yes
采样率越高,传输的数据量越大,结果自明。
10、我“爆音”了,怎么办啊?
第一步:先别被它吓倒,冷静下来。据我们的售后服务经验,爆音问题都是可以得到解决的,只是查找原因麻烦一些。自己买了一个自己喜欢的解码器,不要轻易地就投降放弃。
第二步:搜索一下“USB爆音”,在网上找找相关的资料,尝试解决一下。
第三步:联系生产厂家,获得支持。
11、解决“爆音”的关键原因有哪些?
原因一:SpeedStep功能!
SpeedStep功能是造成“爆音”的最大嫌疑犯!
SpeedStep技术是Intel用于其CPU的节能技术,粗略地讲,它有三种工作模式:
A 全速模式(也就是关闭模式)
B 电池模式(当使用电池时,降低CPU速度)
C 自动模式(根据CPU的负载情况,动态调整)
而“自动模式”最容易造成爆音。全速模式也就是关闭状态最安全。
原因二:USB Controller
个别的USB控制器由于早期生产,存在兼容问题,而USB解码器是一个新玩意,厂家没有严格测试。
解决办法:升级BIOS,升级驱动。
如果你遇上了已经不再升级的USB 控制器,流星击中了你。唯有换电脑了。
原因三:声卡设备驱动
个别的声卡驱动,包括ASIO驱动,规范性有问题,造成系统处理混乱和延迟。
解决办法:先卸载掉不用的驱动,用最简单的办法播放音乐,当爆音消失时,再尝试一个个地安装其他驱动,自然就可以知道罪犯是谁。
原因四:网卡等其他设备的驱动
也许你认为其他驱动跟声音没关系,但是任何驱动都跟CPU有关系,个别的驱动占用CPU太久,造成CPU负担加重。
解决办法:先卸载掉与播放音乐无关的驱动试试看。
原因五:其他造成CPU负担加重的因素。
可以网上搜索“优化电脑”的资料,尽量让电脑高效运转。
原因六:USB线或者接口接触不良。
这个机会比较低,实在没办法了,清洁一下,更换USB线或者换一个USB接口。
[ 本帖最后由 gzwpf 于 2013-3-14 12:04 编辑 ] |