![]() |
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)
|
|---|
引用:
你搞錯了,我尊重任何會發有發測試的人,雖然大家看法不見得一樣,畢竟每個人崇尚的基準不同,因為我自己在調整遊戲特效就是這樣,當然少了截圖,我自己現在都懶得發,因為這不是我的工作或是義務更不是專業,顯卡都是我自己花錢買的。 還有,單機版的NPC,說真的要算你還是可以算的出來,crysis為例子,一開始就在海灘遇到兩個兵,他永遠就是兩個兵,難度最難還是兩個兵,最後一關打異形母艦,他永遠就是從空母的左翼出來 有注意到的玩家,不管難度怎麼變更crysis npc的人數是不會變得,會變得只有npc的攻擊強度跟準確度 當然難度我不否認,想動態抓到一樣確實有難度,但是npc很好掌握的 |
在廝殺的如火如荼之中
容我回答一下前面網兄疑問....關於タイムリープぱらだいす有網兄問到bug問題 引用:
目前已經修正很多了 而且還新增很多模式 只要更新到新的1.51版本(找官網下載) 期待可以合唱的更新 以及可以換舞台以及更多新服裝的updata :hungry: |
引用:
如果,沒有兩個平台、兩個螢幕實在很難抓到一模一樣的畫面、仰角、左右,就算你校調到非常相似,把兩張圖疊起來一塊看還是可以看到裡頭的「多邊形全都無法吻合」起來,這就會造成效能上的差距,除非你寫個程式進到一模一樣的時間點然後立即抓圖,而且遊戲裡的每一個元素都要一樣一樣地去發生,不然這樣實在很難。 何謂元素?就是在遊戲中有的天氣、時間、物理、每一個元件的移動(樹葉)、水波紋等等都是屬於不確性很高的元素(就是不高才讓人覺得像真的),所以幾乎不可能抓到一樣的點,就好比你提的Crysis,你有辦法抓到兩張一模一樣畫面的圖嗎?而且是用不同的顯示卡。 當然,你講的方法是一種你覺得絕對公平的方式,但是就我所知,全世界的GPU、GAME、AIB/AIC等等相關vender都沒有使用你所說的方式去進行測試,因為就是要避開人為的錯誤、作弊等狀況。 |
引用:
沒錯,這是我認為公平的方式,但並不是絕對公平,我也提過能誤差的話是能誤差到哪?當然在同一個設定之下 您也提出您的專業,認為我的方式不可行,也提出業界怎麼做,我不是質疑你或是業界的作法,而是我認為,就我一個很單純的player來看,我是不會用這種方法去論斷遊戲表現,當然您有您的基準,不過就可以避開錯誤嗎?作弊嗎?這裡面很多彈性的討論空間 |
引用:
照你的方法, 要能有比較接近事實的結果, 恐怕要多跑幾次, 用平均或是其他的方式來去除單次取樣的誤差, 當然如果真的做得到, 應該會很有公信力吧? |
引用:
我絕對不敢這麼講,我只是一個一般的game player而已,愛玩fps類的單機遊戲,什麼程式理論一竅不通,玩遊戲灌遊戲會而已,只是只是很單純的個人看法而已 |
引用:
避開錯誤、作弊,所以全業界都用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裡面是很少的。 |
引用:
謝謝 scottchang大大 點出了實際上玩遊戲時會碰到的狀況 你的文章很有參考價值 |
scottchang網友的論點似乎過於注重Crysis的min了
顯示卡的效能測試本來就是以每個遊戲的average為主,min/max為輔不是嗎? ikari網友其實想要問的是,您貼出來的那個場景,GTX 295的FPS是否跟4870x2相同 一直以單一場景的FPS來推論benchmark不準,小弟是決得您似乎摻入太多自我主觀的意見了 :ase |
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。