![]() |
||
|
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設定由 讓應用程式自行決定平滑?的設定 => 關閉 貼圖最高品質=>最高效能 邊緣霧化選項=>關閉時 結果測試效能不升反降,連一些原本跑起來不會一頓一頓的測試也變得一頓一頓的. 分數也降低了一千分左右.我本身懷疑是主機板或顯示卡的問題但我還不能確定. 希望有人知道原因或是有遇到相同問題的能幫我解惑,謝謝! |
|||||||
|
|
|
Senior Member
![]() ![]() ![]() 加入日期: Jul 2002
文章: 1,448
|
Re: 有關Vertex Shader的問題...
引用:
第一個有Vertex Shader單元的就是GF3,但是只有內建一個跑10幾fps相當正常,我用GF4也只能跑30幾fps,你說G400可以跑20幾fps,我的天阿,G400連T&L都不支援阿,怎麼可能跑的了這個測試... ![]()
__________________
忘不了的人,只是存在記憶裡的人,重要的是現在的人,今後一起創造回憶的人 |
|||
|
|
|
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 編輯. |
|
|
|
Senior Member
![]() ![]() ![]() 加入日期: Jul 2002
文章: 1,448
|
引用:
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 被 世界第一窮人 編輯. |
|
|
|
|
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 編輯. |
|
|
|
Master Member
![]() ![]() ![]() ![]() 加入日期: Jan 2000 您的住址: 台灣桃園
文章: 1,717
|
引用:
對不起,我必需跳出來說,你講的觀念有問題.... Vertex Shader用CPU模擬是輕而易舉.Vertex Shader主是要做頂點的位置計算及對光源的著色.這些在沒有使用Vertex Shader的時候,是使用傳統的T&L固定管線來做的.對CPU來說,使用固定管線或使用Vertex Shader都是差不多的計算.但是如果顯示卡硬體有支援,那程式可以選擇使用純軟體計算(software vp)或交由顯示晶片計算(hardware vp)或是一部份由cpu計算,一部份由顯示晶片計算(mixed vp).你上面講的有一部份是pixel shader的觀念.....幫你更正一下 ![]() 引用:
Game 4 Nature是同時使用vertex shader跟pixel shader的.但是比較影響速度的還是pixel shader.在這個場景中用到了大量pixel shader的特效.而pixel shader就必需依賴顯示晶片中電路的高速運算才會快.所以對Game 4 Nature來說,能否快速處理pixel shader是很重要的. |
||
|
|
|
Registered User
加入日期: May 2002 您的住址: 地球的上面..
文章: 5,854
|
你用GF3跑VS很不正常
15FPS!!! 以你的設備應該可以跑35FPS以上吧!!! |
|
|
|
Golden Member
![]() ![]() ![]() ![]() 加入日期: Oct 2000 您的住址: 台北市
文章: 3,232
|
您的分數的確是怪怪的,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 唐 編輯. |
|
|
|
Registered User
加入日期: May 2002 您的住址: 地球的上面..
文章: 5,854
|
對了!!
請問你WIN2000的版本有更新嗎!!! 你目前的版本???(SP???) |
|
|
|
Golden Member
![]() ![]() ![]() ![]() 加入日期: Oct 2000 您的住址: 台北市
文章: 3,232
|
阿!想到了!
這個問題應該是舊顯示卡的驅動程式沒有殺乾淨所致!請把他們殺乾淨吧,應該就可以解決了!
![]() |
|
|