微软Windows 10开发者预览版升级USB Audio2.0声卡免驱体验报告
农步祥 于 2016.11.27 02:22:25 | 源自:www.soomal.com | 版权:原创 | 平均/总评分:07.60/114

从Windows 8开始,微软改变了以往操作系统更新速度的方式和节奏, 加快了老系统的淘汰速度, 或许今天很多PC用户已经不太记得Windows 8长什么模样了。微软还将大量前沿新功能放在了新系统上,例如相当数量的游戏和应用必须升级至新系统才能运行[如XBOX One同步移植的游戏等,仅支持DirectX12,无法在更低版本的系统上运行]。尽管微软遭到了智能手机操作系统的冲击,除了独立持行的苹果iOS和MacOS系统,各类硬件通吃的Google Android系统对微软的传统优势领域发起了挑战,但目前Windows仍是个人电脑的首选系统。

但一直以来,微软并没有对UAC2[USB Audio Class 2.0]提供系统级的硬件驱动支持。Windows作为目前最主流的PC操作系统,自然也是不少PC音频工作者和爱好者的首选,而USB是目前PC重要的外部数据交换接口,自从台式机式微,笔记本电脑兴起以来,USB声卡同样成为广大发烧友的选择。然而不少用户发现,在USB Audio Class 2.0成为规范的今天,在Mac、Linux甚至Android系统上可以随意“即插即用”的USB声卡,在Windows系统下还需要各声卡厂商提供专门的驱动。尽管硬件驱动在某种程度上象征了厂商的技术能力、优化等等,但在像XMOS这类硬件可以自由开发,驱动发布却需要商业授权的模式,自然少不了各种破解和驱动修改等折腾。不过,从今年9月Windows 10的开发预览版本Build 14912开始,微软终于正式在操作系统中加入了原生的USB Audio 2.0支持。

这意味着什么?这意味着无论是创新、XMOS、CMedia、甚至小众一些的乐之邦和其他实现了USB Audio 2.0技术规范的USB 2.0声卡设备,都无需额外安装硬件驱动就能在系统上正常使用,大大提升了便利性。而UAC下驱动的开发也将变得更加容易,厂商只需要提供额外的使用界面、ASIO支持即可,而不需要花时间折腾系统硬件驱动。尤其在iPhone取消3.5mm接口以后,难保USB和兼容接口的耳机不会成为未来的主流。Windows加入USB Audio 2.0有相当的必要性,无论是为了尝鲜还是与Soomal内容的紧密相关,我们自然需要对新功能进行体验和了解。

  • 要将手头的Windows 10稳定版[目前为Build 14393]升级到Insider Preview预览版,需要注册微软账号参加测试计划,当然也可以直接在互联网上轻易搜索到预览版系统的安装镜像文件直接安装即可。我们就近选择了Build 14955版本进行测试和体验,为了保证测试的用户体验一致,我们并没有使用虚拟机,而是直接随便找两台电脑安装使用的,台式机硬件配置为i7 6700K+华擎Z170 Extreme4主板+16G DDR4内存组合,120G M.2接口固态硬盘;另一台为i5处理器版SurfaceBook。这两都应该没有明显的硬件性能瓶颈。

    在连接声卡后,用户可以在播放设备的设备属性中找到进阶设置,微软的UAC2.0驱动还提供了一些常见的音效增强功能,如低频增强、环绕立体声等功能的开关,如果用户担心这些音效选项影响声卡音质,可以彻底禁用。在系统设备列表中,用户可以同时看到两个同样的声卡设备,这是因为厂商的硬件驱动和系统内置驱动被区分对待,实际上两种驱动的确可以在系统中共存,用户也可以切换驱动试听,感受一下不同驱动下的音质差异?

    客观测试方面,测试声卡使用目前我最常用的数字时代2,也是目前乐之邦USB声卡相对较为稳定的一款,音乐播放器则是Foobar2000 1.11版本,由于Windows内置的USB Audio驱动并未提供ASIO功能,因此使用WASAPI接口。

    测试项目 44.1 96 ASIO44.1 ASIO96 iPhone44.1 iPhone96 Nexus6P
    噪声水平, dB (A): -97.8 -146.4 -97.8 -146.4 -97.8 -144.6 -146.3
    动态范围, dB (A): 97.8 133.1 97.8 133.1 97.8 133.0 133.1
    总谐波失真, %: 0.0003 0.0000 0.0003 0.0000 0.0003 0.0000 0.0000
    互调失真, %: 0.0036 0.0002 0.0036 0.0002 0.0036 0.0002 0.0002
    立体声分离度, dB: -98.4 -146.2 -98.4 -147.1 -98.4 -143.8 -145.3

    从客观测试成绩表现来看,UAC驱动表现正常,没有遇到问题,在Foobar2000使用WASAPI接口播放音乐时,表现同样较为稳定。我们还尝试连接Monitor系列的06MX、01MarkII[模拟输出故障所以很少提及]、10等USB声卡,确实都可以使用。看来在未来的Windows系统里,纯输出USB声卡用户可以彻底告别硬件厂商的驱动了?我们还找来了一些目前比较常见的USB2.0音频方案声卡,例如CMedia的CM6631、XMOS以及一款被称为Amanero的ARM+CPLD的USB2.0音频开放设计方案的成品。结果是CM6631和XMOS设备可以正常试用,音质表现也较为正常,但不支持Amanero[在iOS和Android设备上可用]。可见目前微软的驱动对硬件的支持还并不是非常完善。

  • 或许有读者想问没有ASIO怎么办?其实如果用户只是需要回放功能,对延迟需求不高的话,ASIO功能可以通过第三方应用[类似ASIO4all]来解决,而预览版系统音频相关的问题相比缺乏ASIO已经是微不足道。在不同型号规格的声卡硬件下,微软的UAC2驱动能使用的播放频率也是各有不同,例如Monitor 06MX仅支持44.1和176kHz两个频段。而数字时代2则能支持至384kHz,虽然不影响日常使用,但这样会意味着某些USB声卡如果使用WASAPI模式播放高清音频时,声卡无法正常工作。而CM6631方案所支持的采样率则比较全面。

    而在驱动功能的完善性上,目前微软的新驱动也存在不少问题,尽管我们的所谈及的声卡,主要以音频输出为主,但相当数量的消费者购买声卡的原因就是为了获得更好声音输入品质,例如电竞游戏玩家、业余的K歌爱好者或者简单的音频处理工作都有类似的需求。而我的手上就刚好有一块采用XMOS方案、支持录音功能的USB2.0接口声卡, 不幸的是微软的UAC2.0驱动仅提供了播放功能,录音功能无法使用。

    除了硬件兼容性和功能缺失外,这个14955预览版还出现了一些和声音相关的奇怪问题,例如在游戏中,音效会出现卡顿现象,而且游戏流畅性远不如稳定版,应该是声音IO对系统负载较高所致,而且并不是UAC2.0或单一硬件独有的问题,而是个普遍存在的现象,即使用硬件厂商提供的驱动也无法解决,有些类似于AC97板载声卡刚刚普及的年代所出现的问题,然而现在的电脑在硬件性能上早已飞速进步,虽然并不能百分百确定是系统或驱动问题,但同样的现象在稳定版Windows10[Build 14393]系统上并不存在。显然,电脑声卡的任务并不仅仅只是发出声音即可,微软将这个驱动暂时放在Insider Preview预览版系统中还是理智正确的,当然相信以微软的实力,解决问题完善驱动不需要漫长的等待时间。

    请评分
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    发生未知错误