VSync Count 垂直同步
来源:互联网 发布:新闻和网络宣传工作 编辑:程序博客网 时间:2024/04/29 05:46
现在来说说什么是垂直同步,要知道什么是垂直同步,必须要先明白显示器的工作原理,显示器上的所有图像都是一线一线的扫描上去的,无论是隔行扫描还是逐行扫描,显示器都有两种同步参数——水平同步和垂直同步。
什么叫水平同步?什么叫垂直同步?
垂直和水平是CRT中两个基本的同步信号,水平同步信号决定了CRT画出一条横越屏幕线的时间,垂直同步信号决定了CRT从屏幕顶部画到底部,再返回原始位置的时间,而恰恰是垂直同步代表着CRT显示器的刷新率水平。
为什么关闭垂直同步信号会影响游戏中的FPS数值?
道理一点都不复杂,首先我们平时运行操作系统一般屏幕刷新率是多少?大概一般都是在85上下吧,那么显卡就会每按照85的频率时间来发送一个垂直同步信号,信号和信号的时间间隔是上两次屏幕更新的时间间隔。
如果我们选择等待垂直同步信号(也就是我们平时所说的垂直同步打开),那么在游戏中或许强劲的显卡迅速的绘制完一屏的图像,但是没有垂直同步信号的到达,显卡无法绘制下一屏,只有等85单位的信号到达,才可以绘制。这样FPS自然要受到操作系统刷新率运行值的制约。
而如果我们选择不等待垂直同步信号(也就是我们平时所说的关闭垂直同步),那么游戏中作完一屏画面,显卡和显示器无需等待垂直同步信号就可以开始下一屏图像的绘制,自然可以完全发挥显卡的实力。但是不要忘记,正是因为垂直同步的存在,才能使得游戏进程和显示器刷新率同步,使得画面更加平滑和稳定。取消了垂直同步信号,固然可以换来更快的速度,但是在图像的连续性上势必打折扣。这也正是很多朋友抱怨关闭垂直后发现画面不连续的理论原因。
原文链接:http://blog.csdn.net/yesy10/article/details/7794556
- VSync Count 垂直同步
- VSync Count 垂直同步
- VSync Count 垂直同步
- VSync Count 垂直同步
- VSync Count 垂直同步
- VSync Count 垂直同步
- VSync Count 垂直同步
- VSync Count 垂直同步
- VSync Count 垂直同步
- VSync Count 垂直同步
- VSync Count 垂直同步
- VSync Count 垂直同步
- Unity的Vsync Count垂直同步原理剖析
- Unity3D 优化 4 ( 理解 VSync Count 垂直同步 )
- unity的垂直同步VSync
- 垂直同步(VSYNC)实现原理
- Android垂直同步信号VSync的产生及传播结构详解
- Vsync垂直同步信号分发和SurfaceFlinger响应执行渲染流程分析(一)
- [leetcode] 326. Power of Three
- signal函数的原型声明void (*signal(int signo, void (*fun(int))))(int)分析
- ByteBuffer用法小结
- 文章标题
- CALayer的属性、接口总结
- VSync Count 垂直同步
- EFI安装Win7再补遗
- TerarkDB 数据库的性能报告与技术解析
- socket编程原理
- caffe的python接口封装原理与解析
- Java获取文件路径笔记
- 交换两个数的C语言程序
- C语言基础知识
- Composer 的结构