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

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

  回應
 
主題工具
giligula
Major Member
 

加入日期: Dec 2002
文章: 156
引用:
Originally posted by bluesystem
嗯....請教一下您也是寫3D程式的嗎??
我前面說過,要做出某一種效果或使用某一種技術的方法有很多.
關於前一陣子3DMark2003剛出來時nVidia在吵這種東西時我就找
了很多技術性的討論來看,同樣是用Shader,不過很明顯的3DMark2003
的寫法並不高明.....

至少遊戲程式設計師不會考慮用跟3DMark2003同樣的寫法,但這不代
表做不出跟3DMark2003一樣的畫面.Doom III我確信在NV或ATI的卡
上面同樣可以跑得很好,不會像3DMark2003在硬體規格相近的卡上有
天差地遠的速度差別.這是程式寫法的問題,而問題就出在光是一個
3D Benchmark的程式,根本不能等比例的反映出執行遊戲時的真實
效能.就這麼簡單!

我前面講過,用一個不是遊戲的程式來評估一個遊戲用的硬體真的很可笑.
今天大家買顯示卡回來是玩遊戲,不是在玩Benchmark.遊戲程式導入新
技術的速度,要看新技術普及的速度.遊戲沒用到的技術再強又有什麼用?
等到後面的遊戲導入新的技術,顯示晶片廠商自然會對新的技術做最佳的
調整.而且那是針對各種不同寫法的遊戲來做調整,而不是把心力都花在一
個DEMO程式上面!試想今天買了一塊卡跑Benchmark又快又不會當,但是
玩遊戲的時候問題百出,這樣真的就是對消費者好嗎??

我不是遊戲的程式設計師
我做的是應用程式的 programming
雖然我曾經碰過一點
不過那只是因為興趣而摸的

你說的其實只要是一般的 programmer 應該都看得懂
不是 programmer 也沒理由看不懂(你寫得淺顯易懂)
一種目的本來就有好幾種方法
這在 programming 上更是如此
我覺得 realtime 3D 是很 charming 的
關於 3DMark 的技術方面
我也是看了很多資料
NVIDIA 的批評是 3DMark 的 shader 沒有效率
尤其是陰影的計算上
過多的不必要重複運算
讓整體效率受限於 shader 的執行速度
而非目前一般遊戲是受限於 fillrate
所以它不能代表遊戲執行的效率

NVIDIA 所說的是事實
目前的遊戲都不需要高速執行 shader 的能力
NVIDIA 是一家非常商業導向的公司
它推出的產品一向是只要能在目前的遊戲執行快且成本便宜就行了
幾乎不為未來著想
所以推出了 GeForce4 MX 這種鬼東西
偏偏又賣得這麼好
結果是讓 shader 的普及速度很慢
所以現在 shader 所做的效果非常有限
與當初規劃的完全不同
(有多少家開發商表面宣稱使用 pixel shader,實際上只是用它來代替 multitexturing 而已)
GeForce4 Ti 也是半斤八兩
居然不支援 pixel shader 1.4
這次 NVIDIA 算是踢到鐵板
因為 3DMark03 使用相當多的 pixel shader 1.4
GeForce4 Ti 在處理 pixel shader 1.4
至少需要兩個 pass
所以跑出來的效能非常不佳
分數難看
當然要反擊

但是
NVIDIA 同時也在誤導
3DMark03 的確不能代表目前遊戲的效能
但是對於未來遊戲的確是相當的指標性意義
DOOM III 的引擎也有用 complex shader
對於 GeForce 3/4
大部份的情況需要兩個 pass 以上
而 Radeon8500
卻是幾乎所有的時間都只需要一個 pass
因為 8500 的程式化能力較高
所以 GeForce4 在 Doom III 的 benchmark 上
效能差 9700pro 50%
而 9500np 甚至和 Ti4200 打平
這在目前的遊
     
      
舊 2003-04-02, 03:03 PM #21
回應時引用此文章
giligula離線中  
giligula
Major Member
 

