作者pokepe (難燒的圓針)
看板WOW
標題Re: [問題] 垂直同步
時間Sat Jul 9 13:58:10 2011
※ 引述《glayboy5566 (大濕)》之銘言:
: 關於垂直同步的問題
: 一直不知道這是做什麼用的
: 有人可以解釋一下開與不開的取捨嗎?
: 謝謝
一般螢幕上的更新頻率是每秒六十次(60HZ)
由於遊戲畫面對顯示卡的負擔隨時在變化
有時候顯示卡可以跑超過每秒60張
假設在人少的情況 螢幕是跑60HZ 顯示卡卻可以跑到90FPS
沒開垂直同步的時候
1/60秒時螢幕顯示了第1張畫面 顯卡畫了一張畫面 又偷跑0.5張
2/60秒時螢幕顯示了第2張畫面 顯卡把之前那0.5張加上新畫的0.5張
喔 顯卡覺得很閒 再偷跑1張吧
3/60秒時螢幕要顯示第3張畫面 顯卡本來在2/60秒的時候就畫好了
但是時間不對了 不顯示這張畫面(所以顯卡浪費了1/90秒的運算力)
然後重畫一張 又偷跑0.5張
顯卡會一直保持在全負載工作 如此循環...
換個方式說 螢幕每顯示2張 但是顯卡卻畫了3張 所以一張畫面就被鬼隱了
這會造成移動中的物件看起來有不連貫的感覺(跳禎)
開啟垂直同步後
1/60秒時螢幕顯示了第1張畫面 顯卡用了1/90秒畫了一張之後還很閒
但是遊戲設定跟驅動說:不可以偷跑喔 所以顯示卡閒置1/180秒
可以省一點點電 如此循環...
這樣的畫面在看移動的物件 會有固定間隔的連貫性
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.127.52.83
1F:推 ohyeah123:恍然大悟推 07/09 14:00
畫面撕裂的情況
顯卡上的GPU把資料傳送到DAC上轉換成一張畫面
再經過數位(HDMI/DVI/DP等)或類比(D-SUB)線路傳送到螢幕
沒開垂直同步的情況
DAC不會回應給GPU說螢幕已經顯示完了上一張畫面
所以GPU會馬上傳送下一張資料給DAC去轉畫面
螢幕還沒顯示完 DAC就把新的畫面傳過來了
造成螢幕的上半部跟下半部畫面時間點不一樣的情況
就像是工廠 前面製程的人做太快 後面製程的人來不及 也不說
做出來的產品會被客訴了(誤
有開垂直同步的情況
DAC會跟螢幕垂直信號同步 當GPU畫太快時DAC會說:你等螢幕顯示完再給我畫下一張
這樣子螢幕顯示出來的每一張畫面時間點 都會是一樣的
就像是一台沒有緩衝記憶體的印表機 電腦把資料送到印表機
印表機印完一張會跟電腦說我印完了 電腦再把下一張資料傳給印表機
※ 編輯: pokepe 來自: 59.127.52.83 (07/09 14:24)
2F:推 machinesheep:前顯易懂! 推! 07/09 14:14
3F:推 Rsew:大推,比google到的文章容易懂許多 (羞) 07/09 14:14
4F:→ devidevi:這篇值得M阿 07/09 14:31
5F:推 wa007123456:推 07/09 14:36
6F:推 apley:喔喔~~~~ 原來如此啊~~ (摸頭) 07/09 14:53
7F:推 mieh0703:專業易懂 07/09 14:56
8F:推 hydra4:專業推~ 07/09 15:01
9F:推 grace5:懂了推 07/09 15:03
10F:推 DEVIN929:所以顯卡愈好愈要開是這樣嗎 還是直接把螢幕頻率調高到75 07/09 15:07
11F:推 vitoman:好文我頂! 07/09 15:08
12F:推 Murloc:專業推 07/09 15:13
13F:推 g3sg1:專業阿 該M 07/09 15:31
14F:→ devidevi:眼睛不舒服的話才需要調高螢幕頻率 07/09 15:58
15F:→ devidevi:如果有人眼睛比較敏感,螢幕跟日光燈頻率都是60 07/09 15:59
16F:→ devidevi:會感覺到跳動,調高螢幕顯示頻率就不會有這樣的情形 07/09 15:59
17F:→ devidevi:不過如果眼睛本來就感覺不出差異的人,其實不用調沒關係 07/09 16:00
18F:→ r0930:一般LCD更新頻率不是都固定60嗎? 07/09 16:27
19F:推 dderfken:不知道那個敏感問題跟眼鏡或近視散光有沒有關係... 07/09 18:32
WOW的畫面撕裂和跳禎其實沒有很明顯(除非是在PVP那種需要快速旋轉畫面的情況)
主要是在FPS(第一人稱射擊)或是賽車類遊戲會比較明顯
每個人的眼睛對這種情況的敏感度不一樣 這是天生的(比如說單眼相機的機身)
跟散光近視(鏡頭)沒有影響
理論上用越好的顯卡 建議是開垂直同步
因為多出來的效能所跑出來的畫面 根本就無法顯示
開垂直同步還可以降低一點用電量 不然你可以換120HZ的螢幕(推坑
※ 編輯: pokepe 來自: 59.127.52.83 (07/09 19:21)
20F:推 prismwu:專業推 07/09 20:31
21F:推 waiter337:這是M文 07/09 20:32
22F:推 kosjmns:淺顯易懂 07/09 21:05
23F:推 Janel:天啊 這不是RO的波克比大嗎! 07/09 21:14
24F:推 Dante72:一般LCD都是在60Hz 驅動調高顯示頻率是無意義的 07/10 01:31
25F:推 LeonBolton:所以FPS最好跟螢幕同頻率 (筆記) 07/10 08:33
26F:→ ironsalami:映像管的電腦螢幕 的確有的人看Hz會閃閃閃 07/10 17:10
27F:推 zergva: 07/11 09:22
28F:推 beartim:真是淺顯易懂耶~ 辛苦原PO的講解 謝謝~ 07/11 09:50