PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   顯示卡討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=8)
-   -   單卡的微頓現象 (https://www.pcdvd.com.tw/showthread.php?t=927610)

walkingdog 2011-04-24 10:16 AM

單卡的微頓現象
 
最近玩dead space 2,發現即使在fps很高的情況下,偶爾有微頓的情形,
於是利用fraps來紀錄每頁成像時間,如下所示,
縱軸為毫秒(ms),橫軸為頁計數(frame count),
為避免hdd讀取情形,測試過程於同一區域遊走數遍再開啟測試,
以降低hdd讀取之影響,這狀況對gothic 3來說會特別明顯,
另外測試只取前面500頁的樣本,後續可能有很多情況會發生,
因此以下圖表只為參考

測試環境
E6500
4GB RAM
HD4850
WIN XP SP3
CCC 10.12

farcry

每頁成像誤差泰半在3ms,試玩過程流暢,無感覺微頓

gothic 3

除了偶發10~20ms左右的成像誤差,泰半時間平穩,無感覺微頓情形

crysis-low

泰半誤差在5ms內,無感覺微頓情形

crysis 2 – gamer

泰半誤差在5ms內,相當流暢無感覺微頓情形

crysis 2 – hardcore

除了偶爾出現15~30ms的可感性誤差,泰半皆保持在5ms以下,也在合宜範圍內

dead space 2

某段時間內出現較大的起伏波動,而且是規則性的重覆出現,
可明顯感受到高fps下的微頓現象,但並不常出現,
在特定場景比較容易發生


遊戲中,因為場景不同,有些地方fps較高,有些地方fps較低,
在成像時間圖上呈現一高原線,或為盆地線,這樣的高低變化不能說明微頓現象,微頓應解釋為有規律性的成像波動起伏之時間差,
但每人敏感度不同,以上表dead space 2為例,規律性成像時間差高達20ms,
我可以明顯感受到,如果這種規律性時間成像誤差為15ms甚至10ms,
那可感受到之人即將減少,因此可能發生A感受到微頓現象,
B卻一點問題也沒有的情況…

notee 2011-04-24 11:11 AM

微頓的話我覺得泰坦任務還滿明顯的
雖然我配備是
i7 2600
16g ram
gtx 460 1g
p8p67 pro

硬碟都裝在sata3插槽排除intel sata2瑕疵問題
但還是有頓感
DS2我倒覺得都滿順暢的

ExtremeTech 2011-04-24 11:11 AM

引用:
作者walkingdog
最近玩dead space 2,發現即使在fps很高的情況下,偶爾有微頓的情形,
於是利用fraps來紀錄每頁成像時間,如下所示,
縱軸為毫秒(ms),橫軸為頁計數(frame count),
為避免hdd讀取情形,測試過程於同一區域遊走數遍再開啟測試,
以降低hdd讀取之影響,這狀況對gothic 3來說會特別明顯,
另外測試只取前面500頁的樣本,後續可能有很多情況會發生,
因此以下圖表只為參考

測試環境
E6500
4GB RAM
HD4850
WIN XP SP3
CCC 10.12

farcry
http://i121.photobucket.com/albums/...ring/farcry.gif
每頁成像誤差泰半在3ms,試玩過程流暢,無感覺微頓

gothic 3
http://i121.photobucket.com/albums/...ing/gothic3.gif
除了偶發10~20ms左右的成像誤差,泰半時間平穩,無感覺微頓情形

crysis-low
http://i121.photobucket.com/albums/o240/walkin...


4850沒意外的話應該只有512MB
去檢查一下圖型記憶體使用量看看

walkingdog 2011-04-24 11:56 AM

不知鐵匠兄為何有此一問?
就我所知,vram不足應該是整體fps都會被拉下來,
而非微頓情形,ds2對vram要求很低,
因為材質精細度並不高,
我用8800gts 512mb在1920x1200特效全開仍舊相當順暢,
fps沒有被拉下來的現象,
補一張4850在特效全開的vram使用圖

seafood&rush 2011-04-24 12:14 PM

看起來好專業得測試圖 :)
有試過換driver嗎??

walkingdog 2011-04-24 12:19 PM

放大後可以發現這種微頓現象似乎是框頁成像轉換時間差陡升陡降情形,
而非漸進式的高低變化,從底下的圖可以一目了然(ds2),
在1秒的時間裡,可以出現數十個"峰頂",成像誤差達20ms以上


u3350829 2011-04-24 06:04 PM

在下的建議是換drvier版本試試看....
很大的可能是優化過頭造成的issue

walkingdog 2011-04-24 08:56 PM

個人猜測不管N卡或A卡,都有這種單卡MICROSTUTTERING現象,
底下是GTX280跑Cryostasis的MICROSTUTTERING,
也有人認為這種現象不是單純顯示卡與驅動的ISSUE,
CPU和其他物件有可能才是主角,
http://www.youtube.com/watch?v=ZuaFrFnfZ1U
明明FPS很高,卻一頓一頓的,如果時常出現,是會讓玩GAME的好心情崩潰的~~
我把偶爾出現不影響遊戲進行的微頓視為正常現象,
一般誤差在5MS很難感覺出來,偶發性大於20MS的誤差人類容易忽略,
但當其規律性出現時就不同了,
在DS2中,開啟重直同步會鎖定在30FPS,低於MIN FPS值,
這種情況下,圖表就會相當漂亮

DS2開啟垂直同步

notee 2011-04-24 09:00 PM

引用:
作者walkingdog
個人猜測不管N卡或A卡,都有這種單卡MICROSTUTTERING現象,
底下是GTX280跑Cryostasis的MICROSTUTTERING,
也有人認為這種現象不是單純顯示卡與驅動的ISSUE,
CPU和其他物件有可能才是主角,
http://www.youtube.com/watch?v=ZuaFrFnfZ1U
明明FPS很高,卻一頓一頓的,如果時常出現,是會讓玩GAME的好心情崩潰的~~
我把偶爾出現不影響遊戲進行的微頓視為正常現象,
一般誤差在5MS很難感覺出來,偶發性大於20MS的誤差人類容易忽略,
但當其規律性出現時就不同了,
在DS2中,開啟重直同步會鎖定在30FPS,低於MIN FPS值,
這種情況下,圖表就會相當漂亮

DS2開啟垂直同步
http://i121.photobucket.com/albums/...tuttering/1.gif

youtube那個頓感太嚴重了
會有點點點的感覺
ds2我倒感覺不出來
或許我有開垂同吧
此外因為視點的不同感覺也會比較輕微

Stonehendge 2011-04-25 08:22 AM

這個topic國外討論很久了,可能的解決方法有:
1.將Windows電源管理設成high performance
2.CPU的省電機制完全關掉(C1E,EIST全關)
3.HPET Timer關掉減少DPC latency
4.使用一些工具程式(如radeon pro或afterburner)強制GPU跑全速
5.注意GPU是否有過熱情形
6.Audio驅動程式有時也會造成這種現象,可以試著更新看看是否有改善


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。