垂直同步到底要不要开?它又有啥用?

  • 2017-06-28
  • 849
  • 0
  • 5

FPS

FPS代表frames per second,中文意思是每秒显示帧数,它描绘了当前系统的绘制更新频率。帧数的高低受到画面的变化速度,画面的复杂程度,显卡的性能影响等等。

垂直同步和三重缓冲

如果我们的帧数本来就低于显示器的刷新率,那帧数就会迅速下降为显示器刷新频率的分数倍上,出现画面卡顿的情况。出现这一问题的原因主要是:

假设显示器的刷新频率是75Hz,帧数为50,显卡将比显示器慢1/3;这意味着,在第一个刷新周期之内,显卡只能在后缓冲中绘制第一帧的前2/3,在第二个刷新周期内,显卡接着绘制第一帧的后1/3,剩余时间空闲(因为后缓冲已满)。这样看来,两个刷新周期才能看到一个完整的帧,所以实际的帧数将下降为37.5。

如果我们再开启三重缓冲,假设显示器的刷新频率是75Hz,帧数为50,显卡比显示器慢1/3;这意味着,在第一个刷新周期之内,显卡只能在后缓冲中绘制第一帧的前2/3,在第二个刷新周期内,显卡接着绘制第一帧的后1/3,然后绘制第二帧的前2/3,在第三个刷新周期之内,显卡先绘制第二帧的后1/3,然后绘制第三帧的前2/3;这样看来,三个刷新周期可以看到两个完整的帧,所以帧数仍然为50。

FreeSync和G-Sync

AMD的FreeSync:是开放式标准,FreeSync不需要额外的硬件支持,而且将其纳入开放式的 DP接口标准中。只需显示器接口设计略做改动即可实现FreeSync,所以支持的显示器更多。

英伟达的G-Sync:算是封闭式的技术,需要硬件的支持,比如显示器需要专门的芯片才可以支持这个技术,同时还存在一些费用,所以支持的显示器比较少。

精选留言

还没有任何留言,快来说两句吧

写留言


· · ·