PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   顯示卡討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=8)
-   -   Radeon HD 5870戰GeForce GTX 295數據分享,同場加映藍寶Radeon HD 5870。 (https://www.pcdvd.com.tw/showthread.php?t=869812)

scottchang 2009-09-24 10:51 PM

引用:
作者okana
若你認為這樣測試才算測試
那你可以不用看其他人的測試
據我所知99%測試都不是這樣測的

因為
要如何走到同一畫面、同一角度
還要確保那該死的npc不要凸然亂入
背景的隨機運算還要剛好一樣
這種技術太困難了


你搞錯了,我尊重任何會發有發測試的人,雖然大家看法不見得一樣,畢竟每個人崇尚的基準不同,因為我自己在調整遊戲特效就是這樣,當然少了截圖,我自己現在都懶得發,因為這不是我的工作或是義務更不是專業,顯卡都是我自己花錢買的。

還有,單機版的NPC,說真的要算你還是可以算的出來,crysis為例子,一開始就在海灘遇到兩個兵,他永遠就是兩個兵,難度最難還是兩個兵,最後一關打異形母艦,他永遠就是從空母的左翼出來

有注意到的玩家,不管難度怎麼變更crysis npc的人數是不會變得,會變得只有npc的攻擊強度跟準確度

當然難度我不否認,想動態抓到一樣確實有難度,但是npc很好掌握的

惡魔印記666 2009-09-25 12:21 AM

在廝殺的如火如荼之中
容我回答一下前面網兄疑問....關於タイムリープぱらだいす有網兄問到bug問題

引用:
作者Artx1
拿無綁樁疑慮的遊戲這點出發點不錯啦,不過.....
タイムリープぱらだいす不是bug多到爆嗎...XDa

目前已經修正很多了
而且還新增很多模式
只要更新到新的1.51版本(找官網下載)



期待可以合唱的更新
以及可以換舞台以及更多新服裝的updata :hungry:

mj23168 2009-09-25 12:30 AM

引用:
作者scottchang
你搞錯了,我尊重任何會發有發測試的人,雖然大家看法不見得一樣,畢竟每個人崇尚的基準不同,因為我自己在調整遊戲特效就是這樣,當然少了截圖,我自己現在都懶得發,因為這不是我的工作或是義務更不是專業,顯卡都是我自己花錢買的。

還有,單機版的NPC,說真的要算你還是可以算的出來,crysis為例子,一開始就在海灘遇到兩個兵,他永遠就是兩個兵,難度最難還是兩個兵,最後一關打異形母艦,他永遠就是從空母的左翼出來

有注意到的玩家,不管難度怎麼變更crysis npc的人數是不會變得,會變得只有npc的攻擊強度跟準確度

當然難度我不否認,想動態抓到一樣確實有難度,但是npc很好掌握的


如果,沒有兩個平台、兩個螢幕實在很難抓到一模一樣的畫面、仰角、左右,就算你校調到非常相似,把兩張圖疊起來一塊看還是可以看到裡頭的「多邊形全都無法吻合」起來,這就會造成效能上的差距,除非你寫個程式進到一模一樣的時間點然後立即抓圖,而且遊戲裡的每一個元素都要一樣一樣地去發生,不然這樣實在很難。

何謂元素?就是在遊戲中有的天氣、時間、物理、每一個元件的移動(樹葉)、水波紋等等都是屬於不確性很高的元素(就是不高才讓人覺得像真的),所以幾乎不可能抓到一樣的點,就好比你提的Crysis,你有辦法抓到兩張一模一樣畫面的圖嗎?而且是用不同的顯示卡。

當然,你講的方法是一種你覺得絕對公平的方式,但是就我所知,全世界的GPU、GAME、AIB/AIC等等相關vender都沒有使用你所說的方式去進行測試,因為就是要避開人為的錯誤、作弊等狀況。

scottchang 2009-09-25 01:05 AM

引用:
作者mj23168
如果,沒有兩個平台、兩個螢幕實在很難抓到一模一樣的畫面、仰角、左右,就算你校調到非常相似,把兩張圖疊起來一塊看還是可以看到裡頭的「多邊形全都無法吻合」起來,這就會造成效能上的差距,除非你寫個程式進到一模一樣的時間點然後立即抓圖,而且遊戲裡的每一個元素都要一樣一樣地去發生,不然這樣實在很難。

何謂元素?就是在遊戲中有的天氣、時間、物理、每一個元件的移動(樹葉)、水波紋等等都是屬於不確性很高的元素(就是不高才讓人覺得像真的),所以幾乎不可能抓到一樣的點,就好比你提的Crysis,你有辦法抓到兩張一模一樣畫面的圖嗎?而且是用不同的顯示卡。

當然,你講的方法是一種你覺得絕對公平的方式,但是就我所知,全世界的GPU、GAME、AIB/AIC等等相關vender都沒有使用你所說的方式去進行測試,因為就是要避開人為的錯誤、作弊等狀況。


沒錯,這是我認為公平的方式,但並不是絕對公平,我也提過能誤差的話是能誤差到哪?當然在同一個設定之下

您也提出您的專業,認為我的方式不可行,也提出業界怎麼做,我不是質疑你或是業界的作法,而是我認為,就我一個很單純的player來看,我是不會用這種方法去論斷遊戲表現,當然您有您的基準,不過就可以避開錯誤嗎?作弊嗎?這裡面很多彈性的討論空間

Raistlin 2009-09-25 01:15 AM

引用:
作者scottchang
沒錯,這是我認為公平的方式,但並不是絕對公平,我也提過能誤差的話是能誤差到哪?當然在同一個設定之下

您也提出您的專業,認為我的方式不可行,也提出業界怎麼做,我不是質疑你或是業界的作法,而是我認為,就我一個很單純的player來看,我是不會用這種方法去論斷遊戲表現,當然您有您的基準,不過就可以避開錯誤嗎?作弊嗎?這裡面很多彈性的討論空間


照你的方法, 要能有比較接近事實的結果, 恐怕要多跑幾次,
用平均或是其他的方式來去除單次取樣的誤差,
當然如果真的做得到, 應該會很有公信力吧?

scottchang 2009-09-25 01:19 AM

引用:
作者Raistlin
照你的方法, 要能有比較接近事實的結果, 恐怕要多跑幾次,
用平均或是其他的方式來去除單次取樣的誤差,
當然如果真的做得到, 應該會很有公信力吧?



我絕對不敢這麼講,我只是一個一般的game player而已,愛玩fps類的單機遊戲,什麼程式理論一竅不通,玩遊戲灌遊戲會而已,只是只是很單純的個人看法而已

mj23168 2009-09-25 01:43 AM

引用:
作者scottchang
沒錯,這是我認為公平的方式,但並不是絕對公平,我也提過能誤差的話是能誤差到哪?當然在同一個設定之下

您也提出您的專業,認為我的方式不可行,也提出業界怎麼做,我不是質疑你或是業界的作法,而是我認為,就我一個很單純的player來看,我是不會用這種方法去論斷遊戲表現,當然您有您的基準,不過就可以避開錯誤嗎?作弊嗎?這裡面很多彈性的討論空間


避開錯誤、作弊,所以全業界都用Benchmark啊(或自已錄),因為這樣可以複製平台、環境,載入遊戲的log檔,直接跑一次就可以判斷了。微軟也是這樣是在複製bug啊,不然os怎麼老是問你要不要回報資訊,它就是把你的所有軟、硬體資訊都記錄起來,HQ的QA或FAE試驗一次,再找相關廠商來一同解決問題。

回到正題。在遊戲狀態裡,程式就已經寫好「觸發事件」,但是除了觸發事件之外,還有其他許多元素在變化,就算是載入記錄點,就我個人認為只要是使用DirectX 10的API,都會有不一樣的細節產生,尤其有內建物理引擎的遊戲。

我再說仔細一次好了。像在寫遊戲的時候, 有可能讓每一個進去的紀錄點都有一模一樣的畫面嗎?不可能!因為顯示卡如果不一樣的話,要讓畫面上每個點一樣是有困難的,除非是同樣的顯示卡才有辦法保證。

因為DirectX和OpenGL都沒有規定Pixel accurate,就算是載入遊戲預設的記錄點也一樣。就算寫一個最簡單的程式,3D只畫一個最簡單的東西,也不見得會完全一樣,假如你有開啟AA,其畫面結果也更完全不同,如果像是bilinear這種比較老舊的規格,可能ATI/NV作法會一樣,但是就算可以一樣,也不表示GPU計算時的精確度會相同,例如,8bit與10bit等,其它map或是AF也是一樣。

但是會有一樣的,那麼就是一個三角在螢幕上會佔據那一個點,這就有嚴格規定,可是每個點的顏色就沒有了。

所以你說要做到每個Pixel完全相同是不可能的,主要原因是DirectX或OpenGL都沒有這樣規定,所以,就算遊戲丟進去是完全一樣的資料,兩個不同的顯示卡也不見得會產生同樣的結果,這與CPU是不同的。

只你是X86相容CPU,那麼一樣的程式,丟入一樣的資料,給完全不同的兩個X86 CPU,那麼也要得到相同的結果。

但是GPU沒有這種規定,所以,有些地方有規定要一樣,有些則不行規定,因為一旦規定了,就會限制GPU的發展,例如你要兩個不同的顯示卡,盡量截到一樣的畫面,那麼得要DirectX或OpenGL「嚴格規定」每一個AA、AF、Texture的處理方法才有可能辦到,但是這樣會阻礙GPU的進步。

除非,AA、AF、Texture的處理方法已經被研究得很深入,地球表面上的廠商都同意「這是最好的做法,沒有更好的了」那麼就可以讓你看到一樣的畫面在兩張不同的顯示卡上出現,但是這在3D裡面是很少的。

eloha99 2009-09-25 02:08 AM

引用:
作者scottchang
不對,知道的人不會把Benchmark跑出來的當一回事,原因在於跟實際表現有誤差,而且誤差很大,我有舉過例子,4890CFX crysis Benchmark 24吋8aa VH可以有32張以上的表現,那Benchmark告訴我們什麼?遊戲可以穩定進行?都30fps以上了還不能玩嗎?



實際上勒?2x 3x...甚至個位數fps都跑出來..可以玩嗎?不行..lag..

那Benchmark對了嗎?Benchmark不是告訴我可以跑30fps以上?

所以我會建議,以實際遊戲為基準..

單純以crysis的Benchmark來說,那這種比較,意義在哪?Benchmark給你的資訊有參考價值?

謝謝 scottchang大大 點出了實際上玩遊戲時會碰到的狀況
你的文章很有參考價值

octapult 2009-09-25 02:38 AM

scottchang網友的論點似乎過於注重Crysis的min了

顯示卡的效能測試本來就是以每個遊戲的average為主,min/max為輔不是嗎?

ikari網友其實想要問的是,您貼出來的那個場景,GTX 295的FPS是否跟4870x2相同

一直以單一場景的FPS來推論benchmark不準,小弟是決得您似乎摻入太多自我主觀的意見了 :ase

octapult 2009-09-25 02:48 AM

Battleforge的測試:

http://pclab.pl/art38674-8.html

1920x1200 4xAA 16xAF的設定,5870在DX 11的測試數據比DX 10(還是DX 9?波蘭語看不懂)增進了17%的效能

看來DX 11很值得期待 :hungry:


所有的時間均為GMT +8。 現在的時間是06:33 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。