加入日期: Dec 2002
文章: 156
還沒打完就不小心按到了

這在目前的遊戲 benchmark 是絕對看不到這樣的現象的
而 DOOM III 的引擎可是會用在以後的遊戲上呀
DOOM III 照時程是今年就會推出
我相信也沒有人買顯示卡只是為了要玩現在的遊戲
總是希望兩年後還堪用
ps.DOOM III 的 benchmark 結果是由之前流出的 DOOM III
而 8500 因為硬體上的問題
在處理 DOOM III 的 vertex shader 上非常慢
造成成績不佳

NVIDIA 這次 3DMark03 成績不佳
基本上還是它硬體的問題
Radeon 9700 是完全的 24bit 浮點運算
而 GeForce FX 卻是 16bit
使用 32 bit 會造成效能幾乎減半
所以 ATI 在幾次訪談中暗指 NVIDIA 在抄捷徑
使用 16bit 來矇混過關
(NVIDAI 並未說明這種說法的真實性)
根據微軟的規範
驅動程式要能夠達到 WHQL 認證
至少要用 24bit 以上
我們要看 GeForce FX 真正的實力
還是要等之後的 WHQL 認證版本
而不是現在作弊版
但是 NVIDIA 顯然在取得 WHQL 上有困難
官方網站放得居然是非 WHQL 的驅動程式
這實在是很不好的示範
一般非完家的使用我看在安裝時都會心裡怕怕
 
舊 2003-04-02, 03:19 PM #22
回應時引用此文章
giligula離線中  
trf
Major Member
 

加入日期: Mar 2001
文章: 205
真是好文章

感謝各位不吝提供所學的知識與看法, 敘述的相當清晰
我很久沒在看相關資訊了,
今天翻到此篇, 有茅塞頓開的感覺

3D 還有很長的路要走, 技術是不會停止的
顯示卡也是一樣

經過這幾年市場的大變化, 消費者在選擇產品的時候
實在不需要侷限於單一品牌
多聽多看多比較, 選擇適合的卡才是王道!
舊 2003-04-02, 03:54 PM #23
回應時引用此文章
trf離線中  
GPF
Senior Member
 
GPF的大頭照
 

加入日期: Nov 2001
文章: 1,397
3DMark無用?

3DMark2001對沒有support PS/VS的卡,
"Nature"場景直接以0分計算,NV怎麼不吭聲?

當時只有GF3有support PS/VS,因為這種令人爭議的分數計算方式,
造成GF3 3DMark大幅領先沒有支援DX8的顯示卡。

如今GF-FX不support PS 1.4,
分數不如人,
不也跟當時的情況一樣,只不過角色對調而已。

NV的骯髒手段在3DMark2000時也出現過,
原因呢?
很簡單,
因為當時的GeForce 256啟用hardware T&L反而比software T&L分數低,
所以又出來陰3DMark2000一下。

現在阿斗GF-FX 3DMark2003分數不高,
又來陰的 -> 內部降成 16-bit浮點運算作弊。

NV這家公司真不是普通的X。
舊 2003-04-02, 06:16 PM #24
回應時引用此文章
GPF離線中  
blair
Elite Member
 
blair的大頭照
 

加入日期: Jun 2001
您的住址: 地球
文章: 6,234
引用:
Originally posted by GPF
3DMark無用?
3DMark2001對沒有support PS/VS的卡,
"Nature"場景直接以0分計算,NV怎麼不吭聲?
當時只有GF3有support PS/VS,因為這種令人爭議的分數計算方式,
造成GF3 3DMark大幅領先沒有支援DX8的顯示卡。
如今GF-FX不support PS 1.4,
分數不如人,
不也跟當時的情況一樣,只不過角色對調而已。
NV的骯髒手段在3DMark2000時也出現過,
原因呢?
很簡單,
因為當時的GeForce 256啟用hardware T&L反而比software T&L分數低,
所以又出來陰3DMark2000一下。
現在阿斗GF-FX 3DMark2003分數不高,
又來陰的 -> 內部降成 16-bit浮點運算作弊。
NV這家公司真不是普通的X。

