- 黑桃花
-
硬件加速是用显卡的GPU解码视频,几乎不占用CPU,在播放高清视频时如果你的CPU不给力就会卡,不卡也会占用率很高,开启硬件加速就是让显卡分担了CPU的解码工作,所以你可以再开别的程序也不会卡。
显卡硬件基本上都有两个缓冲区,显示器上见到的图像在前缓冲区,接下来将要显示的一个图像在后缓冲区中。
当我们打开垂直同步的时候,在显卡替换前后缓冲区的数据之前,需要等候下一个垂直空白周期(以60Hz刷新率的显示器为例,每一个1/60秒发生一次)以维持画面与显示器的刷新率同步。
当显卡的渲染速度高于60fps的时候,不会有什么问题。如果理解这其中的道理,就不难想像,当显卡达不到60帧每秒时会发生什么事了。
在那种情形下,由于后缓冲区里的下一帧还没有准备好,显卡要等到下一个垂直空白周期才能进行缓冲区数据交换。
结果就是,本来应该每秒60次缓的冲交换,变成了每秒30次,这就是帧速被限制在30fps的原因。
这里只是提醒大家注意,如果发现游戏过程中存取硬盘过于频繁,则可能说明3级缓冲占用了太多显存,此时就应该考虑降低游戏的画面设置或者购买更高档的显存容量更大的显卡了。
显存占用率不成问题。
不过,一旦打开4x FSAA,这个数字就会飞速膨胀。
在打开4x FSAA的时候,有多出4倍的像素进行取样,如此21.96MB乘4,变成可观的87.84MB。
这就大于显存总容量的1/3了。
如果这个游戏需要用200MB的空间储存材质、光影、各种贴图……等等,游戏效果就会非常变得非常糟糕,会由于不时存取硬盘产生大量停滞现象。
这里只是提醒大家注意,如果发现游戏过程中存取硬盘过于频繁,则可能说明3级缓冲占用了太多显存,此时就应该考虑降低游戏的画面设置或者购买更高档的显存容量更大的显卡了。
- 床单格子
-
1.
硬件加速是用显卡的GPU解码视频,几乎不占用CPU,在播放高清视频时如果你的CPU不给力就会卡,不卡也会占用率很高,开启硬件加速就是让显卡分担了CPU的解码工作,所以你可以再开别的程序也不会卡。
2.
显卡硬件基本上都有两个缓冲区,显示器上见到的图像在前缓冲区,接下来将要显示的一个图像在后缓冲区中。
3.
当我们打开垂直同步的时候,在显卡替换前后缓冲区的数据之前,需要等候下一个垂直空白周期(以60Hz刷新率的显示器为例,每一个1/60秒发生一次)以维持画面与显示器的刷新率同步。
4.
当显卡的渲染速度高于60fps的时候,不会有什么问题。如果理解这其中的道理,就不难想像,当显卡达不到60帧每秒时会发生什么事了。
5.
在那种情形下,由于后缓冲区里的下一帧还没有准备好,显卡要等到下一个垂直空白周期才能进行缓冲区数据交换。
6.
结果就是,本来应该每秒60次缓的冲交换,变成了每秒30次,这就是帧速被限制在30fps的原因。
7.
这里只是提醒大家注意,如果发现游戏过程中存取硬盘过于频繁,则可能说明3级缓冲占用了太多显存,此时就应该考虑降低游戏的画面设置或者购买更高档的显存容量更大的显卡了。
8.
显存占用率不成问题。
不过,一旦打开4x
FSAA,这个数字就会飞速膨胀。
在打开4x
FSAA的时候,有多出4倍的像素进行取样,如此21.96MB乘4,变成可观的87.84MB。
9.
这就大于显存总容量的1/3了。
如果这个游戏需要用200MB的空间储存材质、光影、各种贴图……等等,游戏效果就会非常变得非常糟糕,会由于不时存取硬盘产生大量停滞现象。
这里只是提醒大家注意,如果发现游戏过程中存取硬盘过于频繁,则可能说明3级缓冲占用了太多显存,此时就应该考虑降低游戏的画面设置或者购买更高档的显存容量更大的显卡了。
- CPS小天才
-
三重缓冲,有3个缓冲区,显卡无需等待前缓冲区清空进而腾出后缓冲区,随时可以把渲染结果放入第3个缓冲区,可以在打开垂直同步的同时保持应有的帧速。
三重缓冲是低帧速的解决办法,打开三级缓冲也意味着需要多50%的缓存空间。在此条件之下,它可能会对游戏效果产生负面影响。
使用二级缓冲,需要 14.64MB显存。使用三级缓冲,则需要21.96MB显存。
开着显卡设置上的着色缓冲器会有多出4倍的像素进行取样。而关着没有。
缓冲器在不同的领域有不同的含义。
在计算机领域,缓冲器指的是缓冲寄存器,它分输入缓冲器和输出缓冲器两种。有了数控缓冲器,就可以使高速工作的CPU与慢速工作的外设起协调和缓冲作用,实现数据传送的同步。
在其他领域,还有电梯缓冲器,汽车弹簧缓冲器等,其目的是用于减缓速度,提高安全性和舒适性。
- 臭打游戏的长毛
-
三重缓冲 是一种图象处理技术
英文名Triple Buffering,是一种图象处理技术。
Triple Buffering使用一个前置缓存和两个后置缓存。
在着色完第一个后置缓冲区的数据后,立即开始处理第二个后置缓冲区。
今天,不少新游戏都采用的是Triple Buffering,Trible Buffering正逐渐成为发展的趋势,因为它没有Vsync(荧幕的垂直刷新频率)等待的时间,游戏也将更加流畅。
三重缓冲,有3个缓冲区,显卡无需等待前缓冲区清空进而腾出后缓冲区,随时可以把渲染结果放入第3个缓冲区。
这就是说,可以在打开垂直同步的同时保持应有的帧速了。
ATi和nVidia的驱动中都有打开三重缓冲(triple buffering)的选项。
可惜这只能起到一半的作用,因为驱动中的3重缓冲选项只对OpenGL游戏起作用。
加上OpenGL游戏远少于D3D游戏,所以事实上驱动的3倍缓冲选项在超过一半情况都不起作用。
三级缓冲是低帧速的完美解决办法,不过,这并不是免费的午餐。
打开三级缓冲也意味着需要多50%的缓存空间。
在某此条件之下,它也可能会对游戏效果产生负面影响。
举个简单的例子来说明这个潜在的问题:譬如当在1600x1200分辨率下运行游戏的时候,每个像素需要32bit空间储存信息,1600x1200x32=61,440,000 bit,将它转换成MB为单位,相当于7.32MB。
使用二级缓冲,需要 14.64MB显存;
为了使用三级缓冲,则需要21.96MB显存。
显存占用率不成问题。
不过,一旦打开4x FSAA,这个数字就会飞速膨胀。
在打开4x FSAA的时候,有多出4倍的像素进行取样,如此21.96MB乘4,变成可观的87.84MB。
这就大于显存总容量的1/3了。
如果这个游戏需要用200MB的空间储存材质、光影、各种贴图……等等,游戏效果就会非常变得非常糟糕,会由于不时存取硬盘产生大量停滞现象。
这里只是提醒大家注意,如果发现游戏过程中存取硬盘过于频繁,则可能说明3级缓冲占用了太多显存,此时就应该考虑降低游戏的画面设置或者购买更高档的显存容量更大的显卡了。