|
转发一篇朋友的博文看看对LZ有没有帮助
PC HiFi 必看---PC USB声卡回放性能提升小记...(2011-02-24 22:29:11)
标签: usb声卡asio性能提升it
昨天,应Biglee之约,一行三人来到激光鼠大侠家里,请大侠试听这台Reference CD。播放CD毕,我们连上电脑,看一下这个USB解码的效果。
先放了两支曲目,大侠提出找一张相同的CD对比一下CD和USB的效果。我硬盘上的APE不多,找了几下,发现那张Round UP,既有CD版本,也有APE版本,正好可以比对。
之前我也隐隐有些疑惑,因为我发现用电脑播放APE文件时(千千静听播放器,USB声卡的数字输出和Refrence CD相连),Reference CD的输出的最大音量要比播放CD碟片时要小。当时我还在想,无损压缩不应该压缩信号电平呀。可是这个念头只是一闪而过而已。
可是,在相同的碟片之下,这个对比就显得非常明显了。USB数字输出的声音不但音量小,而且声音比较薄、飘。要知道,USB数字输出,输出的是数字信号呀,后面的DAC部分是一样的!
当时心下怀疑,这是不是44.1KHz和48KHz的区别呢?带着疑问,告别激光鼠大侠,回到了家里。 到家后,虽然已是午夜,但却难以入睡。到底是什么原因呢?突然想起,Biglee提示过,他在用Foobar2000 0.83版本。何不一试?想着想着,竟然睡着了。
第二天一早,下得0.83版本,当下播放同样的文件。真是不比不知道,一比吓一跳呀。Foobar2000 0.83版本的播放效果和千千静听的播放效果竟然有很大的区别!原来以为无损压缩格式应该和播放器无关的理论,看来不成立了?
静下心来仔细想想,心里面还是有疑惑。为什么两种播放器播放无损格式效果竟然会有差别?为什么USB播放模式下最大音量要比CD碟片的音量要小一些呢?
看来,应该还有问题。在网上狂搜一通结果,竟然找到了PCM270X/290X的支持ASIO的驱动程序。这时,纷乱的思维似乎有些头绪了。会不会是windows XP默认的USB驱动程序的问题呢?也许这个默认的驱动是通用的,但却不是最适配的...于是,下载,安装之。
安装过程还是比较顺利的。安装完成后,在设备管理器上查看,USB声卡的驱动已经变成了“Audio Device on USB Bus 2.8.15”。随后,在网上狂找一通foobar2000 0.83版本的ASIO dll,很快也找到一个。导入那个“foo_output_asio(dll).dll”文件后,重启foobar2000,发现在“参数设置”--“回放”下面,出现了“ASIO(DLL)Version”的选项。接下来要做的是,在“回放”里面,将“输出数据格式”设置为32,然后在“output”下面选择“ASIO(dll version)”,并点击“进入设置项”,选择“USB-audio.de ASIO Driver”,最后“全部保存”即可。
试播放APE,效果令人惊叹!原来音量小的问题荡然无存,声音的密度和平衡感有了巨大的飞跃。经过晚上用CD碟片和APE文件的比对,之前的效果不一致的问题已经荡然无存了。
进一步,联想到千千静听是否也同步改善了呢?进入千千静听的设置菜单,果然也多出了ASIO的设置,简单设置完毕后,试播放,发现千千静听的播放效果也有了翻天覆地的变化。播放效果和Foobar2000已经没有区别了。至此,理论和实践完满重合,该问题圆满解决。
看来,Windows XP的默认驱动是不能很好的驱动PCM2706声卡的。经过升级驱动程序,实现了重放效果的改进,也消除了我心中的一个心病。
|
|