PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   顯示卡討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=8)
-   -   有關Vertex Shader的問題... (https://www.pcdvd.com.tw/showthread.php?t=126690)

sechen 2002-08-13 10:08 AM

有關Vertex Shader的問題...
 
大家好!

我碰到一個我覺得很奇怪的問題.我用3DMark2001SE來測試我新買的GF3 Ti200.分數大約是61XX分左右.但是在跑Vertex Shader的測試時跑起來卻很慢,
大約只有15fps左右而且一頓一頓的.我用G400跑都有23fps左右.

我的系統如下:
CPU XP1600+
MB XP333
RAM DDR333 CL2 256MB
HD 7200RPM ATA100
OS WIN2000 pro

Ali AGP Driver(v1.90),及Nvidia的公板Driver(v30.82)安裝最新版的.

另一個奇怪的問題是,當一切設定不變,而我把Nvidia Driver設定由
讓應用程式自行決定平滑?的設定 => 關閉
貼圖最高品質=>最高效能
邊緣霧化選項=>關閉時
結果測試效能不升反降,連一些原本跑起來不會一頓一頓的測試也變得一頓一頓的.
分數也降低了一千分左右.我本身懷疑是主機板或顯示卡的問題但我還不能確定.
希望有人知道原因或是有遇到相同問題的能幫我解惑,謝謝!

世界第一窮人 2002-08-13 10:24 AM

Re: 有關Vertex Shader的問題...
 
引用:
Originally posted by sechen
大家好!

我碰到一個我覺得很奇怪的問題.我用3DMark2001SE來測試我新買的GF3 Ti200.分數大約是61XX分左右.但是在跑Vertex Shader的測試時跑起來卻很慢,
大約只有15fps左右而且一頓一頓的.我用G400跑都有23fps左右.

我的系統如下:
CPU XP1600+
MB XP333
RAM DDR333 CL2 256MB
HD 7200RPM ATA100
OS WIN2000 pro

Ali AGP Driver(v1.90),及Nvidia的公板Driver(v30.82)安裝最新版的.

另一個奇怪的問題是,當一切設定不變,而我把Nvidia Driver設定由
讓應用程式自行決定平滑?的設定 => 關閉
貼圖最高品質=>最高效能
邊緣霧化選項=>關閉時
結果測試效能不升反降,連一些原本跑起來不會一頓一頓的測試也變得一頓一頓的.
分數也降低了一千分左右.我本身懷疑是主機板或顯示卡的問題但我還不能確定.
希望有人知道原因或是有遇到相同問題的能幫我解惑,謝謝!


第一個有Vertex Shader單元的就是GF3,但是只有內建一個跑10幾fps相當正常,我用GF4也只能跑30幾fps,你說G400可以跑20幾fps,我的天阿,G400連T&L都不支援阿,怎麼可能跑的了這個測試...:confused:

sechen 2002-08-13 10:32 AM

你說的沒錯,但是Vertex Shader印象中可以用軟體模擬,由CPU來負責運算.
Xabre應該也是用一樣的方法.Pixel Shader就真的是沒有就沒有了.
我困惑的是即使我用D3D software的方式來跑,Vertex Shader的分數仍然很低.
而我在madonion網站上比對跟我類似的系統(分數也差不多的)他們的Vertex Shader分數都很高(甚至有60fps的,我不知道他們怎麼弄出來的).所以我才會覺得奇怪.

G400的測試...(不知道看不看得到)
http://service.madonion.com/servlet...ojectId=4132464

http://service.madonion.com/compare?2k1=4132464

世界第一窮人 2002-08-13 11:17 AM

引用:
Originally posted by sechen
你說的沒錯,但是Vertex Shader印象中可以用軟體模擬,由CPU來負責運算.
Xabre應該也是用一樣的方法.Pixel Shader就真的是沒有就沒有了.
我困惑的是即使我用D3D software的方式來跑,Vertex Shader的分數仍然很低.
而我在madonion網站上比對跟我類似的系統(分數也差不多的)他們的Vertex Shader分數都很高(甚至有60fps的,我不知道他們怎麼弄出來的).所以我才會覺得奇怪.

G400的測試...(不知道看不看得到)
http://service.madonion.com/servlet...ojectId=4132464

http://service.madonion.com/compare?2k1=4132464


Vertex Shader軟體模擬需要極快的處理器,光用處理器運算而顯示卡沒有硬體支援要達到很高的成績蠻難的,他們成績能這麼高多半是超頻的,不要說60fps,破百都有,你看你的Game 4 Nature用的就是Vertex Shader,你3dmark成績顯示"No hardware support"。
補充:
遊戲4:大自然場景

這部分的測試與水有關,用來測試圖元著色處理的能力:

這測試多半使用了DirectX 8的功能。樹、草地、蝴蝶等都是動畫,以「頂點光源著色處理」(vertex shaders)方式來製作並打光。漁夫的動作則是由變形方式製作,用的也是「頂點光源著色處理」。湖的表面使用了「頂點光源著色處理」、「圖元著色處理」、以及「立方映射貼圖」(cube maps)等技巧。由於使用了圖元著色處理,不支援DirectX 8的顯示卡會無法執行。這場景的解析度高,並會影響3DMark的分數。

sechen 2002-08-13 11:39 AM

G400 Nature不能跑蠻正常的,因為G400並不支援DX8,也並非只是單單一個
HW Vertex Shader所造成的.

我比對的系統都是跟我差不多的,都是XP1600+,266FSB,但是他們的Vertex Shader
分數仍然是高出太多,大部份在40fps上下.我也試過把CPU超到166X10.5 2100+的
水準但仍然沒有改善(就是無法突破16fps).我本來認為是是OS的問題,想說2000本來
就會比較慢,換了98或XP也許就正常了.但我比對後發現並非如此.

因為我玩Morrowind時非常不順,經常的delay,即使800X600特效開最低仍是一樣
,硬碟也沒在動.我想使用DX8的3D遊戲應該都會使用Vertex Shader吧!
所以我才想如果能提升這項分數應該會有所改善.

bluesystem 2002-08-13 12:30 PM

引用:
Originally posted by 世界第一窮人


Vertex Shader軟體模擬需要極快的處理器,光用處理器運算而顯示卡沒有硬體支援要達到很高的成績蠻難的,他們成績能這麼高多半是超頻的,不要說60fps,破百都有,你看你的Game 4 Nature用的就是Vertex Shader,你3dmark成績顯示"No hardware support"。

對不起,我必需跳出來說,你講的觀念有問題....
Vertex Shader用CPU模擬是輕而易舉.Vertex Shader主是要做頂點的位置計算及對光源的著色.這些在沒有使用Vertex Shader的時候,是使用傳統的T&L固定管線來做的.對CPU來說,使用固定管線或使用Vertex Shader都是差不多的計算.但是如果顯示卡硬體有支援,那程式可以選擇使用純軟體計算(software vp)或交由顯示晶片計算(hardware vp)或是一部份由cpu計算,一部份由顯示晶片計算(mixed vp).你上面講的有一部份是pixel shader的觀念.....幫你更正一下:)

