瀏覽單個文章
宗毛
Elite Member
 
宗毛的大頭照
 

加入日期: Mar 2002
您的住址: 台北市
文章: 4,505
忘了警告圖多,sorry@@|||




最後講一下結論,(其實是我沒力搞了 )
想看一些討論的也可以參考:
http://bbs.gzeasy.com/index.php?showtopic=35060&st=0
******************************************************
我已經用44.90把9700、9800的所有dx9 demo都跑完了

[9800:Chimp、Lava Caves、Gargoyle

9700:Animusic、Car、Bear、Rendering With Natural Light、Non Photorealistic Rendering、Dogs、Bacteria、Moebius;以上共11個]

先講一下44.90的情況:

1.在我看來一切正常的(並且沒有出現錯誤訊息):
Chimp、Lava Caves、Gargoyle、Animusic、Car、Bear、Dogs、Moebius,共8個

2.Rendering With Natural Light、Bacteria不能跑,跳出錯誤信息。
(目前期待解答)
Rendering With Natural Light的錯誤信息:
//=====================================================
// ATI Sushi Error Log Created 7/23/2003 5:31 am
//=====================================================
[AwFn.cpp] (line 2959): D3DAw Error: AwCreateRenderableTexture - Unable to create color texture object
[StartEnd.cpp] (line 1401): Error creating color buffer "cReflection"!
[Main.cpp] (line 696): Normal Application Exit

Bacteria的錯誤信息:
//=====================================================
// ATI Sushi Error Log Created 7/22/2003 5:30 pm
//=====================================================
[AwFn.cpp] (line 2959): D3DAw Error: AwCreateRenderableTexture - Unable to create color texture object
[StartEnd.cpp] (line 1401): Error creating color buffer "cRBBlurBackX"!
[Main.cpp] (line 696): Normal Application Exit

3.Non Photorealistic Rendering執行時會出現不正常的畫面,並有錯誤訊息
[AwFn.cpp] (line 3182): D3DAw Error: AwSetColorBuffer - unable to set render target

經過gzeasy幾位朋友討論的結論似乎是nv3x缺乏Multi-Render-Target(註)的支援

******************************************************
至於44.03,

1.Bear、Moebius、Rendering With Natural Light我還沒試過
我也不太想試了,結果應該只會比44.90糟

2.Chimp、Lava Caves、Gargoyle、Car、Dogs 、Non Photorealistic Rendering共6個
執行時會出現不正常的畫面,並且有錯誤信息。
除了Non Photorealistic Rendering以外(不支援MRT),其他應該都是driver的問題
(因為44.90反而可以正常執行)

3.Bacteria如同44.90的錯誤信息,無法執行

4.唯一可以"正常"執行的是Animusic,但是頓得非常厲害,音樂斷斷續續
44.90執行此demo並不會有此種現象;雖然沒有錯誤信息出現,但是我認為仍然是存在bug或是執行效率不彰。

(註:)
別人幫我找的Multi-Render-Target的解釋:
引用:
Multiple Render Target
Many implementations support a less restrictive form of Multiple Render Target. The biggest relaxation is the ability to have multiple render targets that can be created independently. These render targets must be of identical dimensions but can have different formats. The pipeline supports a single render target that can be set using IDirect3DDevice9::SetRenderTarget. This has been extended to allow multiple render targets to be simultaneously present in the device. A new cap expresses this ability.


******************************************************

一定會有朋友很好奇nv3x運行ati demo的速度和ati相比那個快
(呵呵,有點引導式問答的味道)
我這裡先給個數據,5900nu 128mb 44.90
設定由ati demo裡的.ini決定,driver用預設;
測試方式:Chimp和Pipe Dream 剛好是一個round的,就在開始時用fraps記錄
一個round結束同時終止記錄
9700p的數據晚點補上

2003-07-23 06:26:01 - SushiDX9800 Chimp v1.1
Frames: 837 - Time: 66469ms - Avg: 12.592 - Min: 9 - Max: 21

2003-07-23 06:27:44 - SushiDX9700 Pipe Dream v1.1
Frames: 2244 - Time: 202062ms - Avg: 11.105 - Min: 7 - Max: 19
舊 2003-07-23, 07:25 AM #3
回應時引用此文章
宗毛離線中