NV成功的原因在於商業手法比對手高明,
這在和3dfx競爭時就已經很明顯.

3dmark終究不是以測試遊戲中的表現為目的,
在以遊戲為基準上,3dmark的確無用.
但是遊戲寫法千百種,誰又能定出遊戲的測試標準?

所以3dmark只測顯示卡對Direct 3D的理論執行能力.
這有哪點不好?
以現在來說只有對NV不利吧...以前對ATI不利的時候ATI也沒吭聲過...

還是那句老話...NV31/34是很好的商業策略,
攻擊Futuremark卻是徹底骯髒的手段.
__________________
~愛由一個笑容開始,用一個吻來成長,用一滴眼淚來結束。
當你出生時你一個人在哭,而所有在旁的在笑,因此請活出你的生命,
當你死的時候,圍繞你的人在哭而你便是唯一在笑。~
舊 2003-04-02, 10:57 PM #25
回應時引用此文章
blair離線中  
GPF
Senior Member
 
GPF的大頭照
 

加入日期: Nov 2001
文章: 1,397
總而言之....
3DMark參考價值還是有的!

價值在於"各項測試的分數",
而非經過加權計算的"3DMark值"。(天曉得那些比例是怎麼決定的)
再說,
目前在D3D測試領域除了3DMark外,(GAME實測除外)
還有哪個benchmark可以搬上檯面跟3DMark相抗衡?

好的工具還需要有好的user懂得如何去運用他,不是嗎?

NV早期就是靠"搞"3DMark的分數起家的,
現在只是自食惡果而已。

拼不過人,
放話抹黑。
明知driver有問題(火光會消失、畫質變差),還把"3DMark03作弊專用driver"放給各硬體測試網站....

不要再跟我說這是測試版的原因,
NV在搞什麼把戲大家都心知肚明。

真是骯髒的公司,
跟這家公司所顯現出來的骯髒畫質(texture quality)有得拼。
舊 2003-04-02, 11:26 PM #26
回應時引用此文章
GPF離線中  
adelies
Elite Member
 
adelies的大頭照
 

加入日期: Dec 2001
您的住址: Cape Crozier
文章: 6,122
謝謝 bluesystem 大的文章,您的看法小弟能瞭解,也學到很多,謝謝~


最後,再用一次小弟常用的文法,表達自己的一點看法:


...完美的測試程式不存在的原因,是因為不存在完美的測試程式...
舊 2003-04-02, 11:32 PM #27
回應時引用此文章
adelies離線中  
yuhhum
Registered User
 

加入日期: May 2001
您的住址: 超頻工廠
文章: 202
引用:
Originally posted by GPF
總而言之....
3DMark參考價值還是有的!

價值在於"各項測試的分數",
而非經過加權計算的"3DMark值"。(天曉得那些比例是怎麼決定的)
再說,
目前在D3D測試領域除了3DMark外,(GAME實測除外)
還有哪個benchmark可以搬上檯面跟3DMark相抗衡?

好的工具還需要有好的user懂得如何去運用他,不是嗎?

NV早期就是靠"搞"3DMark的分數起家的,
現在只是自食惡果而已。

拼不過人,
放話抹黑。
明知driver有問題(火光會消失、畫質變差),還把"3DMark03作弊專用driver"放給各硬體測試網站....

不要再跟我說這是測試版的原因,
NV在搞什麼把戲大家都心知肚明。

真是骯髒的公司,
跟這家公司所顯現出來的骯髒畫質(texture quality)有得拼。


3Dmark有它的參考價值,這我贊同但並非絕對的,一張好的遊戲卡最重要的可是
相容性,一但相容性不佳,最後只能淪為3Dmark專用卡,看以下的說明就知道ATI
相容性不佳並非別人的問題,而在於自己.

http://news.mydrivers.com/page/dir2...04,02,10889.htm

