AU8820 ES1370 YMF724 大評析


3D 音效表現

此三張音效卡皆提供了當紅的 A3D 支援。AU8820 不用說,支援 A3D 的正確性與效果不容懷疑,我們關心的是 ES1370 與 YMF724 的 A3D 效果是否能夠與 AU8820 所製造出的效果類似甚至相同呢?基於 Aureal 對 A3D 的演算法不可能隨意外流,加上 Aureal 網站明確指出 Creative & YAMAHA 使用的 A3D 技術不被承認,我已經有接受 ES1370 & YMF724 不如 AU8820 的心理準備。

我使用 Aureal 所出的 A3D 測試軟體 Minerva,利用其中的“Minerva Interactive Application”來測試。因為是測試 A3D 效果,所以根據 A3D 需求,我只使用兩個喇叭,置於螢幕左右兩旁,與人形成正三角形的相對關係(重點在形成正三角形,邊長不重要),並將喇叭微微朝向自己。這是 Aureal 所公布的正確 A3D 聆聽座位法。

實際的試聽結果顯示,YMF724 所製造出的 A3D 環場感覺,與 AU8820 不分軒至,但是 ES1370 可以明顯聽出音效定位沒有 AU8820 & YMF724 好,以及缺乏都卜勒效應。

在此我還多測試了 Sound Blaster 16 於 Minerva 的表現,雖然不支援 A3D,但是此時 Minerva 會改試 DirectSound3D(簡稱 DS3D),則至少可以聽到都卜勒效應。也就是說,Minerva 這個程式在系統有支援 A3D 時,只讓使用者切換 A3D 與 Stereo(在 Minerva 上 Stereo 模式表示不使用任何 3D 環場技術,所以沒有都卜勒效應)兩種模式,但是系統不支援 A3D 時,就改 DS3D 與 Stereo 兩種模式供使用者測試。

A3D 的確是個很神奇的效果,可以很明顯的感受到,左右兩邊的聲音,產生在比喇叭更遠的位置,前後上下感覺也很明顯,但是這是只用兩個喇叭所產生的效果。

我已經錄下“Minerva Interactive Application”在 AU8820 & YMF724 中所產生的聲音,原本是想要隨網頁一塊出現,但是這些 .WAV 檔很巨大,目前我不方便將這些 .WAV 檔放在網路上,將等待開學回到學校後再公布出來。各位不必擔心自己的音效卡是否有支援 A3D,因為這些 .WAV 檔是已經經過 A3D 運算所產生,只要您將您自己的喇叭位置擺放正確,直接播放這些 .WAV 檔,一樣能夠感受 A3D 的效果。

至於 ES1370,同時使用 Minerva 與 CoolEdit96,系統會告訴你資源被佔用,無法使用。關於這點會在『錄音與放音』一文中詳細說明。

來看看這三張音效卡啟動 A3D 時的效果。AU8820 與 YMF724 只要啟動了 A3D,均會有各自的圖樣與音效提醒使用者 A3D 啟動了。以下是各自的圖樣:

A3D mark
AU8820 啟動 A3D 時的圖樣

Sensaura mark
YMF724 啟動 A3D 時的圖樣

AU8820 還可以設定啟動 A3D 時是否要顯示圖樣與音效,YMF724 一律都顯示圖樣與音效,ES1370 則缺乏這種提醒功能,所以遊戲到底有無使用 A3D,在 ES1370 上比較難看出。

ES1370 四聲道的優點與缺點

雖然 ES1370 的 A3D 效果不如 AU8820 以及 YMF724 來得好,也缺乏都卜勒效應,但是 ES1370 強在他支援四聲道喇叭,所以在音效環繞至後方時,使用四聲道的 ES1370 畢竟還是比 AU8820 & YMF724 這種利用人類心理學及獨門演算法製造出的後方音效來得真實。A3D 的另外一個特點(或是說缺點?)就是要正對喇叭聆聽,如果轉身的話會覺得音效定位怪怪的,但是使用四聲道的方式就比較沒有這方面的問題,音效從那邊出來的與你目前面對的方向無關。

