PC 电脑趋势谈:一个音乐人吃 Vista 螃蟹的独白
自从去年年底Microsoft发布Windows Vista之后,关于Vista形形色色的说法一直就不绝于耳,到底Vista是继XP之后的新纪元?还是一次华而不实的习惯性升级?还是由我把亲自体验的结果告诉大家吧(俺用的是正版Vista Business)。
音频与MIDI方面的改进:
说实话刚刚上手Vista的话,除了可以对每个程度单独调节音量以外,几乎看不到任何新变化。
Vista可以对每个程序单独调节音量或静音
加入了一些大众喜闻乐见的卡拉OK必备效果
但是如果你仔细了解了Vista在专业音频方面的改进,你会发现有两个亮点:
WaveRT驱动:
WaveRT(Wave Real-Time实时波形)是Vista为专业音频软件设计的全新低延迟、实时的驱动,用来替代ASIO和XP以前的DirectKS驱动。WaveRT可以直接与音频接口的缓冲区和采样位置计数器通讯,所以说使用WaveRT驱动的音频软件就可以按照最直接的方式与音频接口进行通讯,而不必像ASIO那样中间再次进行用户模式到核心模式的转换。所以理论上说WaveRT会比ASIO和WDM都要更高效。
这个“看上去很美”的WaveRT,目前实际情况如何呢?很不乐观。它有以下问题:
- 需要软件支持,目前只有Sonar 6.2、n-Track Studio 5.06支持,听说FL Studio 7过一段也会支持
- 需要硬件支持,目前还没有任何一款支持WaveRT的音频接口。即便那些已经发布支持Vista驱动的音频接口都没有任何开发WaveRT驱动的计划
- 微软目前在全力帮助板载声卡制造商实现WaveRT驱动的支持,而对专业音频接口制造商几乎无任何支持(就算板载声卡延迟再低,咱也不敢用吧?)
- WaveRT有一大致命伤:只支持PCI声卡和PCI-E声卡(板载声卡也包括在内,其实还是用PCI总线在传输数据),不支持USB、火线、PCMCIA、ExpressCard声卡,起码目前的WaveRT规范还不支持
从希望之颠,跌到了失望之渊,是吗?
MMCSS回放引擎:
MMCSS(Multimedia Class Scheduler Service多媒体类调度服务)也是Vista的一大改进,它允许多媒体程序将它们处理声音的准确时间以更高级别的线程通知给系统,系统可以为多媒体程序留出更多资源来做处理和混音工作。这会减少你听到爆音的机会,甚至是在你运行着多个程序,图形界面变化幅度很大的情况下。
这实在不太好用测试的方法证明出Vista到底比XP强了多少,不过我到是希望音频的级别要尽量远远高于其它处理,比如图形。
硬件设备兼容性:
先说MIDI设备,即便那些在XP下即插即用的MIDI键盘和MIDI控制器都无法在Vista下面继续即插即用,就更不要说那些需要驱动的MIDI键盘了。目前M-Audio、CME、Novation、E-MU、Alesis等厂家都没有给出键盘的Vista驱动,作为Oxygen8和MS-20 Controller的用户我很生气,后果很严重。
再说音频接口,毫无疑问所有音频接口在没有Vista专门驱动下,使用XP驱动是无法工作的。目前只有Echo、MOTU、Edirol、Roland、E-MU、ESI、RME部分音频接口支持Vista了。M-Audio、Mackie、Tascam、Alesis要加油喽。
DSP运算卡方面,只有UAD-1支持Vista,Creamware和TC Electronic还按兵不动。
虚拟ASIO驱动方面,ASIO4ALL 2.8 beta 1已经支持Vista,而ASIO2KS还未支持Vista。
在按装MOTU Ultralite时我发现了一个小小的惊喜,以前XP下要不停确定3个设备的驱动,在Vista下可以一次性确认,省了不少时间(不过依然比OS X下麻烦)。
可以一次性将音频接口的全部3个驱动安装好(第一项是我的其它设备)
ASIO延迟对比:
我特意对比了MOTU Ultralite在XP和Vista下面的ASIO最小延迟,Vista完败。
Vista下MOTU Ultralite的ASIO最小延迟
XP下MOTU Ultralite的ASIO最小延迟
Vista用DirectX模拟出的ASIO设备延迟与XP相比如何呢?我的眼睛告诉我Vista再次完败(虽然XP和Vista电脑使用的板载声卡不同,但与之基本没关系)。
Vista下板载声卡模拟ASIO驱动最小延迟
XP下板载声卡模拟ASIO驱动最小延迟
也许有人会说了,这是因为Cubase SX 3没有对Vista做过优化!那么完全支持Vista的Ableton Live 6.0.7在Vista和XP下的表现又如何?
先来看看MOTU Ultralite的ASIO驱动,在XP和Vista下完全一样。
Vista下MOTU Ultralite的ASIO最小延迟
XP下MOTU Ultralite的ASIO最小延迟
然后是模拟ASIO的驱动,使用板载声卡的最小延迟,XP和Vista还是一样。
Vista下板载声卡虚拟ASIO驱动的延迟
XP下板载声卡虚拟ASIO驱动的延迟
另外,之前Microsoft说即便使用不支持ASIO的声卡,而使用WDM,Vista的延迟也会比XP小很多。经过我的测试发现延迟完全一样。
Vista下板载声卡DirectX延迟
XP下板载声卡DirectX延迟
测试结果很明显:未对Vista做优化的老软件,Vista还不如XP。已经对Vista做优化的新软件,Vista也只能与XP打成平手。
音质对比:
据说Vista使用了新的声音驱动,在WDM驱动下声音会与XP不同,尤其使用耳机输出的情况下。我使用WDM感觉Vista与XP就算有声音上的区别也是很细微的。而ASIO驱动则完全不会有任何变化,所以大家放心,ASIO驱动下你制作的混音不会在Vista与XP下有任何区别的。
很遗憾RMAA 5.5无法在Vista下正常运行,所以从参数上目前还看不到权威统计来证明Vista和XP的声音到底有多大差距。
音乐软件兼容性:
大部分的宿主软件都可以正常的运行在Vista之下,包括大家常用的Cubase SX、Nuendo、Ableton Live、Reason等等,其中Sonar、Reason还为Vista做了优化。不过也有例外,Pro Tools HD/LE/M-Powered均无法运行,Digidesign说要等到夏天解决,天那……
几乎99%的插件也都可以正常的运行在Vista之下,但在打开各种绚丽特效的情况下,实际的延迟要比XP大的多的多(图形实在要占去太多的资源了)。所以如果使用Vista工作,需要知道如何优化Vista,下面我就说一说。
华而不实的Vista:
在使用Vista之前,我就听说Microsoft在什么3D桌面,透明窗口上下足了功夫。当我第一次进入Vista之后,我根本没有去欣赏一眼Vista的华丽,直接三下五除二干掉这些花哨的玩意。毫无疑问这些玩意会拖慢系统,虽说它们都是依靠3D显卡来运算的,但依然要占用一些CPU。
在桌面点右键,选择“个性化”??主题,取消掉Aero效果,如果感觉用Windows经典看起来跟Windows 2000完全一样接受不了的话,我推荐使用Windows Vista基本(而非Windows Vista Aero),这样可以在Vista的外观下取消掉那些3D桌面和透明窗口效果。
使用“Windows Vista基本”是外观与性能的最佳结合点
再进入控制面板??系统??高级系统设置??高级??性能??设置,尽量把不需要的效果都去掉。XP的效果虽然也是在这里取消,但它对系统的负担并不重,Vista就不同了。
关闭华而不实的效果,提速Vista
另外Vista集成了“搜索索引”功能,可以像Google Desktop或是OS X SpotLight那样,对整个硬盘的文件做索引,瞬间找到你需要的文件(而不是XP那样需要搜索半天)。但是要获得这个功能,Vista需要对整个硬盘进行监控,一旦有新文件产生,就立即做索引,这简直会让音乐人疯掉,硬盘在录音的同时还在做着索引工作!我们一定要把索引彻底关掉。
进入控制面板??管理工具??服务,找到Windows Search,把它的状态由“已启动”改为“停止”。还没完,再把启动类型由“自动”改为“禁用”,让它永远歇菜,如下图。
关掉垃圾一般的Windows Search
还有一个需要在这里禁用的服务,那就是SuperFetch。SuperFetch相当恐怖,它会自用探测你经常使用哪个软件,然后在开机后自动将你常用的软件加载到内存里。这太恐怖了,如果你连续几次开机都打开了Pro Tools,以后每次开机Vista都会自动把Pro Tools加载到内存里,而不管你是不是要使用它,这将占用大量内存!而且几乎毫无作用!天那Microsoft在做什么?我们必须手动将SuperFetch关掉,彻底打入冷宫(默认情况是打开的)。
Vista是PC音乐人的福音吗?
很遗憾,Vista在专业音频方面的功能虽然有所改进,但就目前来讲,是几乎与XP完全一样的感觉。音乐人唯一的福音WaveRT驱动也许在年底才会有一些专业音频接口去支持,也许那时候我们再来谈论Vista也不迟,在目前的情况下我们还是要给Vista一些时间,不忙着为它盖棺定论。
下一期我将和大家一起探讨一些加速Vista的实用技术,比如ReadyBoost以及移动硬盘加速优化等等。
转载文章请注明出自 Midifan.com
XP刚放出来的时候好象也曾经恶评如潮.
靠,大哥果然是全国MIDI界最快的写手~
-f.k.y.
不错啊!你辛苦了!好兄弟!