2011年10月小夜曲USB声卡正式发布,它保持了节奏以往声卡中性、平直的声音风格,在高频部分体现出比以往产品更浓重的特色,表现令人满意获得了Soomal强烈推荐评级。不过有用户反映,它在Windows 7系统下CPU占用率过高。
小夜曲USB使用的是节奏定制的TempoTec TT3285 USB音频控制器,这颗音频控制芯片对于高品质USB声卡数据和信号控制有着重要作用,它提供了ASY异步模式时钟数据的校验,可以带来更好的信号品质。但也正是因为这个功能,它在Windows 7下工作时驱动会不断调用系统中断的一个服务,导致CPU的占用率过高。而节奏在发现这个问题后,小夜曲USB声卡就停止了销售。另外,由于硬件开发商另立门户,因此小夜曲USB的驱动更新也陷入了僵局,直至今年3月份才由V1更新至V1.1版本。
当时测试为了保证E-MU 1616M PCIe录音性能的稳定,我们使用的是Windows XP系统,所以对小夜曲USB的CPU占用率并没有过多关注。但随后在Intel平台上进行了简单的验证:将Intel i7 2600限制为单核心运行,主频3.4GHz,打开EIST节能,使用Windows 7 64bit系统。此时,小夜曲USB的CPU占用率在20%左右,虽然不低但也不算太高。所以对于主流的双核或者四核平台来说,这会影响处理器的满负荷性能,但不会造成严重的影响。不过在进行了完整测试之后发现,以前的认识确实存在误区。到底是什么误区呢?具体来看下文。
我们现在选用多种测试平台,使用的CPU有Intel Atom D2700、Pentium G630、Pentium E5500,以及AMD Phenom II X4 940等。其中,AMD平台中Phenom II X4 940已经很具有代表性。至于最新的APU平台并没有使用,因为小夜曲USB早就停止了销售,两者基本没有搭配使用的机会。
然后不再对处理器的核心数、线程以及节能等做任何限制,使用Windows 7 32bit或64bit操作系统进行测试。以下是测试的详细情况,包括播放音乐时小夜曲USB的CPU占用率,以及CPU整体的使用情况。
TempoTec HiFier Serenade 节奏 小夜曲USB 声卡 使用V1版驱动 | ||
CPU占用率 | 测试平台 | 操作系统 |
30%-40% | CPU:Intel Atom D2700;芯片组:Intel NM10 | Windows 7 32bit |
10%-25% | CPU:Intel Pentium G630;芯片组:Intel H61 | Windows 7 32bit |
10%-25% | CPU:Intel Pentium E5500;芯片组:Intel G41 | Windows 7 32bit |
10%-20% | CPU:AMD Phenom II X4 940;芯片组:AMD 790X | Windows 7 32bit |
10%-20% | CPU:AMD Phenom II X4 940;芯片组:AMD 790X | Windows 7 64bit |
TempoTec HiFier Serenade 节奏 小夜曲USB 声卡 使用V1.1版驱动 | ||
CPU占用率 | 测试平台 | 操作系统 |
1%-2% | CPU:Intel Atom D2700;芯片组:Intel NM10 | Windows 7 32bit |
1%-2% | CPU:Intel Pentium G630;芯片组:Intel H61 | Windows 7 32bit |
1%-4% | CPU:Intel Pentium E5500;芯片组:Intel G41 | Windows 7 32bit |
1%-2% | CPU:AMD Phenom II X4 940;芯片组:AMD 790X | Windows 7 32bit |
1%-2% | CPU:AMD Phenom II X4 940;芯片组:AMD 790X | Windows 7 64bit |
从测试结果中可以看到,小夜曲USB的CPU占用率和处理器的核心数、性能等并没有直接的对应关系,即:双核处理器的CPU占用率不是四核处理器的两倍,主频2GHz的处理器它的CPU占用率也不是4GHz处理器的两倍。所以,我们最初使用关掉处理器内核降低频率来模拟低性能CPU的方法是不对的。
使用老版的V1版驱动,小夜曲USB声卡在Windows 7系统下的CPU占用率的确很明显。对于主流的双核和四核处理器,小夜曲USB的CPU占用率大概在10-25%之间。不过启用更多其它的应用,整体的CPU占用率虽然会大幅提高,但也并没有出现爆音等情况。而使用新版的V1.1版本驱动,小夜曲USB的音频性能没有受到影响,但它的CPU占用率大幅降低基本在1-2%之间。小夜曲USB声卡在Windows 7系统下的CPU占用率过高的问题得到了解决。