PDA

View Full Version : I Don't Understand My Crysis Warhead Performance



Natalia
10-23-2008, 10:29 PM
I am really confused about my Crysis Warhead performance.

When I played Crysis back in the spring, I did all those DX10 look-a-like hacks for DX9. I pretty much did a lot of the stuff that tweakguides.com recommended to get the game to look like DX10 but run much better.

After doing that on the original Crysis, I was able to play at about 40-60 FPS at 2560x1600 with my current setup.

I just traded in the original and picked up Warhead, and now I get about half the framerate that I got in the original. And I think I have pretty much the same tweaks as I did before (I just did a fresh Vista install last week, so I don't have the old installation).

I am very confused why this is the case. One weird thing is that I had to manually go into the nVidia control panel and tell it that Crysis.exe should have 4-Way Alternate Frame Rendering 2. Doing that took it from the low teens to about 25 or so.

I just don't get why my performance is less.



The tweaks I did are as follows:

Set all settings in game to Gamer and always run it in DX9 mode via the game explorer context menu.

Add this to a config file:

con_restricted=0
e_view_dist_ratio_vegetation=20
q_ShaderPostProcess=2
r_UseEdgeAA=0
r_ColorGrading=0
r_HDRRendering=1
q_Renderer=3
r_sunshafts=1
r_UsePOM=1
e_shadows_max_texture_size=512
r_ShadowBlur=0
r_ShadowJittering=1.5
r_SSAO=1
r_SSAO_quality=2
r_SSAO_radius=1.3
r_SSAO_amount=0.6
r_SSAO_darkening=0.7
r_SSAO_downscale_ztarget=0
r_TexturesStreaming=0
e_water_ocean_fft=1
r_MotionBlur=0
r_DepthOfField=0
cl_hitblur=0

sys_preload=1
s_PrecacheData=1
cl_fov=75
r_usesoftparticles=0
gpu_particle_physics=1
es_ondemandphysics=1
e_hw_occlusion_culling_objects=1
e_stream=0
e_precache_level=1
r_geominstancing=1
r_motionblurshutterspeed=0
g_dofset_maxscale=0
g_dofset_minscale=0
r_ShadowMaskResolution=2
e_proc_vegetation=0
i_iceeffects=0
r_Texture_Anisotropic_Level=8

Carfax
10-24-2008, 10:45 AM
Did you disable V-sync? If your framerates are approximately half of what they used to be, it's more than likely because V-sync is enabled.

Natalia
10-24-2008, 06:16 PM
Did you disable V-sync? If your framerates are approximately half of what they used to be, it's more than likely because V-sync is enabled.

I have that Forced off in the nVidia control panel and it is un-checked in the game.

Carfax
10-24-2008, 07:11 PM
What about the r_MultiGPU command?

Make sure it's set to 1, otherwise the game won't use your multi GPU set up.

soundood
10-24-2008, 11:16 PM
did you know that warhead and wars uses slightly differant config numbers?

ie: like =50 instead of =30 and so on?

im not going to go through all of them for you, sry i dont have time, what i have done is copy the config i use for you with the Multi gpu setting copied over for you, try this and let me know what FPS you get, anything below 35 fps min, and you have a prob.


r_displayinfo=1
con_restricted=0
sys_spec_GameEffects=3
sys_spec_ObjectDetail=3
sys_spec_Particles=3
sys_spec_Physics=3
sys_spec_PostProcessing=3
sys_spec_Quality=3
sys_spec_Shading=3
sys_spec_Shadows=3
sys_spec_Texture=3
sys_spec_VolumetricEffects=3
sys_spec_Water=3
e_hw_occlusion_culling_objects=1
e_foliage_wind_activation_dist=25
e_max_entity_lights=16
e_obj_quality=4
e_particles_thread=1
e_particles_max_screen_fill=32
e_particles_quality=4
e_shadows_cast_view_dist_ratio=0.8
e_vegetation_sprites_distance_ratio=1.5
e_view_dist_ratio_detail=30
e_view_dist_ratio_vegetation=65
e_water_ocean_fft = 1
e_water_tesselation_amount=10
es_DebrisLifetimeScale=1
g_battleDust_enable=1
g_breakage_particles_limit=250
g_ragdollDistance=40
g_ragdollMinTime=15
q_Renderer=3
q_ShaderFX=3
q_ShaderGeneral=3
q_ShaderGlass=3
q_ShaderHDR=3
q_ShaderIce=3
q_ShaderMetal=3
q_ShaderPostProcess=3
q_ShaderShadow=3
q_ShaderSky=3
q_ShaderTerrain=3
q_ShaderVegetation=3
q_ShaderWater=3
r_MultiGPU=1
r_UseEdgeAA=2
r_BeamsDistFactor=.05
r_BeamsMaxSlices=200
r_ColorGrading=1
r_DepthOfField=2
r_DetailNumLayers=2
r_DynTexAtlasSpritesMaxSize=32
r_MotionBlur = 5
r_ShadowJittering=2.5
r_SSAO_quality=2
r_SSAO_radius=2
r_sunshafts=1
r_TexAtlasSize=2048
r_Usepom=1
r_WaterReflectionsQuality=3
r_WaterUpdateChange=0.0
r_WaterUpdateTimeMin=0.0
r_WaterUpdateTimeMax=0.0
p_enable_triangle_cache=1

these settings have a lot of eye candy, but run sweet on a GTX260 216 core, so should be fine for you, i altered them froma crysis config, to be compatible for Crysis wars and warhead

also i know yoy run DX9 mode, so do i, but its best to add the -DX9 flag to the start up shortcut

Natalia
10-24-2008, 11:38 PM
Thanks, I'll give this a shot and report back ;)

Natalia
10-24-2008, 11:51 PM
Just tried yours and dropped about 25%. :(

soundood
10-25-2008, 12:07 AM
it is an 'eye candy' config, but with this i get 30 fps min in warhead and the same in wars, for warhead i have found that leaving it up to the in game high settingsa is good enough for gameplay.

i have a seneaky suspicion that your x-fire set up is not being recognised properly, or that you havent changed maybe the 'high prfromance' settings in vista.

my advice would be to start on another instal of vista, with the updated drivers that have just been released from ATI or Nvidia (both have released them for far cry 2)

then instal all updated drivers for the rest of your system, then SP1, then game.

you might just have a bad instal/driver issue

Natalia
10-25-2008, 12:26 AM
Okay, I blame drivers for this issue.


I was at ~23 on 178.18

Then installed 180.43 and got 21


Then I installed 178.24 and got all the way up to 54!


Woot!

(Oh, and those numbers were all on my config file. Yours I only got 13-15 :( )

soundood
10-25-2008, 01:44 AM
excelent news, as you said my config would be toooo much for your High resolutions, i run at 1440 x 900..lol

and that avatar is so 'you' lol