爱问知识人 爱问教育 医院库

什么叫 垂直同步? 物理加速?

首页

什么叫 垂直同步? 物理加速?

游戏中常常看见选择显卡的运行方式有 垂直同步 选项 请问什么叫做垂直同步?还有 软件物理加速和硬件物理加速各有什么特点? 

提交回答
好评回答
  • 2006-07-17 18:52:04
      乎所有试图研究cs的fps的朋友 都将不可避免的 面对这样一个名词----垂直同步
    到所有的cs专业论坛去问如何提高fps 得到的绝大多数回答也基本都是----关闭垂直同步
    当大家关闭了垂直同步 得到了较高一些的fps后 你知道为什么么?
    今天 飞扬和大家一起探讨这个看似简单的名词 垂直同步
    本文 与 cs关系不是非常紧密 请朋友们选择阅读
    1。
      要知道什么是垂直同步 必须要先明白显示器的工作原理 显示器上的所有图像都是一线一线的扫描上去的,无论是隔行扫描还是逐行扫描,显示器 都有2种同步参数 -----水平同步 和垂直同步 2。啥叫水平同步?啥叫垂直同步? 垂直和水平是CRT中两个基本的同步信号,水平同步信号决定了CRT画出一条横越屏幕线的时间,垂直同步信号决定了CRT从屏幕顶部画到底部,再返回原始位置的时间 ,而恰恰是垂直同步代表着CRT显示器的刷新率水平! 3。
      关键部分 为什么是否关闭垂直同步信号会影响我们cs中的fps数值? 道理一点都不复杂,首先我们平时运行**作系统一般屏幕刷新率是多少?大概一般都是在85上下吧,那么显卡就会每按照85的频率时间来发送一个垂直同步信号,信号和信号的时间间隔是85的分辨率所写一屏图像时间。
       如果我们选择 等待垂直同步信号(也就是我们平时所说的 垂直同步打开) 那么在游戏中 或许 强劲的显卡迅速的绘制完一屏的图像,但是没有垂直同步信号的到达,显卡无法绘制下一屏,只有等85单位的信号到达 才可以绘制。这样 fps自然要受到**作系统刷新率运行值的制约。
       而如果我们选择 不等待垂直同步信号(也就是我们平时所说 关闭垂直同步) 那么游戏中 作完一屏画面 显卡和显示器 无需等待垂直同步信号 就可以开始下一屏图像的绘制 自然可以完全发挥显卡的实力。 但是 但是 但是 不要忘记 正是因为垂直同步的存在 才能使得游戏进程和显示器刷新率同步 使得画面平滑 使得画面稳定。
       取消了垂直同步信号 固然可以换来更快的速度 但是在图像的连续性上 性能势必打折扣。 这也正是很多朋友 抱怨 关闭垂直后 发现画面不连续的 理论原因! 今天发现有朋友问垂直同步的深层次理论问题 欣喜之余 涂鸭本文 希望能够给喜欢研究理论的朋友以帮助。
      大家共同探讨。  在今年的DGC(Game Developers Conference:游戏开发者研究会)上,最当红的话题不是nVIDIA或ATI新发布的显卡,不是Intel继IDF后再次强调的 Conroe,而是物理加速。AGEIA、Havok、nVIDIA、ATI分别展示了不同的解决方案。
      物理加速,会是下一个战火纷飞的领域么? 什么是物理加速?   所谓的物理处理(Physics Processing),并不是一个新概念,事实上,在游戏进入3D世界的那天起便存在了。理论上讲,真正能够完美还原真实世界的游戏画面应该遵循物理学基本规律,比如重力的影响,比如碰撞时的真实模拟,但是在传统的电脑游戏中我们却经常看到有悖于生活常识的现象。
      如果有一天游戏中的所有物体都遵循了运动定律,无论你对哪件物品作出操作,它都会按照运动学的规律作出响应,那个虚拟世界就一定能给我们带来更加完美的感受!而物理加速便是为了更真实地模拟包括刚体动力学、碰撞检测、流体模拟、软性物体和物体破裂方面的环境。
         但是,在游戏中实现物理定律的还原是相当复杂的,在游戏世界的物体都是虚拟的,设计时要为它附上质量、材料、密度等属性。就以简单的碰撞为例吧,同样是碰撞,由于材料的不同,同样速度的物体碰撞后的结果并不相同,比如同样是网球,在硬地球场和红土场上的反弹并不完全一样。
      当然如果我们在计算上摩擦,空气阻力等等问题,那就更复杂了。现在的游戏的物理效果多通过CPU进行计算。CPU作为一个通用的处理器,在处理物理效果计算方面其实是相当缓慢的,大量的物理效应也会给CPU带来很大的负担。所以,要在游戏中实现大量的物理效果,首先必须要将CPU解放出来。
       物理加速的引入可以更大程度地释放CPU   相比较而言,CPU是以通用目标处理为设计目标的设计,它能通过广泛的软件获得绝大多数应用的,但是所有的应用都得不到最优化的设计,自然也达不到最高的性能比。在游戏软件中,CPU 的大部分运算体现在思考游戏怎么对于操作者的操作产生反应,而物理运算需要十分强大的整数及浮点运算能力,让CPU去做这些工作一则得不偿失,二,CPU也没有能力很好地完成这项工作。
      比如在模拟一个大石头滚下山坡的场景时,现有的双核处理器只能处理800~1000块石头互相碰撞、反弹、急冲的景象,无法展现出更广阔的场景。   物理加速能够更真实地还原真实效果,带来更好的游戏体验   有了物理加速,在3D游戏和应用中我们可以看到更多真实的物理运算过程。
      这带来的好处是3D环境中的事物将无比真实,其运动将遵循物理定理而不是按事先指定好的一种或者多种方式进行。可以说,更多的物理运算的加入,可以让3D世界变成真正的世界。 。

    吟***

    2006-07-17 18:52:04

类似问题

换一换
  • 电脑装机 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):