PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   顯示卡討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=8)
-   -   [全新的領域]ATI疑似於AF Cheating? (https://www.pcdvd.com.tw/showthread.php?t=335325)

waue2000 2004-05-19 03:06 AM

那照宗毛大說的.
如果開了mipmap的選項x800與9800XT的效能幾乎一樣..
那x800多餘的管線在幹麻?純耗電嗎?

KJZZ 2004-05-19 03:21 AM

引用:
Originally posted by waue2000
那照宗毛大說的.
如果開了mipmap的選項x800與9800XT的效能幾乎一樣..
那x800多餘的管線在幹麻?純耗電嗎?

x800是降核心時脈來跟9800XT對照的~

waue2000 2004-05-19 03:41 AM

引用:
Originally posted by KJZZ
x800是降核心時脈來跟9800XT對照的~


同時脈是沒錯.. 但是多餘的管線沒用嗎?

Artx1 2004-05-19 06:38 AM

引用:
Originally posted by waue2000
同時脈是沒錯.. 但是多餘的管線沒用嗎?


不是降到同核心時脈啦。
這個測試降到了9800XT核心的8/12,記憶體則降了一半。
因為一個是4個vs+8條管線,一個是6個vs+12條管線,
等比例降低是合理的,而X800XT因為是6個vs+16條管線,所以沒辦法這樣測試。
當初的初衷顯然是想比較單條管線的效率有沒有提高。

Artx1 2004-05-19 09:30 AM

話說ATI正在申請這個"新技術"的專利。
現在還不清楚內容,不過總之是基於image analysis的Trilinear Filtering。
似乎是對所有的MIPMAP進行分析,然後"認為不需要作full Trilinear"的就不做,
需要的才做,所以似乎還有權重之分....之類的。
所以colored MIPMAP只是"剛好權重最重"....之類。

於是,事實上並不是"針對AF"作的,
而是針對所有會使用到MIPMAP的filtering作的,
AF只是受影響的其中之ㄧ。

htchien 2004-05-19 09:55 AM

引用:
Originally posted by Artx1
話說ATI正在申請這個"新技術"的專利。
現在還不清楚內容,不過總之是基於image analysis的Trilinear Filtering。
似乎是對所有的MIPMAP進行分析,然後"認為不需要作full Trilinear"的就不做,
需要的才做,所以似乎還有權重之分....之類的。
所以colored MIPMAP只是"剛好權重最重"....之類。

於是,事實上並不是"針對AF"作的,
而是針對所有會使用到MIPMAP的filtering作的,
AF只是受影響的其中之ㄧ。

如果是這樣,那還可以說 ATi 是有在 AF 做 cheating 的動作嗎?

我想也許只能說 ATi 沒有將訊息告知玩家和程式設計師吧....

Artx1 2004-05-19 10:04 AM

引用:
Originally posted by htchien
如果是這樣,那還可以說 ATi 是有在 AF 做 cheating 的動作嗎?

我想也許只能說 ATi 沒有將訊息告知玩家和程式設計師吧....


這邊有一個關鍵:
怎樣才能確定這個技術維持了IQ(圖片品質)?

實際上從Toms的測試圖片也可以看出,
"在進行Colored MIPMAP來檢查品質的時候的確跑出了Full Trilinear",
但是
"實際上遊戲畫面的AF品質和9800XT/6800系列仍然是有差異"。

也就是說,它宣稱能維持IQ這一件事情是有待商榷的;
但是它會有Offload效果則是已經可以確定的事情。
而且最大的重點的確在於"沒有告知玩家與程式設計師等他人"。

它可能是基於RV350加入的brilinear硬體支援所做出的支援功能,
並且發展出更具規模的"Adaptive Brilinear Filtering",
但是因為Brilinear本身就還是個有爭議性的東西,
所以我想這個爭議很可能會繼續下去。

Artx1 2004-05-19 02:53 PM

先前有人提到了Colored MIPMAP在NV40上也會變慢的問題,THG收到了一點資料。

引用:
I received an additional info from Epic:

xxx @ NVIDIA just pointed out that filling textures with a constant color/alpha might cause more pixels to be written to the framebuffer (passing alpha test) which could affect performance. Totally forgot about that one and I should probably change the code to leave the alpha channel alone for our next generation engine

This would explain why there´s always a performance hit, even with full bilinear and with NV40 as well.

Lars - THG


所以RGBA直接寫入會比RGB+A分開寫入慢一點點。
這個可能算是一個解釋。EPIC方面是認為可以在未來的引擎上做因應。

至於ATI方面,Hotball大做了一點意見:
引用:
考慮 ATI 的回應,我猜測 R420 使用的是一種類似 per-pixel 判斷的方式,而不是在 driver 中判斷。當然,實際上不會真的是 per-pixel,而比較可能是 per-quad 或更大的單位(否則就省不了記憶體頻寬了)。當然,這就牽扯到一個問題:"brilinear" 在一般情形下是否真的沒辦法看出來?我認為,在一般的貼圖來說,應該是相當不容易看出來沒錯。

如果 ATI 真的是做某種 per-pixel 或 per-quad 或類似的判斷的話,那的確是比對所有的貼圖都進行 "brilinear" 還要理想。當然,如果是 per-texture,那就變成 driver 要去判斷哪些貼圖適合做 "brilinear" 哪些不適合了。一個判斷 ATI 做法的方式,是用一個特別的貼圖,其中一半是 color MIP map,另一半是正常的貼圖,然後去看它如何使用 "brilinear":是完全沒有使用(因為 color MIP map),還是完全有使用,或是只有正常貼圖的部份使用?這應該會是一個有趣的實驗。


以上的意見,給各位做個參考。

Candy 2004-05-19 07:44 PM

在下一版的Driver中做出開關讓User切換不就好了,以免爭議不段~

Wanderer 2004-05-20 12:58 AM

Ati今天凌晨3:00將Host一個live web chat討論ATI的texture filtering algorithms, 網址: http://www.ati.com/online/chat/


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。