当前位置:首页 > 游戏信息 > 正文

垂直同步与三重缓冲

垂直同步与三重缓冲-第1张-游戏信息-龙启网

如果画面没有撕裂感,没必要开垂直同步,说白了,重直同步就是限制显卡渲染速度的,让其速度与显示器一致,现在的LCD显示器一般刷新率都是60Hz,显卡高速的渲染画面,超过60FPS后,显示器根本来不及,就会丢弃一些帧数,但糟糕的是第N帧还没显示完,N 1帧已经送到输出端,就会出现两幅甚至更多画面同时显示,看起来画面撕裂,垂直同步则让显卡等待显示器,但也有很大的缺陷,显卡能一直达到60FPS以上还好,假如帧速低于60FPS,例如59FPS,在垂直同步的限制下则会强行降至30FPS,这时感觉卡了吧!若干时间后若帧数在60以上后又会恢复60FPS,显卡不是超猛没必要开。至于三重缓冲就是解决上述问题的,渲染画面会被暂留在显存里,但会占用额外的显存,显存不是太多也不划算啊,而且关键是三重缓冲是针对OpenGL的~对DirectX无用,现在除了id坚守OpenGL外,其他都是DX的天下了。写的累死了,如有不尽处,手机看不到追问~见谅^_^