引用:
作者walkingdog
有關micro stuttering,大家可以看一下此圖
http://img353.imageshack.us/img353/...stutter2ls7.png
http://img353.imageshack.us/img353/...stutter2ls7.png
這是遊戲call of juarez,
橫軸為frame count,縱軸為ms(毫秒),越低代表成像越快,
可以發現單卡每一個frame都很穩定的在35~36ms產生,雖有波動但人眼無法察覺,
多gpu時每一個frame生成的時間都不一樣,缺乏一致性,
一個frame成像快,下一個frame成像慢,產生忽快忽慢的節奏,
以上圖來說,算是很嚴重的micro stuttering,一般人應該都能察覺,
如果是振盪幅度比較小的,就是micro stuttering症狀比較輕微的,
一般人就可能忽略掉,除非感覺很敏銳...
|
感謝提供說明
原文似乎是這邊
Micro Stuttering
這種microstuttering是任何網站的數據都無法表現的
因為大家都在談 frame per second, 明顯的 second這個單位對這種現象太大了
所以以上圖為例, 兩者都是約30 fps, 但是AFR組他實際上的感覺, 是接近15fps的
有點像是 frame skipping(因為眼睛會感受到最長的lagging)這樣的感覺
microstuttering嚴重(Variance per frame大)且SLi/CF又沒有良好的支援情況下,
同卡SLi/CF的實際感受效能可以低到只有單卡效能一半的情況
(例如, GTX 460 SLi 的實際感受只有 GTX 460 的1/2效能)
更甚者, 只要 microstuttering嚴重, SLi/CF基本上就只是看數字看爽的
因為測試數據的60FPS, 實際上根本就是<30~100+ FPS的超大幅跳動
講白一點就算 SLI/CF有完美的兩倍效能增益, 也可能被microstuttering完全吃光光
而且, 看不出microstuttering有很多時候都不是因為不嚴重,而是FPS太高
如果他variance大, 可是最高frame產生的時間不大(<16ms), 那也很難看得出來
(例如, FPS 140, 可是其實是60~240 FPS的巨幅跳動)
所以SLi/CF的實際感受效能, 會依此現象的嚴重程度, 出現輕微高估到明顯高估的問題
等於如果為了保險起見, 把 SLI/CF的效能除以2 才可能是真正實際感受的情況