PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 顯示卡討論區
帳戶
密碼
 

  回應
 
主題工具
sechen
Amateur Member
 

加入日期: May 2002
您的住址: 台北
文章: 40
有關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:08 AM #1
回應時引用此文章
sechen離線中  
世界第一窮人
Senior Member
 
世界第一窮人的大頭照
 

加入日期: Jul 2002
文章: 1,448
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都不支援阿,怎麼可能跑的了這個測試...
 
__________________
忘不了的人,只是存在記憶裡的人,重要的是現在的人,今後一起創造回憶的人
舊 2002-08-13, 10:24 AM #2
回應時引用此文章
世界第一窮人離線中  
sechen
Amateur Member
 

加入日期: May 2002
您的住址: 台北
文章: 40
你說的沒錯,但是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 10:54 AM 被 sechen 編輯.
舊 2002-08-13, 10:32 AM #3
回應時引用此文章
sechen離線中  
世界第一窮人
Senior Member
 
世界第一窮人的大頭照
 

加入日期: Jul 2002
文章: 1,448
引用:
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的分數。
__________________
忘不了的人,只是存在記憶裡的人,重要的是現在的人,今後一起創造回憶的人

此文章於 2002-08-13 11:23 AM 被 世界第一窮人 編輯.
舊 2002-08-13, 11:17 AM #4
回應時引用此文章
世界第一窮人離線中  
sechen
Amateur Member
 

加入日期: May 2002
您的住址: 台北
文章: 40
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吧!
所以我才想如果能提升這項分數應該會有所改善.

此文章於 2002-08-13 11:53 AM 被 sechen 編輯.
舊 2002-08-13, 11:39 AM #5
回應時引用此文章
sechen離線中  
bluesystem
Master Member
 

加入日期: Jan 2000
您的住址: 台灣桃園
文章: 1,717
引用:
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是很重要的.
舊 2002-08-13, 12:30 PM #6
回應時引用此文章
bluesystem離線中  
vxr
Registered User
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
你用GF3跑VS很不正常
15FPS!!!
以你的設備應該可以跑35FPS以上吧!!!
舊 2002-08-13, 12:31 PM #7
回應時引用此文章
vxr離線中  
Reich 唐
Golden Member
 
Reich 唐的大頭照
 

加入日期: Oct 2000
您的住址: 台北市
文章: 3,232
Question 這....不關主機板的事吧!

您的分數的確是怪怪的,Ti 200應該不止這個實力唷。

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

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


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

此文章於 2002-08-13 03:06 PM 被 Reich 唐 編輯.
舊 2002-08-13, 02:49 PM #8
回應時引用此文章
Reich 唐離線中  
vxr
Registered User
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
對了!!
請問你WIN2000的版本有更新嗎!!!
你目前的版本???(SP???)
舊 2002-08-13, 02:57 PM #9
回應時引用此文章
vxr離線中  
Reich 唐
Golden Member
 
Reich 唐的大頭照
 

加入日期: Oct 2000
您的住址: 台北市
文章: 3,232
阿!想到了!

這個問題應該是舊顯示卡的驅動程式沒有殺乾淨所致!請把他們殺乾淨吧,應該就可以解決了!
舊 2002-08-13, 03:00 PM #10
回應時引用此文章
Reich 唐離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



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


vBulletin Version 3.0.1
powered_by_vbulletin 2026。