搜索
查看: 2229|回复: 9

第六课 垂直同步, 到底什么是垂直同步

[复制链接]
发表于 2003-11-16 20:47:49 | 显示全部楼层 |阅读模式 来自 中国–广东–深圳
几乎所有试图研究cs的fps的朋友 都将不可避免的 面对这样一个名词----垂直同步

到所有的cs专业论坛去问如何提高fps 得到的绝大多数回答也基本都是----关闭垂直同步
当大家关闭了垂直同步 得到了较高一些的fps后 你知道为什么么?
今天 飞扬和大家一起探讨这个看似简单的名词 垂直同步

本文 与 cs关系不是非常紧密 请朋友们选择阅读

1。要知道什么是垂直同步 必须要先明白显示器的工作原理
显示器上的所有图像都是一线一线的扫描上去的,无论是隔行扫描还是逐行扫描,显示器 都有2种同步参数 -----水平同步 和垂直同步

2。啥叫水平同步?啥叫垂直同步?
垂直和水平是CRT中两个基本的同步信号,水平同步信号决定了CRT画出一条横越屏幕线的时间,垂直同步信号决定了CRT从屏幕顶部画到底部,再返回原始位置的时间
,而恰恰是垂直同步代表着CRT显示器的刷新率水平!

3。关键部分
为什么是否关闭垂直同步信号会影响我们cs中的fps数值?
道理一点都不复杂,首先我们平时运行操作系统一般屏幕刷新率是多少?大概一般都是在85上下吧,那么显卡就会每按照85的频率时间来发送一个垂直同步信号,信号和信号的时间间隔是85的分辨率所写一屏图像时间。

如果我们选择 等待垂直同步信号(也就是我们平时所说的 垂直同步打开)
那么在游戏中 或许 强劲的显卡迅速的绘制完一屏的图像,但是没有垂直同步信号的到达,显卡无法绘制下一屏,只有等85单位的信号到达 才可以绘制。这样 fps自然要受到操作系统刷新率运行值的制约。

而如果我们选择 不等待垂直同步信号(也就是我们平时所说 关闭垂直同步)
那么游戏中 作完一屏画面 显卡和显示器 无需等待垂直同步信号 就可以开始下一屏图像的绘制 自然可以完全发挥显卡的实力。

但是 但是 但是 不要忘记 正是因为垂直同步的存在 才能使得游戏进程和显示器刷新率同步 使得画面平滑 使得画面稳定。 取消了垂直同步信号 固然可以换来更快的速度 但是在图像的连续性上 性能势必打折扣。
这也正是很多朋友 抱怨 关闭垂直后 发现画面不连续的 理论原因!

今天发现有朋友问垂直同步的深层次理论问题 欣喜之余 涂鸭本文 希望能够给喜欢研究理论的朋友以帮助。大家共同探讨。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
发表于 2003-11-16 20:53:25 | 显示全部楼层 来自 中国–辽宁–沈阳
你的文章里,总能学到点什么!谢谢了!
回复

使用道具 举报

发表于 2003-11-17 08:35:03 | 显示全部楼层 来自 中国–湖南–衡阳
嗯,不错,谢谢!了解!
回复

使用道具 举报

发表于 2003-11-17 09:09:28 | 显示全部楼层 来自 中国–广东–广州–海珠区
虽然是旧了点的技术文章但新手看看还可以!
回复

使用道具 举报

发表于 2003-11-18 19:38:31 | 显示全部楼层 来自 中国–河南–郑州
支持
回复

使用道具 举报

发表于 2003-11-18 20:06:49 | 显示全部楼层 来自 中国–江西–南昌
ding
回复

使用道具 举报

发表于 2003-11-18 20:14:13 | 显示全部楼层 来自 中国–江西–南昌
xiexie!
回复

使用道具 举报

发表于 2003-11-18 21:14:36 | 显示全部楼层 来自 中国–安徽–合肥
不错
回复

使用道具 举报

发表于 2003-11-19 11:03:51 | 显示全部楼层 来自 中国–海南
好文章。。玩游戏就要玩全套。。学点东西总没错。。希望在多一点。。
:yeah:
回复

使用道具 举报

发表于 2004-4-2 18:36:28 | 显示全部楼层 来自 中国–天津–天津
液晶显示器呢?
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表