ES1370 在支援 A3D 方面,會根據您設定的喇叭狀況而有不同反應。當設定成四支喇叭時,繞至後方的音效就是由後方的喇叭負責發聲。如果設定成兩支喇叭或耳機模式,則 A3D 的音效繞至後方時就會使用 AU8820 & YMF724 的方法,改變播放出的品質,使得使用者聽起來好像音效是在後方產生的。不過此時的效果就不如 AU8820 & YMF724 的後方感覺來得強烈。另外不論以哪種方式發聲,其『左右』與『上下』的定位感覺,都沒有 AU8820 & YMF724 來得好。

所以如果使用 ES1370,想要得到較好的 3D 環繞感覺,建議是使用四個喇叭,而不要使用兩個喇叭來製造環場效果。無庸置疑的,使用四個喇叭時,『前後』定位的能力,當然比起使用兩個喇叭來製造前後感的 A3D 要來得優秀。

說到缺點,ES1370 使用四聲道時,後面的聲音必須由音效卡的 Line-In 輸出。是的我沒有寫錯,的確是 Line-In,所以問題由此產生:如果我本來就需要 Line-In 呢?這就得讓使用者自己抽換了,很麻煩。而從所有的 ES1370 均從 Line-In 來輸出後面聲道的情況看來,這是 ES1370 晶片的設計,無法更改音效卡架構來提供輸出後方聲道的插孔,算是小小的缺點。

ES1370 的四聲道出現時機與必要性

根據『703 巷』指出,使用了 1046 版的驅動程式後,四聲道的出現時機將大大的增加,例如使用 MediaPlayer 時就會有四聲道。在此,我要提出一些問題:

有些規格是與四聲道無關的,1046 版強迫使用四聲道發聲也沒關係,但是這不是優點,亦不是缺點,我個人認為此現象不但不能拿來當作 PCI64 的宣傳重點,而且還有讓使用者誤以為利用四聲道處理一般的 wave 與 MIDI 是天經地義的事,其他音效卡無法用四聲道播放 wave 與 MIDI 是那些音效卡的缺點等疑慮。音效卡廠商應該善盡宣導職責,不宜在此功能上過份渲染。

也就是說,我們可以強調 ES1370 具有四聲道,處理 3D 音效時效果更佳,但不是告訴使用者『不論什麼場合都可以使用四聲道來聆聽』是一個優點。

A3D 的迷思

YMF724 有無法得到 Aureal 認可的顧慮,所以即使 YMF724 已經提供了與 AU8820 幾乎無法分辨的 A3D 效果外,YAMAHA 到目前為止並沒有在其官方網頁上公布 YMF724 有 A3D。而 Creative 將 A3D 的參數接收後,改以四個喇叭來發聲,不管怎麼說這實在不能算是 A3D,YMF724 起碼還是只使用兩個喇叭營造出環場感覺,Creative 的作法也難怪不被 Aureal 承認了。再說,ES1370 的 A3D 效果的確不如 AU8820 & YMF724。

YMF724 的 A3D 來自 Sensaura,在其 API 部分相容 A3D,使得使用 A3D 的程式及遊戲,均能認為系統支援 A3D,Creative 也是採用相同的作法。我們關心的是,這些到底是不是 A3D?在 API layer 相容 A3D,製造出與 Aureal 近似的環場音效,就能說是 A3D 了嗎?YMF724 提供了與 AU8820 不相上下的 A3D 效果,且更低的系統資源,但是 Aureal 不認可,YAMAHA 不明講,站在消費者的立場,我們是該認為 YMF724 有 A3D?還是無?我想這就留給各位自己去決定吧!

下一篇:MIDI 音樂表現

前言、簡介
CPU usage 比較
3D 音效表現
MIDI 音樂表現
錄音與放音
DOS 相容性
總結
後續問題與讀者反應