一个关于CS FPS的问题

来源:百度知道 编辑:UC知道 时间:2024/07/02 09:47:31
以前很多人都说关闭垂直同步会提高FPS,但我今天看到一篇文章说开启垂直同步是正确的,关闭时候的FPS是虚拟的.开启垂直同步之后FPS可以达到真实的99,而且可以消除画面的水纹,我的FPS到了99之后的确有水纹,我试了一下开始垂直同步,水纹果然消失了,而且FPS稳定.请问各位大虾,哪个FPS是真实的?

你得先明白垂直同步是什么
  垂直同步, 到底什么是垂直同步?

  几乎所有试图研究cs的fps的朋友 都将不可避免的 面对这样一个名词----垂直同步

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

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

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

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

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

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

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

  但是 但是 但是 不要忘记 正是因为垂直同步的存在 才能