ASUS A7N266-E(nForce)使用報告日誌

音效卡的問題在此討論。

版主: DearHoney

風之燕
神人
文章: 238
註冊時間: 2001-04-10 08:00
聯繫:

文章 風之燕 »

報告大大
要果要在UT test 3d音效有個更好的方法
用cheat
用fly, 跟playeronly,然後在空中在放rocket 那些rocket會停在空中還一直發聲,你就在rocket前後左右上下飛,更能確定音源是哪個方向
DearHoney
神人
文章: 6487
註冊時間: 2001-01-03 08:00
聯繫:

文章 DearHoney »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>話說回來,X-box的架構應該和nforce差不多 而且game大部分都支援AC-3</FONT><!-- BBCode Quote End -->

nFORCE 同樣可以用 AC-3 來玩遊戲,反正就是目前的 5.1 聲道輸出內容,一定可以即時壓縮成 AC-3 訊號從 SPDIF 輸出。所以你可以用 5.1 輸出,也可以用 AC-3 來輸出遊戲內容,但就是我之前講的,只有四聲道,而且還是前後 copy 的,不是真正的四聲道定位環境。
DearHoney
神人
文章: 6487
註冊時間: 2001-01-03 08:00
聯繫:

文章 DearHoney »

關於之前我說 nFORCE 是 EAX 兩聲道的音效裝置,不盡然正確。

安裝巨獸島(有支援 EAX)來玩,就發現是真正的四聲道 3D 定位。不過環繞迴聲還是太強了,而且覺得音色的品質是次一級的,不清晰也比較黯淡,疑似 22k 降到 11k 那種感覺。這點不論是在巨獸島還是魔域幻境之武林大會中都是一樣的。

由於在巨獸島中可以聽到正確的四聲道定位效果,所以我又回 UT 裡面去確認此事。發現如果先玩過 DeathMatch 模式,再玩 Assault 模式,那麼我說的那個海灘旁的機槍就可以聽出四聲道定位。如果一進入遊戲就立刻跳 Assault 模式,那麼就不會有迴聲,也不會有真正的四聲道定位效果。

要先玩 DeathMatch 模式的原因是 Creative 有針對 UT 推出 DeathMatch 的 EAX patch,我有安裝,所以先玩過這個模式,就會啟動 EAX,接著再去玩 Assault,就會正確。

所以 nFORCE 是有四聲道的 3D 定位能力,不過顯然驅動程式仍然相當不成熟才會導致此一現象。似乎如果遊戲只支援 DirectSound3D 時,是沒辦法輸出四聲道 3D 定位效果,一定要遊戲再支援 EAX 才行。

另外,我發現 Winamp 在 nFORCE + WinXP 下的表現,其 EQ 圖形跳動的速度很慢。為此我也在 nFORCE 主機板上安裝 SB Audigy,結果也是一樣,EQ 等化器的圖形跳動沒有平常的迅速。這種感覺令人覺得很毛..... :-.-:
DearHoney
神人
文章: 6487
註冊時間: 2001-01-03 08:00
聯繫:

文章 DearHoney »

先整理一下 nFORCE 在我這邊,非音效相關的怪事:

1. WinXP 下,RMAA 透過網路存檔困難,幾乎無法存檔。

2. WinXP 下,SB Audigy 最新修正版驅動程式無法安裝進去,重開機之後又可以安裝了,否則會有類似解壓縮錯誤最後問你要不要回報此一問題給 Microsoft 的對話視窗。

3. 發生開一整夜後,WinXP 網路上的芳鄰失效,但一般 www/telnet/ftp 仍可運作的怪事。這個問題可能與 1. 有連帶關係,都是網路卡存取的問題。雖然說我這張用的是 D-Link 530TX,但是這一張在之前的 440BX 主機板上可從來沒有問題過。

有關音效的怪事:

1. 後來發現 RMAA 還是可以在 WinXP 下使用,但是 initialize 過程緩慢,我之前是等不下去才認為不能動作,其實多等幾秒就可以了。但是這樣一點也不正常。

