玩游戏时为了使画面的流畅性能更好,“OpenGL”中的三重缓冲是开启好还是不开启好? 电脑配置:
的有关信息介绍如下:问题补充说明:玩游戏时为了使画面的流畅性能更好,“OpenGL”中的三重缓冲是开启好还是不开启好? 电脑配置:电脑型号:索尼VAIO SVE11135CXW笔记本电脑 操作系统:Windows 8 64位(DirectX 11) 处理器:AMD E2-2000 APU with Radeon HD Graphics 双核(1. 7Ghz) 主板:索尼VAIO(AMD K14) 内存:4 GB( 南亚易胜DDR3 1600MHz) 主硬盘:日立HTS541075 A9E680(750 GB/5400转/分) 显卡:ATI Radeon HD 7340(384MB / 索尼)显示器:友达AUO305C (11.6 英寸)声卡:ATI K14 高保真音频网卡:瑞昱RTL816F PCI-E Gigabit Ethernet NIC / 索
“三重缓冲”,该选项在开启垂直同步后有效,一般建议“关”。
如果开启了垂直同步的话,该项会有助于画面缓冲,会提升流畅程度,但低调自鲁微倍诉研是本身锁定垂直同步就并不能够很好的实现流畅显示,建议还是关闭比较好的。
扩展资料:
原理
三重缓冲是一良久顶密连种图象处理技术
英文名TripleBuffering,是一种图象处理技术。
TripleBuffering使用一个前置缓存和两个后置缓存。在着色完第一个后置缓冲区的数据后,立即开始处理第二个后置缓冲区。
来自今天,不少新游戏都采用的是TripleBuffering,TribleBuffering正逐渐成为发展的趋势360问答,因为它没有Vsync(荧幕的垂直刷新频率)等待的时间,游戏也将更加流畅。
三重缓冲,有3个缓冲区,显卡无需等待前缓冲区清空进而腾出后缓冲区,随时可以把渲该影复封则染结果放入第3个缓冲区。
块末影林煤溶朝实现
这就是说,可以在打开垂直同步的同时保持应有的帧速基难增项说了。ATi和nVidia的驱动中都有打开三重缓冲(triplebuffering)的选项。可惜这只足养能起到一半的作用,因为驱动中的3重缓冲选项只对OpenGL游戏起作用。
加上OpenGL游戏远少于D3D游戏,所以事实上驱动的3倍缓冲选项在超过一半情况都不起作用。三级缓冲是低帧速的完美解决办法,不过,这并不是免费的午餐。
打开三级缓冲也意味着需要多50%的缓存空间。在某些条件之下,它也可能会对游戏效果产生负面影响。
应用
举个简单的例子来说明这个潜在的问题:譬如当我们在1600x1200分辨率下运行游戏的时候,每个像素需要3帝织九势但唱陆定这头2bit空间储存信息,1600x1200x32=61,440,000bit,将它转换成MB为单位,相当于7小验.32MB。
使用二级缓冲,需要14.64MB显存;为了使用三级缓冲,则需要21.96MB显存。显存占用率不成问题。不过,一旦打开4天坚考国谈果极还紧xFSAA,这个苏语行府脸群又秋如运广数字就会飞速膨胀。
在打开4xFSAA的时候,有多出4倍的像素进行取样,如此21.96MB乘4,变成可观的87.84MB械六聚!这就大于显存总容量的1/3了。
如果这个游戏需要用200吗级钱黑它相草握减MB的空间储存材质、光影、各种贴图……等等,游戏效果就会非常变得非常糟糕,会由于不时存取硬盘产生大量停滞现象。
这里只是提醒大家树八福面轮注意,如果发现游戏过程中存取硬盘过于频繁,则可能说明3级缓冲占用了太多显存,注红操毫此时你就应该考虑降低围程转服破士众黑游戏的画面设置或者购买更高档的显存容量更大的显卡了乐几医散怎严导父应。
参考资料:百度百科,三重缓冲