显卡不是很好的可以使用这个优化CS:S的FPS (适合CSPRO)
显卡不是很好的可以使用这个命令优化CS:S的FPS效果不错!
让显卡强制支持某个版本的DirectX,能优化大量速度,极大提高fps值!控制台输入如下命令:
mat_dxlevel 90 ——强制为DirectX 9.0
mat_dxlevel 81——强制为DirectX 8.1
mat_dxlevel 80——强制为DirectX 8.0
mat_dxlevel 70——强制为DirectX 7.0,此效果较明显,建议显卡不厉害的朋友使用
MX440在CSS中是强制运行在DX7模式下的。就算按照默认的特效,加几个的机器人,fps至少也能跑40以上,
很多人目前在使用的显卡都已经支持较新的DirectX8.1直至DirectX9.0,但是这些显卡在DX8.1和DX9中的性能并不是特别好,所以游戏中的表现也很差,这类显卡主要包括nVidia Geforce3系列,GeforceFX5200/5600,AtiRadeon7500/8500/9100/9500等。考虑前一段时间Valve对CS:S进行的一次升级中包含了对DirectX7部分代码的优化,使得DX7性能有了大幅度的提升,如果我们在CS:S中强制使用DX7,而不是DX8.1或者DX9,毫无疑问可以大幅度提高游戏FPS。而在CS:S的控制界面中是不可以更改DX版本的,不过没问题,我们可以在控制台中修改。
打开CS:S,在控制台中输入mat_dxlevel 70,现在再去显示属性设置栏看你就会发现已经是DirectX7.0了,此时千万不要退出,因为这个时候一旦退出就又回复成原来的设置了。立刻进入游戏试试看,是不是已经有了明显的改善呢?
当然如果您使用的是比较早的显卡比如说nVidiaGeforce2系列,Geforce4MX系列,默认就是运行在DirecX7.0,也就不需要经过以上的调整了。这也是为什么一些朋友很奇怪为什么一些FX5200显卡还不如MX440显卡在CS:S中表现的性能好。
如果有一些朋友对FPS还不满意,可以进入Video设置,将里面的一些特性都调整到最Low(中文版是“低”),这也会让FPS提升许多。
当然这样的优化是以牺牲高质量的游戏画面为代价的,经过以上优化之后我们会发现游戏画面比起默认的设置来说差了许多,不过相信很多朋友更愿意在流畅的画面下玩CS:S吧!
如果有的朋友还是想使用原来的DirectX设置,就按照上面的修改办法做一遍,只是要注意在mat_dxlevel后面填入的数字要和默认的DirectX设置保持一致,DirectX8.0就是mat_dxlevel 80,DirectX8.1就是mat_dxlevel81,DirectX9.0则是mat_dxlevel 90。
附带可以明显提高CSS的FPS的Config.cfg文件(复制到你的CS:S的autoexec.cfg文件替换同名设置即可,注意备份):
cl_ragdoll_collide "0"
cl_c4dynamiclight "0"
cl_ejectbrass "0"
cl_phys_props_enable "0"
cl_phys_props_max "0"
cl_ragdoll_physics_enable "0"
cl_dynamiccrosshair "0"
cl_show_bloodspray "0"
cl_show_splashes "0"
r_lod "5"
r_decal_cullsize "0"
r_propsmaxdist "1"
r_RainSimulate "0"
r_WaterDrawReflection "0"
r_WaterDrawRefraction "0"
r_fastzreject "1"
r_mmx "1"
r_sse "1"
r_sse2 "1"
r_dynamic "0"
r_shadows "0"
r_drawdecals "0"
r_drawbatchdecals "0"
rope_smooth "0"
mat_specular "0"
mat_bumpmap "0"
mat_mipmaptextures "1"
mat_reducefillrate "1"
mat_trilinear "0"
mat_bufferprimitives "1"
mat_bufferprimitives "1"
mat_picmip "2"
mat_clipz "0"
mp_decals "0"
muzzleflash_light "0"
mod_forcedata "1"
fog_enable "0"
fog_enableskybox "0"
fog_enable_water_fog "0"
jpeg_quality "100"