2. WinXP 下 Winamp 的 EQ 等化器圖形,動作遲緩。
DearHoney
神人
文章: 6487
註冊時間: 2001-01-03 08:00
聯繫:

文章 DearHoney »

拿了以前 MadOnion 的 XL-R8R 這個工具出來測試。這東西我以前有提過,第一個太空與戰機的場景,其實有支援 DirectSound3D。這個片段在 SB Live! 5.1/Audigy 上就是 5 聲道定位效果,例如一開始艙門打開的音效,以及戰機衝入大氣層的摩擦聲,就很明顯是從中央聲道發出。

而進入星球表面後,山丘上的砲塔聲音也很明顯,有好幾聲是從後置聲道發出。最後要爆炸前的電磁音效,也充滿了包圍感。

講這麼多就是要說:nFORCE 完全聽不到這些效果,在這種時候就是一張很普通的 2 聲道音效卡。糟糕的是,雷射炮與電磁波這些音效就如我之前講的,都有類似取樣頻率下降的感覺,而且變得很不清晰。

我不管 X-BOX 上的表現上是怎麼樣,純就電腦上的 nFORCE 的音效部分來講,簡直乏善可陳,一點也不適合娛樂用途。
DearHoney
神人
文章: 6487
註冊時間: 2001-01-03 08:00
聯繫:

文章 DearHoney »

拿 Audio WinBench 99 來測試,其中有一項 3D 的測試很好用,就是玻璃杯破掉的方位測試,還有一個是火車前進後退的都卜勒效應測試,這些在 SB Audigy 上有令人滿意的表現,但是在 nFORCE 上就是變成兩聲道的效果而已。

幾乎已經可以 99% 肯定,一定要觸發 nFORCE 的 EAX 才能轉變成四聲道的 3D 定位音效。
DearHoney
神人
文章: 6487
註冊時間: 2001-01-03 08:00
聯繫:

文章 DearHoney »

就是有這種怪事,我剛才手癢,在 WinXP 下裝 CardDeluxe,配上 DAL 尚未正式公布的 Win2000/XP beta 驅動程式(本質上不是 WDM),竟然可以用了,而且 RMAA 啟動時的遲緩現象也不見了。 :-.-:

至少這樣大家還是可以回歸到同一個音質測試基點來比較.....
linjunan
神人
文章: 552
註冊時間: 2001-06-09 08:00

文章 linjunan »

我替朋友裝的微星這張,用料很差,不過,音質好像沒有差的那麼多。不過,就如DH所言,功能上大概就是那個樣子。目前板子以經不在我手上,不敢確定,我記得微星的這張,設計有如一般的軟體音效,比ASUS的還『省』。
BlackFrog
大師
文章: 84
註冊時間: 2001-10-05 08:00

文章 BlackFrog »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
這個經驗我有。以前我寫的程式也是用這類方式要定時作業,但是在 Windows98 下就是常常 lost 掉要處理的 event,百思不解,程式左看右看都沒有問題的情況,再換了 Windows2000 之後,一個字也沒改,程式就 ok 了。

從此,我就向客戶說:我們的程式是在 Windows2000 下發展的,只支援 Windows2000,客戶就會覺得很厲害,很崇拜。 :-.-:
</FONT><!-- BBCode Quote End -->

好像要改用mutli thread來寫,問題就能解決了,希望能幫上你的忙。
GPF
神人
文章: 238
註冊時間: 2001-12-02 08:00

文章 GPF »

我不曉得DH實際遇到的狀況,
所以我只把我的經驗分享出來。

WM_TIMER本來就不保證程式一定收得到,
尤其是系統BUSY,再加上9X這個問題多多的OS。

請參閱MSDN
"The WM_TIMER message is a low-priority message. The GetMessage and PeekMessage functions post this message only when no other higher-priority messages are in the thread's message queue."

換句話說,
要是有什麼task是不能miss掉的話,那就千萬不能用WM_TIMER!

解決方式的話很多,
要是我的話會create另一個thread,然後在利用WIN32 API CreateWaitableTimer()跟WaitForSingleObject()去模擬類似的動作。
回覆文章