引用:

補充:
遊戲4:大自然場景

這部分的測試與水有關,用來測試圖元著色處理的能力:

這測試多半使用了DirectX 8的功能。樹、草地、蝴蝶等都是動畫,以「頂點光源著色處理」(vertex shaders)方式來製作並打光。漁夫的動作則是由變形方式製作,用的也是「頂點光源著色處理」。湖的表面使用了「頂點光源著色處理」、「圖元著色處理」、以及「立方映射貼圖」(cube maps)等技巧。由於使用了圖元著色處理,不支援DirectX 8的顯示卡會無法執行。這場景的解析度高,並會影響3DMark的分數。


Game 4 Nature是同時使用vertex shader跟pixel shader的.但是比較影響速度的還是pixel shader.在這個場景中用到了大量pixel shader的特效.而pixel shader就必需依賴顯示晶片中電路的高速運算才會快.所以對Game 4 Nature來說,能否快速處理pixel shader是很重要的.

vxr 2002-08-13 12:31 PM

你用GF3跑VS很不正常
15FPS!!!
以你的設備應該可以跑35FPS以上吧!!!

Reich 唐 2002-08-13 02:49 PM

這....不關主機板的事吧!
 
您的分數的確是怪怪的,Ti 200應該不止這個實力唷。

不過小弟也用艾崴的XP333主機板,加上Athlon XP 2200+(1600+ oc 172外頻)
顯示卡是ATi AIW R8500 oc 300/600 ,可以在該兩項測試跑出破百的分數。(作業系統是Windows XP Pro,應該和W2K相差不大。)

(看不到圖請按滑鼠右鍵->顯示圖片)


所以您應該是驅動程式的問題嫌疑較大,因為GF3 Ti-200應該有強大的實力才對!

vxr 2002-08-13 02:57 PM

對了!!
請問你WIN2000的版本有更新嗎!!!
你目前的版本???(SP???)

Reich 唐 2002-08-13 03:00 PM

阿!想到了!
 
這個問題應該是舊顯示卡的驅動程式沒有殺乾淨所致!請把他們殺乾淨吧,應該就可以解決了!:)


所有的時間均為GMT +8。 現在的時間是05:53 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。