|
intel的驱动以弱智为文明。而GMA9xx显卡除了DirectX中庸 (稍微还过得去)以外,还有Opengl性能不佳的臭名。 其中今天这条更显intel的弱智。那就是IntelGMA900/GMA950的驱动设置里面的三度空间设置。并且Intel的三度空间设置只有OpenGL的设置,没有DirectX的设置 (鸡蛋砸死intel,为啥子就不给设置一下DirectX???? 要知道我们要把DirectX的性能提升啊,先不管啥子首先要关垂直同步的啊!!) 本主题讨论的是Opengl设置中的 "驱动步伐内存覆盖区" 想必进过这个窗口的伴侣也对这个选项有点疑惑。 由于选择为高然后,显存也不会变大。低也没有怎么样。 而网上一些文章反而误导为选择高是更好的。 本人今晚就对这堆选项进行了人肉屡次反复试验,得出结果: 该设置设置为"低"为最佳!并且不会有不论什么副作用。 设置为高的时候严重降低OpenGL性能! 该设置所在地区范围在下面: 好,话不多说了,进入我们实际测试阶段吧! (以下测试在 943GML的200MHZ GMA950,2G双通道进行。) 一.先用魔兽争霸来测试。(ps.魔兽还是用DirectX比较好) 如图,使用魔兽争霸的opengl模式进入。 魔兽设置为1024x768x16bit,用fraps测试fps 1.首先将驱动步伐内存覆盖区设置为高 待不变后,得出26fps(看图片左上角) 2.再将驱动步伐内存覆盖区设置为低 待不变后,得出42~45fps(看图片左上角)是不是吃了一惊? 二.再来!对fps不变性有严重要求的CS测试! 选择测试地点为De_dust2的CT桥下方,从A路看到B路! (由于这样的视角所见的物体才会多些,衬着比较繁重) 分辨率为1280x800x16bit Opengl模式 (只为测试,正常还是保举大家为800x600或者1024x768) 单机,不加bot. 已经设置fps_max 100命令。 1.先将驱动步伐内存覆盖区设置为高. 看见没有?在此视角fps很不不变,下降到了75fps。 在Cs中低于85fps都会影响操作和发挥 2.不论什么环境不变,测试地点视角也不变. 再将驱动步伐内存覆盖区设置为低. 结果是固然的!fps不变在98~99!并且随意转头也保持了99fps. 上面的论断已经无庸置疑了,再来讨论一下Intel的 Opengl设置面板。 异步翻转:其实这字面儿在intel的意思是“不垂直同步”的意思。但是经测试,不管是还是否,对性能均影响不大。提议开启。 1.三重缓冲:优化垂直同步的,既然上面的险些每影响,所以该选项也不用理会。提议默认。 2.翻转策略:在大部分情况下,设置为位块移动能提高一丁点的性能,但是不是很大。提议设置为位块移动。若步伐有问题则尝试设回翻转。 3.深度缓冲策略:经偶实际人肉屡次测试,对性能影响也不大。定见是16bit能提高fps性能但是我没看出来。而定见24bit能提高质量我也没看出来。(瞎子?)提议16ibit 4.强制S3TC纹理压缩:开了没开影响不大,提议关闭。除非特定步伐需要(很少需要这个了的。)。 5.强制FXT1纹理压缩:你要开么?真的?开了然后魔兽的字体会变得模糊扭曲。如下图(我的魔兽本身是准圆字体。).关之. 6.驱动步伐内存覆盖区:啥子?你还要设置为高?你在看本文么? 7.纹理颜色深度:16bit.如上面的16bit 8.各向异性过滤:优化图象质量的,你fps都急得慌了还要那么高质量?关之了 。
20070727_6a9b1f0b029b999b78adpf7KCYHyIucY.jpg
2.jpg
3.jpg
4.jpg
5.jpg
6.jpg
|








