CPU的使用率
這一項主題的目的是要讓讀者了解AndioPCI於Win95下使用媒體播放程式播放Midi或Wave檔時,
耗用了多少的CPU資源,當然了,以下的測試方法是對於某些人來說也許是蠻粗糙的,
但小弟只想到這樣的測試方法,如果你有更佳的方法,歡迎email給小弟。
數據是由系統監視程式而來,但絕對不是一個完全準確的數值,
例如系統監視程式告訴我們AudioPCI在效果器全開時播放midi,
竟耗用了20%的CPU資源,然而在我以同樣的設備來玩遊戲時,
我完全感受不到系統速度有減慢20%,最多也只有4%或5%左右的減慢。
如何測試
測試的系統是 Pentium 125 (83*1.5),華碩 Asus PI-P55T2P4 Rev 3.0,
Diamond Stealth 3d 2000 ,32 MBs EDO RAM,而PCI匯流排的時脈是41.5Mhz,
因外準備了都是Ensoniq所生產的AudioPCI和Soundscape Elite來做比較,
AudioPCI的Driver是4/25/97版,Soundscape Elite是2/24/97版,
測試時以媒體播放程式做為作用視窗,播放的midi是“Acid Bop”,
另外系統監視程式設定為每5秒更新一次,
並且將視窗盡可能地縮到最小(不是最小化)。
測試的數據
Sound Card | 測試狀態 | CPU使用率 |
Soundscape Elite | 重置/讀取音色 | 3-4% |
AudioPCI | 重置/讀取音色 | 3-4% |
Soundscape Elite | 播放midi | 6% |
AudioPCI | 播放MIDI,無效果器 | 9-16% |
AudioPCI | 播放MIDI,Spacial Effect ON | 9-16% |
AudioPCI | 播放MIDI,Sacial,Reverb,and Chorus Effects ON | 15-21% |
Soundscape Elite | 播放WAVE | 6% |
AudioPCI | 播放WAVE,無效果器 | 3-4% |
AudioPCI | 播放WAVE,Spacial Effect ON | 12-15% |
結論
對於這個AudioPCI的表現,基本上我但不感到意外,
因為AudioPCI是使用系統的資源來存放及處理MIDI音色,
然而令我感到意外的是,AudioPCI在WAVE方面的表現(無效果器)勝過了Soundscape Elite,
但是當效果器開起來後,AudioPCI的表現又不盡理想,
因此可以知道在AudioPCI上並不是使用硬體的效果器,而是完全使用CPU來處理!
另外一點必須注意的是,我所使用的CPU並不是MMX的CPU,
由於Ensoniq當時推出AudioPCI時就有特別強調支援MMX的功能,
我想應是指在以MMX來處理效果器方面的計算,因此AudioPCI在MMX上的表現應會更加亮眼吧。