S.T.A.L.K.E.R.的研发公司日前就S.T.A.L.K.E.R游戏和ATi、nVIDIA之间的的
关系发表了看法,他表示S.T.A.L.K.E.R.将全力兼容目前所有主流的图形芯片
、显示卡产品,S.T.A.L.K.E.R.开发同时需要和最新的3D图形芯片保持一致,
因此在几个月之间就联系了nVIDIA和ATi两家公司,希望在图形芯片上获得最新
的硬件支持,nVIDIA很快提供了最新硬件供开发使用,ATi则一直没有回音。
因此,目前S.T.A.L.K.E.R.的开发采用了nVIDIA的NV35图形芯片,之前采用的是
Geforce FX图形芯片。由于S.T.A.L.K.E.R.开发者和nVIDIA工程师的密切合作,
因此S.T.A.L.K.E.R.将为nVIDIA图形技术作更多优化,nVIDIA硬件平台上的运行
速度比ATi平台更快,另外S.T.A.L.K.E.R.也专门为nVIDIA硬件提供了一套特殊
效果。
__________________
超頻工廠
舊 2003-04-03, 12:35 AM #28
回應時引用此文章
yuhhum離線中  
halohalo
Senior Member
 
halohalo的大頭照
 

加入日期: May 2000
您的住址: 拉古奧爾的大地上
文章: 1,383
引用:
Originally posted by e.bread
老早就上市了
只是台灣鋪貨很慢而己…
現在光華也有看到產品了
基本上有送到像TOM等知名硬體網站的產品
就是要上市的版本怎麼會是BETA版?
以後的版本項多就以這個版本去加東加西之類

雖然產品上市,和驅動程式已經堪用還是兩回事.....gf4mx剛出來也是等到幾個非正式版本的驅動後,到了正式版本的28.32出來才能比較正常的運作...這段空窗期只能等...頂多再給它罵一罵

43.45對我的ti200也有點幫助,至少不開反鋸齒時在3dmark99下分數超過了41.09和42.01,更逼近了以前用30.82得到的分數,而開高度的反鋸齒如6xS或8xS測試時的畫面穩定度則已經比舊版本好上許多,8xS雖然還會出現2d畫面糊掉的問題,6xS已經完全沒事了.....因為我開反鋸齒玩老遊戲,所以用3dmark99來測跟v2比較,心裡才有個底

不過我也注意到8xS和8xS alternate這兩種模式在測試分數上的不同,後者硬是高出一截分數,前者在執行遊戲時的畫質比較好但測試分數卻比v2sli還低.....雖然不確定這個8xS alternate模式是不是原來被我蓋掉的42.01版殘留下來的設定...

此文章於 2003-04-03 01:57 AM 被 halohalo 編輯.
舊 2003-04-03, 01:15 AM #29
回應時引用此文章
halohalo離線中  
orinsinal
Master Member
 
orinsinal的大頭照
 

加入日期: Feb 2002
您的住址: Taipei
文章: 1,611
引用:
Originally posted by blair
NV成功的原因在於商業手法比對手高明,
這在和3dfx競爭時就已經很明顯.
3dmark終究不是以測試遊戲中的表現為目的,
在以遊戲為基準上,3dmark的確無用.
但是遊戲寫法千百種,誰又能定出遊戲的測試標準?
所以3dmark只測顯示卡對Direct 3D的理論執行能力.
這有哪點不好?
以現在來說只有對NV不利吧...以前對ATI不利的時候ATI也沒吭聲過...
還是那句老話...NV31/34是很好的商業策略,
攻擊Futuremark卻是徹底骯髒的手段.

ATI不利好像也沒多久?Geforce3出現的當年夏天就有Radeon8500了
儘管Nvidia雙重標準好了,但是Futuremark的做法早就該受到爭議
從頭到尾不知道為何要把一款好好的評測軟體,加上不知所以然的比重去加總分數。
設立分數後有誰會去以各Test的表現當作一切?
舊 2003-04-03, 01:21 AM #30
回應時引用此文章
orinsinal離線中  


    回應


POPIN
主題工具

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

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



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


vBulletin Version 3.0.1
powered_by_vbulletin 2025。