作者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