→ dxzy: 我是用無邊框關垂直跟一致 理論上最順是一直超過120張 07/11 20:27
→ dxzy: 但因為用960一邊錄影轉碼 掉幀有延遲但還是不會撕裂 07/11 20:28
我比較納悶的是用無邊框全螢幕120張幀數居然沒撕裂情況
一般來講為了高幀數降低輸入延遲都會有畫面撕裂問題
※ 編輯: ym010273 (220.135.212.54), 07/11/2016 20:44:21
→ dxzy: 不是吧 撕裂是因為垂直同步的關係 07/11 20:46
→ dxzy: 古早以前為了避免撕裂開垂直同步 可是時至今日硬體不同了 07/11 20:47
→ dxzy: 再加上那些常人不懂的什麼引擎問題 無邊框(視窗)順過全螢幕 07/11 20:48
→ dxzy: 也是有的 以前幾乎是全螢幕效能最好 而現在就不一定了 07/11 20:49
→ dxzy: 還有一些什麼開了垂直同步無效只在視窗或全螢幕之一生效 07/11 20:50
→ dxzy: 本來也是為了省電通常會限幀數 可是OW還滿明顯的就關了 07/11 20:50
→ dxzy: 嘗試用過MSI的__限100張結果肉眼完全看得出來有遲滯 07/11 20:52
開垂直同步是把幀數拉低到跟顯示器同樣頻率才不會撕裂阿
※ 編輯: ym010273 (220.135.212.54), 07/11/2016 21:00:12
→ wonder007: G-sync 07/11 21:03
→ dxzy: 你有辦法解釋為什麼無邊框視窗不會撕裂的話.... 07/11 21:04
我是怕開這麼久的無邊框全螢幕120幀數其實沒效果
變成單純顯示器的60幀數就搞笑了,但是我沒辦法確定是不是
※ 編輯: ym010273 (220.135.212.54), 07/11/2016 21:14:16
→ dxzy: 有阿 內建的就已經正確顯示 跟用額外掛上的偵測程式一樣 07/11 21:15
→ dxzy: 張數假不了阿XD 07/11 21:16
推 sb8888: 120怎麼達到的阿 我都只有60 07/11 21:55
推 sb8888: 喔 喔 原來是關垂直 07/11 22:08
→ sb8888: 幹差好多喔.. 07/11 22:08
據說是可以降低延遲,你有感覺嗎?XD
※ 編輯: ym010273 (220.135.212.54), 07/11/2016 22:14:05
推 sb8888: 顯卡變熱很多(? 07/11 22:16
推 scottiting: 我用無邊框沒撕裂 但一樣會有輸入延遲 07/11 22:48
→ scottiting: 只有全螢幕無輸入延遲 但會有撕裂 07/11 22:48
推 GTR12534: 用GeForce Game Experience調整看看 07/11 22:52
阿,我找到資料了,原來是windows7的Aero主題視窗化後都會內建win7的垂直同步
導致遊戲內無邊框全螢幕後關閉遊戲的垂直同步還是有win7的垂直同步效果
也就是上面我講的無邊框全螢幕120幀數不會撕裂,其實還是有垂直同步
把win7主題改成Basic後上去開OW的無邊框視窗化120幀數就明顯撕裂了
真是冏~~~難怪我全螢幕有撕裂情況下命中率卻提高了(?)
接下來研究一下Fast-sync技術,聽說可以降低延遲又不會撕裂,真是好棒棒呢
※ 編輯: ym010273 (220.135.212.54), 07/11/2016 23:58:50
推 a3619453: 全螢幕效能比無邊框效能好是定律 不可能變的 07/12 00:44
推 scottiting: 剛試了fast-sync 好像還不錯 07/12 05:02
推 scottiting: 撕裂:開垂直=fast sync皆無 且順暢 07/12 06:03
→ scottiting: 延遲:關垂直>fast sync>>>>開垂直 07/12 06:04
→ scottiting: 我感覺延遲最低是:全螢幕+關垂直+限制禛數與顯示器一 07/12 06:05
→ scottiting: 致 07/12 06:05
→ scottiting: 原po可試試fast sync是否與我心得類似?微延遲 但無 07/12 06:06
→ scottiting: 撕裂 07/12 06:06
推 dxzy: what? Aero有垂直同步? 07/12 06:51
fast-sync 我測試不會有畫面撕裂,幀數從60-120張上下跳
幀數跌的情況下會有點頓,後來把特效關低點,讓幀數拉到120-180比較好點
延遲的情況我木眼木手分不太出來啊...ˊ︹ˋ
看fast-sync資料延遲會比開v-sync低很多
v-sync on = 90 ms
f-sync on = 30 ms
v-sync off= 20 ms
數據憑印象打的,有興趣可以google:「fast-sync」的第一個Nvidia講解影片
要追求最低延遲還是關掉v-sync、f-sync忍受撕裂
如果是有高出顯示器頻率的幀數又不想撕裂可以開目前還在測試的fast-sync
※ 編輯: ym010273 (220.135.212.54), 07/12/2016 12:46:12
→ dxzy: 我也正在測 但好像視窗化不行 07/12 13:21
→ dxzy: 開了的狀態下 一樣是如果無法維持120就會掉到60 07/12 13:22
→ dxzy: 更正 好像是60 60+ 我是最多180... 07/12 13:26
fast-sync 要在全螢幕下測,成功後OW左上角的幀數數字會帶三個點,如:120...這樣
※ 編輯: ym010273 (220.135.212.54), 07/12/2016 14:08:23
→ dxzy: 原來還有點喔 anyway 測試感覺要能維持120幀感受才良好 07/12 14:23
推 SapphireNoah: 這遊戲超奇葩 全螢幕下還能撕裂成那樣 07/12 15:17
→ dxzy: 不過用來用去對木手木眼而言好像沒差勒 雖說60幀真的還滿影 07/12 15:52
→ dxzy: 響瞄準的 但我這設備轉畫面糊掉的問題比較嚴重要先解決 07/12 15:53
→ dxzy: 120幀的快速垂直同步跟無邊框的120幀大多時間我很難感到差別 07/12 15:54
補充一下win7 Aero主題的垂直同步,爬資料是說
桌面視窗管理器 DesktopWindow Manager (簡稱DWM)有內建垂直同步效果
所以假如你用Aero主題後遊戲用視窗化、無邊框視窗之類的都會強制垂直同步
但是這種垂直同步不會跟遊戲還有Nvidia產生關聯,所以變成遊戲內跑自己的幀數
實際秀在視窗上的幀數經過DWM後還是符合顯示器頻率的幀數
有興趣可以試試看Aero主題跟Basic主題的滑鼠延遲差異
※ 編輯: ym010273 (220.135.212.54), 07/12/2016 18:59:43
→ dxzy: 那意思是溢出的幀數都浪費這樣? 07/12 19:34
→ dxzy: 第一次在中文站上聽說這件事... 07/12 19:34
有款遊戲叫OSU可以設定禁止桌面元素,應該是有這種情況
還有像沒開Aero主題看影片會有撕裂問題之類的
※ 編輯: ym010273 (220.135.212.54), 07/12/2016 19:39:24
→ dxzy: 第二種方法是只顯示在同步信號到達的那一幀,並丟棄所有其他 07/12 19:40
→ dxzy: 的幀,這種方法的好處是不會限制住應用程序生成圖像的速度, 07/12 19:40
→ dxzy: 因為並不是所有生成的圖像都會顯示出來。Windows Vista DWM 07/12 19:41
→ dxzy: 實現了後面的那種方法。 (holy shi..) 07/12 19:41
→ dxzy: 很多遊戲包括最近的黑魂3 視窗或無邊框的效能都會比全螢幕 07/12 19:42
→ dxzy: 掉個也許10%的效能 我是知道兩者很顯然不同 但沒想過DWM這東 07/12 19:42
→ dxzy: 西還有強制垂直同步 07/12 19:43
爬到的資料有講到這種透過Aero主題的windows垂直同步效果
延遲會比遊戲全螢幕開垂直同步還低個10ms,大概從95ms降到85ms這樣
※ 編輯: ym010273 (220.135.212.54), 07/12/2016 19:50:48
→ dxzy: 如果這樣(阿幹~進場就戰敗)那無邊框不限制幀數可能只是浪費 07/12 19:50