英伟达显卡三重缓冲里面的三级缓冲要开启吗

(ERROR:15) & 访客不能直接访问三级缓冲开好还是关好_百度知道
三级缓冲开好还是关好
我有更好的答案
打开肯定是好的,这样就可以使游戏运行的更顺畅。现在的显卡都是板载256MB,512MB的了。可以开的。举个例子,如果当在的分辨率下玩游戏,每个像素需要32bit空间来储存信息,=61,440,000 bit,把它转换成MB,相当于7.32MB。使用二级缓冲,需要 14.64MB的显存;可为了使用三级缓冲,就需要21.96MB显存。
采纳率:95%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。关于显卡三级缓冲的问题_百度知道
关于显卡三级缓冲的问题
我在调试显卡时发现里面有个选项,叫三级缓冲,它没有开启,我想问一下,用不用把他开启,这个三级缓冲是干啥用的?
我有更好的答案
是&三重缓冲&吧?这个是使用一个前置缓存和两个后置缓存,在流处理器处理完第一个后置缓冲区的数据后,立即开始处理第二个后置缓冲区.其实等于是关闭了垂直同步
采纳率:46%
为您推荐:
其他类似问题
您可能关注的内容
显卡的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。后使用快捷导航没有帐号?
查看: 84272|回复: 9
服务器:战网
游戏ID:狸狸卷#5598
她还没有牵手的人
新人欢迎积分2 阅读权限125积分97934精华3UID帖子金钱25258 威望41
UID帖子威望41 多玩草1062 草
关于“垂直同步的”定义,顾名思义,首先得有什么东西是“垂直”的,然后另外一样东西和这个垂直的什么东西同步,合起来,才叫垂直同步
那么什么东西是“垂直的”呢 ?
大家都知道,在远古时代的CRT显示器的显示原理是用电子枪扫描荧光屏来发光。电子枪从A1开始,从左到右,从上到下,当扫描到D4位置的时候,屏幕上完整的一副图像就完成了。当电子枪扫描到D4的时候,显卡会发出一个叫Vertical synchronization的信号,告诉显示器,已经完成了一帧画面的扫描,要回到A1开始扫描下一帧了。这就是“垂直同步信号”
这个垂直同步信号,是由显卡发出给显示器的,一方面,告诉显示器,要回到A1位置啦,另外一方面,也通知显卡,准备输出下一帧画面
到了液晶显示器时代,没有电子枪这个东西了,但是垂直同步信号却依然需要,不然显卡就无法知道在什么时候才可以输出下一帧画面,显示器也无法知道什么时候可以开始处理一帧画面
很多人都搞不清楚,液晶显示器的刷新率,和响应时间的区别,往往将两者混为一谈。实际上,刷新率是指液晶显示能够在什么频率的垂直同步信号下工作,一般是固定60HZ,但液晶电视之类的显示器,能以24HZ、25HZ、30HZ、60HZ、120HZ……等许多刷新率工作。液晶显示器也有自己的IC芯片,它接受到的数字信号,也需要一定信号处理过程才能最终显示在屏幕上,所以,即便是液晶显示器也同样需要垂直同步信号来告诉他什么时候才完整的接收到了一帧画面。说白了,刷新率对于液晶显示器来说,也是绝对必要的。
而响应时间是指液晶像素发生转换时所需要的时间。比如说一个像素正显示红色,而下一帧画面要改成绿色,那么这个像素从红色变为绿色所需要的时间,就是响应时间。如果响应时间过长,就会造成颜色的不准确,在很短的一瞬间这个像素既不是红色也不是绿色,而是介于两色之间的过渡色,这就是“拖影”现象出现的原因。
好啦,我们搞清楚了什么是“垂直同步信号”以及它的作用,那么到底是什么东西要和这个垂直信号去同步呢
这要从显卡工作原理说起
首先,它接受CPU和内存传来的数据,然后经过BLABLA的处理,最后,生成一帧画面,然后重复之前的过程,生成下一帧画面,如此重复。一般科普,大概也就说到这里了。但实际上,一个关键性的东西,很少有人提及,就是“帧缓冲器”。
帧缓冲器本质上就是显存中一组内存数据(缓冲区),用来存储一帧画面每个像素点的数据。显卡将缓冲区数据依次输出到显示器,当全部输出完毕之后,发出一个垂直同步信号,然后输出到显示器,再发出垂直同步信号,如此反复。实际上整个垂直同步,双重,三重缓冲概念,本质上就是“帧缓冲器数据输出规则”
缓冲区的数据,是由显卡 的光栅操作单元 生成的。假设我们的显卡速度很快,每秒生产的帧数肯定要超过显示器刷新率。那么在实际数据处理过程中,缓冲区的数据,在被输出之前,就被显卡不断的刷新重写。但是缓冲区并不是“先清空再写入数据”,这太没有效率,而是采用“新数据覆盖老数据”的方式
我们来假设,缓冲区已经有一副完整的帧画面(A帧),然后显卡生成了下一帧画面(B帧),新一帧的数据开始写入缓冲区,写到一半的时候,垂直同步信号来了,于是缓冲区的数据被输出到显示器。但问题是,这时缓冲区的数据,是由一半A帧和一半B帧数据合成的。因此最终显示器上显示出来的画面就不是一副完整的画面,这就是“画面撕裂”现象出现的原因
好啦,我们现在需要解决“画面撕裂”问题,我们怎么解决呢?有聪明的同学说了,这还不简单,让帧缓冲区里的数据始终保持一副完整的画面不就可以了嘛。没错,这就是“垂直同步”的原理
实际运作是这样的,当显卡生成了一副完整画面并写入了帧缓冲区之后,暂停!,开始等待垂直同步信号,当得到垂直同步信号后,再继续渲染下一帧写入缓冲区。这样“一个画面一个垂直同步信号,画面和信号同步起来”,就可以保证在缓冲区的数据始终是一副完整的画面,不会出现前后帧混合的问题
但是,世界上哪里有那么容易的好事&&开启垂直同步会带来两个问题
第一,帧数下降。一个显而易见的原因是,如果刷新率是60HZ,那么显卡如果需要等待垂直同步信号才生成下一帧,那么帧数就不会超过60帧/s。但是这还不是问题的全部,如果你的显卡性能并不足以保证每秒60帧是速度呢?那么就会出现在一个垂直同步信号周期内,渲染不出一帧画面的情况,那么显卡就会将上一帧画面输出,而延迟1个周期才输出下一帧画面。如果不开垂直同步你的帧数有50帧的话,开了垂直同步,可能就会只有40帧左右,甚至更少
第二,操作延迟。原因和帧数下降是基本一样的。你的操作决定了显卡如何生成下一帧画面,而如果这一帧画面需要2、3个垂直同步信号周期才能输出到显示器上,延迟感就会非常的明显。但是和帧数下降问题不同,即便你显卡速度很快,能够在开启垂直同步的情况下依然保持60FPS,这个操作延迟问题也依然存在。原因在于显卡在等待垂直同步过程中,不生成新帧,而你的操作却是连续的。这样连续的操作却不能生成连续的帧,操作就会出现延迟。
同学们会说,卧槽,垂直同步什么烂玩意不如不开嘛
没错,所以垂直同步的替代方案,三重缓冲就登场啦
三重缓冲是个啥东西呢?其实原理很简单。在垂直同步方案中,我们让显卡再收到垂直同步信号之前“暂停”新帧的生成,这就是造成各种问题的原因。那么,要解决问题,就需要显卡不停的生成新帧,没有暂停
我们再回顾一下帧缓冲器的原理,一块显存中的固定区域暂存帧数据,要保持画面不撕裂,就要保证缓冲区的数据是完整的,但是保证数据完整就不能随时向缓冲区内写数据。那么我们多搞几个缓冲区不就得了嘛
所以,所谓的三重缓冲,说白了,就是我们有3个帧缓冲器!除去我们正常使用的,向显示器输出信号的缓冲区(A区),我们另外再开辟2个缓冲区(B1、B2区),当A区已满,等待垂直同步信号的时候,显卡生成的下一帧画面,写入到B1区;如果还需要再生成下一帧,则写入B2区;如果再再需要下一帧,则写入B1区。总之,在得到垂直同步信号之前,帧数据总是写入B1或者B2区内,当获得垂直同步信号之后,将最新的一帧写入A1区,输出到显示器。当然,这只是原理,实际上并没有固定用处的缓冲区,哪个缓冲区是最新生成的一帧,哪个就可以作为A区输出帧画面数据
这样,我们首先解决了帧数下降的问题,由于显卡不需要暂停等待信号才生成新帧,所以理论上帧率就和你不开垂直同步是一样的。帧率不会降低,操作的延迟也就不会有那么明显。虽然最终得到的还是和刷新率一样的画面帧数,但由于画面和操作都是连续的,因此也不会造成额外的操作延迟。
看到这里,现在大家已经能够理解,为什么要开“垂直同步”和“三重缓冲”了吧
又有一位同学问了,难道三重缓冲就这么完美嘛?当然不是,这世界上任何东西都是有代价的。三重缓冲的问题是显存占用非常大。这很好理解,原本只需要1个的缓冲区,现在变成三个,显存占用率自然也就是三倍。如果你再开个高分辨率,抗锯齿什么的,那显存占用率那是噌噌往上涨的
所以,要获得完美的效果,大显存的高端显卡是。必不可少的,换句话说,掏银子才是王道
本帖最后由 狸狸卷 于
15:39 编辑
新人欢迎积分1 阅读权限125积分13243精华2UID帖子金钱144365 威望0
UID帖子威望0 多玩草56 草
整篇文章只看最后一句话就行了
服务器:战网
游戏ID:狸狸卷#5598
她还没有牵手的人
新人欢迎积分2 阅读权限125积分97934精华3UID帖子金钱25258 威望41
UID帖子威望41 多玩草1062 草
沐靖轩 发表于
整篇文章只看最后一句话就行了
我还都看完了错字和有些地方都改过了....
新人欢迎积分1 阅读权限125积分13243精华2UID帖子金钱144365 威望0
UID帖子威望0 多玩草56 草
狸狸卷 发表于
我还都看完了错字和有些地方都改过了....
头像含的是男朋友么?
新人欢迎积分0 阅读权限90积分25433精华0UID7048459帖子金钱100010 威望4
Lv.9, 积分 25433, 距离下一级还需 2567 积分
UID7048459帖子威望4 多玩草130 草
记得之前是个视频?
服务器:战网
游戏ID:狸狸卷#5598
她还没有牵手的人
新人欢迎积分2 阅读权限125积分97934精华3UID帖子金钱25258 威望41
UID帖子威望41 多玩草1062 草
沐靖轩 发表于
头像含的是男朋友么?
新人欢迎积分2 阅读权限50积分2137精华0UID帖子金钱13835 威望1
Lv.5, 积分 2137, 距离下一级还需 363 积分
UID帖子威望1 多玩草320 草
新人欢迎积分1 阅读权限50积分1703精华1UID帖子金钱10186 威望0
Lv.5, 积分 1703, 距离下一级还需 797 积分
UID帖子威望0 多玩草0 草
gsync解决一切问题
追忆的夜曲
新人欢迎积分2 阅读权限90积分23467精华0UID850302帖子金钱437456 威望16
Winter Is Coming !
Lv.9, 积分 23467, 距离下一级还需 4533 积分
UID850302帖子威望16 多玩草6060 草
简单说,换台好电脑一切没问题
本王不在你们这群刁民就作孽!
新人欢迎积分1 阅读权限40积分862精华0UID帖子金钱10608 威望1
Lv.4, 积分 862, 距离下一级还需 138 积分
UID帖子威望1 多玩草160 草
简单来说垂直同步的作用是防止画面撕裂。
因为画面的渲染不是整个画面一起渲染的,是逐行或者逐列渲染。如果关闭垂直同步,而电脑配置不够,则画面在高速移动中会出现这一画面还没渲染完成就开始下一画面的撕裂情况。
如果自己的机子配置比较高(足以运行这个游戏并且在当前自己设置的显示效果下高帧数无压力),那么建议关闭垂直同步。
打开垂直同步会降低帧率(因为要等待整个画面渲染完成才开始下一个画面),但低配的话就可以避免画面撕裂。
大概就是这样= =那么高配就关了吧~这样画面流畅度高很多
2016论坛年度勋章
爱·游戏,好·多玩~
2015论坛年度勋章
放肆青春,就要多玩
一路有你,感恩相伴
幽暗女王之心
幽暗女王之心
元宝专属一阶勋章。已绝版
风暴英雄功勋勋章
炉石传说版面勋章
神之浩劫功勋勋章
神之浩劫专区专属功勋
优秀记者勋章
优秀记者勋章
斗战神功勋勋章
斗战神版块功勋勋章
马年新春勋章
手机APP马年迎春,马上有钱!
暗黑破坏神3功勋勋章
长期混迹在深夜的宅基腐必备神器
七夕活动纪念章
七夕活动纪念章
端午节勋章
端午节勋章
秋天纪念勋章
冬天纪念勋章
夏天纪念勋章
天秤座勋章
天秤座勋章
水瓶座勋章
水瓶座勋章
天蝎座勋章
天蝎座勋章
需要金钱:1100
手机盒子客户端点击或扫描下载
Powered by显卡的三重缓冲需要打开吗_百度知道
显卡的三重缓冲需要打开吗
我有更好的答案
看你的硬件性能了,如果配置很一般,还是绕吧!不然很卡的。这个很吃硬件! 中等特效开 3x 缓冲比高特效不开缓冲更卡
采纳率:84%
来自团队:
为您推荐:
其他类似问题
三重缓冲的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 显卡三重缓冲开不开 的文章

 

随机推荐