朋友们的分辨率不尽相同,有640*480的,800*600的,1024*768的。请选择你的分辨率,
并代入到公式中就能够算出来你所选择的分辨率下,反恐所需要的带宽。很容易的,
就是初中一年级的代数。算完了这一步,在计算一下你显卡的带宽,
就能够知道你的显卡能不能满足反恐的需求了反恐的颜色深度和深度缓冲都是16BIT。
在计算的时侯帧率按100FPS来算,因为这才是“流畅”
如何计算你所选择的分辨率要多少带宽
显卡处理器(GPU)和显存之间的数据交换主要用于三方面:1.帧缓冲2.深度缓冲3.纹理
所以我们就来大概计算一下以上三方面的数据量总和,这样基本上就是CS的带宽需求了。
第一步:计算帧缓冲(单位是“MB/秒”)=分辨率*显示颜色深度*帧率/8/1024/1024
例如:800*600*16*100/8/1024/1024=91MB/秒
第二步:计算深度缓冲(单位是“MB/秒”)=分辨率*深度缓冲的值*帧率*2/8/1024/1024
例如:800*600*16*100*2/8/1024/1024=183MB/秒
第三步:纹理是在每一帧都被读取的,现在好多游戏都使用超过了10MB的纹理,
我们姑且按最10MB来算。计算公式=帧率*10MB例如:100*10=1000MB/秒
第四步:将以上三步的计算结果相加。
例如:小猪我的分辨率是800*600,相加之后就是1274MB。
第五步:将第四步的结果乘以2或者3,这就是最后的结果!
这便是800*600分辨率要达到100FPS时所需要的显卡带宽。
例如:1274*3=3822MB=3.7GB
在3D场景中大部分的图形处理器对被遮挡的部分也进行了处理,
对于那些看不见的部分进行渲染将耗用大量的带宽。通常是以上值的2-3倍,
这便是最后的结果。注:意法电子出品的KYRO和KYRO2显示芯片具有“?L面消除”的功能,
不会渲染被遮挡的部分,所以可以不进行第五步的计算