查看: 27417|回复: 25

[原创]打倒破烂intel驱动,狂飙GMA900/950 OpenGL性能.(CS玩家必看)

[复制链接]

该用户从未签到

发表于 2007-7-27 02:15 | 显示全部楼层 |阅读模式
本人即是作者。
http://www.haseebbs.com/viewthread.php?tid=70245
转来这里给神舟的朋友分享。。。照顾自己人哈!


intel的驱动以弱智为文明。而GMA9xx显卡除了DirectX中庸 (稍微还过得去)之外,还有Opengl性能不佳的臭名。

其中今天这条更显intel的弱智。那就是IntelGMA900/GMA950的驱动设置里面的3D设置。而且Intel的3D设置只有OpenGL的设置,没有DirectX的设置
(鸡蛋砸死intel,为什么就不给设置一下DirectX???? 要知道我们要把DirectX的性能提升啊,先不管什么首先要关垂直同步的啊!!)

本主题讨论的是Opengl设置中的

"驱动程序内存覆盖区"

想必进过这个窗口的朋友也对这个选项有点疑惑
因为选择为高之后,显存也不会变大。低也没有怎么样。
而网上一些文章反而误导为选择是更好的。


本人今晚就对这堆选项进行了人肉多次反复试验,得出结果:


该设置设置为"低"为最佳!而且不会有任何副作用。
设置为高的时候严重降低OpenGL性能!


该设置所在区域在下面:
1.JPG


好,话不多说了,进入我们实际测试阶段吧!
(以下测试在 943GML的200MHZ GMA950,2G双通道进行。)

一.先用魔兽争霸来测试。(ps.魔兽还是用DirectX比较好)
如图,使用魔兽争霸的opengl模式进入。
魔兽设置为1024x768x16bit,用fraps测试fps
未命名3.JPG

1.首先将驱动程序内存覆盖区设置为
待稳定后,得出26fps(看图片左上角)
WC3ScrnShot_072707_011243_03.JPG

2.再将驱动程序内存覆盖区设置为
待稳定后,得出42~45fps(看图片左上角)是不是吃了一惊?

WC3ScrnShot_072707_011533_01.JPG

二.再来!对fps稳定性有严重要求的CS测试!
选择测试地点为De_dust2的CT桥下方,从A路看到B路!
(因为这样的视角所见的物体才会多些,渲染比较繁重)
分辨率为1280x800x16bit Opengl模式
(只为测试,正常还是推荐大家为800x600或者1024x768)
单机,不加bot.
已经设置fps_max 100命令。


1.先将驱动程序内存覆盖区设置为高.
看见没有?在此视角fps很不稳定,下降到了75fps。
在Cs中低于85fps都会影响操作和发挥。
未命名.JPG
2.任何环境不变,测试地点视角也不变.
再将驱动程序内存覆盖区设置为低.
结果是当然的!fps稳定在98~99!而且随意转头也保持了99fps.
未命名2.JPG

上面的结论已经毋庸置疑了,再来讨论一下Intel的 Opengl设置面板。
异步翻转:其实这字面在intel的意思是“不垂直同步”的意思。但是经测试,不管是还是否,对性能均影响不大。建议开启。

1.三重缓冲:优化垂直同步的,既然上面的几乎每影响,所以该选项也不用理会。建议默认。
2.翻转策略:在大部分情况下,设置为位块移动能提高一丁点的性能,但是不是很大。建议设置为位块移动。若程序有问题则尝试设回翻转。
3.深度缓冲策略:经偶实际人肉多次测试,对性能影响也不大。理论是16bit能提高fps性能但是我没看出来。而理论24bit能提高质量我也没看出来。(瞎子?)建议16ibit
4.强制S3TC纹理压缩:开了没开影响不大,建议关闭。除非特定程序需要(很少需要这个了的。)。

5.强制FXT1纹理压缩:你要开么?真的?开了之后魔兽的字体会变得模糊扭曲。如下图(我的魔兽本身是准圆字体。).关之.
11111.JPG
6.驱动程序内存覆盖区:什么?你还要设置为高?你在看本文么?
7.纹理颜色深度:16bit.如上面的16bit
8.各向异性过滤:优化图像质量的,你fps都急得慌了还要那么高质量?关之了 。

关于GMA900/950的DirectX设置,由于intel根本不给DirectX面板设置,很难下手!正在从注册表寻找!打算监视注册表。弄出来再说吧。

[ 本帖最后由 端木冷风 于 2007-7-28 10:14 AM 编辑 ]

评分

参与人数 5本币 +25 收起 理由
crifan + 6 技术贴
微笑的银手镯 + 5 恭喜,获得本币奖励
ggh_531 + 5 恭喜,获得本币奖励
长安逍遥 + 5 等你的全面优化结果
xuguotu + 4 感谢分享!

查看全部评分

该用户从未签到

发表于 2007-7-27 07:34 | 显示全部楼层

沙发,帮你顶下

沙发,帮你顶下

该用户从未签到

发表于 2007-7-27 08:07 | 显示全部楼层
感谢分享!

该用户从未签到

发表于 2007-7-27 08:56 | 显示全部楼层
好帖一定要顶的

该用户从未签到

发表于 2007-7-27 09:05 | 显示全部楼层
不错,是好贴啊。
头像被屏蔽

该用户从未签到

发表于 2007-7-27 10:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

该用户从未签到

发表于 2007-7-27 13:01 | 显示全部楼层
人家的劳动成果,一定要顶!

该用户从未签到

 楼主| 发表于 2007-7-27 14:14 | 显示全部楼层
谢谢大家的分,大家千万不要以为我建议魔兽用opengl 啊~魔兽最好的api还是DX。
cs不同,cs最好的api是opengl.所以gma9xx,又喜欢玩cs要求又比较高的朋友可以看看。
现在我用1024x768玩cs很少低于98fps的除了尸体太多或者有烟雾弹。

该用户从未签到

发表于 2007-7-27 14:17 | 显示全部楼层
同意。虽然这两个游戏我都不砸玩。

该用户从未签到

发表于 2007-7-28 02:20 | 显示全部楼层
顶楼主,不过你说CS低于85都影响发挥,我不敢苟同,难道您的眼睛已经超出了人类的极限60FPS?
头像被屏蔽

该用户从未签到

发表于 2007-7-28 02:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

该用户从未签到

 楼主| 发表于 2007-7-28 18:03 | 显示全部楼层
有些新手玩cs,99fps和30fps对他没有区别。

但是对于进阶的玩家和高手玩家,99和85的区别仍然很大。

虽然16ms液晶的理论画面变更数只有60+,但是cs的fps非常影响实际开火时机和动作时机。

熟悉cs的进阶玩家不会在60fps玩cs的。

该用户从未签到

 楼主| 发表于 2007-7-28 18:16 | 显示全部楼层
另外,cs中60fps转头,跳跃,甩枪都能明显感觉到卡。

而且,人眼的fps极限也不是60.一个很简单的例子:

CRT显示器你用60HZ刷新率和85HZ刷新率,差别太大了。60HZ闪得不行。72HZ开始闪烁感大大减轻,85HZ闪烁感基本消失.而100HZ就算是骨灰也感觉不到闪烁了。

实际上人眼的理论fps能达到100多一点。

你说的60HZ只是玩普通3D游戏所要求的舒服fps而已。


以下讲的都是起码舒服并能发挥应有水平的的fps.
策略,RPG(包括其他ARPG等)  要求30fps+ (实际上应该是35~40fps能满足需要)如仙剑等
即时战略个人认为是50HZ以上。如war3.
ACT动作,RACE竞赛要求60+以上。如古墓丽影,NFS系列。
fps射击游戏 如cs.要求底限是85HZ,并长期平稳在100HZ上下。

当然我讲的都是能拿发挥个人水平的基本要求,如果您能在这些fps玩出比别人更好的成绩那就是高人了。。。不在讨论范围。


上面讲的随便问问一些quake,cs,虚幻竞技场,hafelife玩家就会知道了。

该用户从未签到

发表于 2008-9-21 23:05 | 显示全部楼层
好贴,神州论坛顶过你了!!!
头像被屏蔽

该用户从未签到

发表于 2008-9-23 12:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

该用户从未签到

发表于 2009-2-26 13:48 | 显示全部楼层

该用户从未签到

发表于 2009-7-10 23:37 | 显示全部楼层
原帖由 crabyan 于 2007-7-27 06:14 发表
谢谢大家的分,大家千万不要以为我建议魔兽用opengl 啊~魔兽最好的api还是DX。
cs不同,cs最好的api是opengl.所以gma9xx,又喜欢玩cs要求又比较高的朋友可以看看。
现在我用1024x768玩cs很少低于98fps的除了尸体太 ...

支持兰州
至少让我们玩起DOTA来更加顺畅

该用户从未签到

发表于 2009-10-18 14:13 | 显示全部楼层
好贴 mark一下
头像被屏蔽

该用户从未签到

发表于 2009-10-21 15:56 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

该用户从未签到

发表于 2009-10-22 16:33 | 显示全部楼层
想问问楼主。。GM965的 X3100 能不能用同样方法设置啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

意见反馈|Archiver|手机版|小黑屋|本友会 ( 北京市公安局海淀分局网监中心备案编号:11010802020118  

GMT+8, 2022-12-10 07:28 , Processed in 0.082327 second(s), 18 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表