Something went wrong while trying to load the full version of this site.

Unstable framerate

fire-hound

While waiting some of the dev team gets to you, try this unofficial unendorsed and unsupported works for me best FPS file.
You will loose much of the eye candy tho
file user.cfg :

;[~]Cuban-Ultima-Doom-Arch-Assassin47-WasteoMind-Taowolf-Sword's Custom Crysis Configs [CCC] v3.00[~]

;File Release Version = 3.00 Warhead
;Config Version = 	LVL-1 [" LOW-MINIMUM "] Config
;Shadows Version =	Ultra-Sharp Shadows Version
;Operating System = 	DX9 Windows XP/Vista 32/64
;File Name = 		Autoexec.cfg

;[~]SETS IN-GAME GRAPHICS SETTINGS TO LOW AUTOMATICALLY[~]

sys_spec_Full = 1
sys_spec_ObjectDetail = 1
sys_spec_Shading = 1
sys_spec_VolumetricEffects = 1
sys_spec_Shadows = 1
sys_spec_Texture = 1
sys_spec_Physics = 1
sys_spec_PostProcessing = 1
sys_spec_Particles = 1
sys_spec_Sound = 1
sys_spec_Shadows = 1
sys_spec_Water = 1
sys_spec_GameEffects = 1

;[~]CUSTOMIZE THESE SETTINGS TO YOUR OWN COMPUTER[~]

con_restricted = 0
r_width = 1024
r_height = 768
r_VSync = 1
d3d9_TripleBuffering = 1
r_displayinfo = 1
sys_physics_CPU = 3

;[~]BASE PERFORMANCE BOOSTERS[~]

e_cbuffer = 1
cl_hitBlur = 0
cl_hitShake = 0
r_MultiGPU = 2
r_GeomInstancing = 1
e_particles_thread = 1
es_ondemandphysics = 1
gpu_particle_physics = 1
r_CullGeometryForLights = 1
e_vegetation_static_instancing = 0
e_terrain_occlusion_culling = 1
e_terrain_occlusion_culling_version = 0
e_terrain_occlusion_culling_max_dist = 200

;[~]CUSTOMIZE FOR YOUR CUSTOM SCREENSHOT SETTINGS[~]; ONLY WORK in the EDITOR (Sandbox 2)

e_screenshot_width = 2048
e_screenshot_height = 1536
e_screenshot_quality = 100
e_screenshot_file_format = jpg

;[~]CUSTOM HIGH DYNAMIC RANGE SETTINGS[~]

r_HDRRendering = 2
r_HDRLevel = 1.2
r_HDRBrightOffset = 35.3
r_HDRBrightThreshold = 7
r_Glow = 1
r_GlowScreenMultiplier = 0.4

;[~]CUSTOM AMBIENT OCCLUSION SETTINGS[~]

e_terrain_ao = 0
r_TerrainAO = 7
r_TerrainAO_FadeDist = 5.3 

;[~]CUSTOM SCREEN-SPACE AMBIENT OCCLUSION SETTINGS[~]

r_SSAO = 0
r_SSAO_amount = 0.35
r_SSAO_blur = 4
r_SSAO_blurriness = 1
r_SSAO_darkening = 1
r_SSAO_quality = 1
r_SSAO_radius = 1

;[~]OBJECT-QUALITY SETTINGS[~]

e_obj_quality = 1
e_proc_vegetation = 1
;ca_useDecals = 0
;e_decals = 0
;e_decals_allow_game_decals = 0
;e_decals_life_time_scale = 0
e_lod_ratio = 4           
e_lod_min = 2
e_view_dist_ratio_detail = 15
e_view_dist_ratio_vegetation = 25
e_vegetation_min_size = 1.0
i_rejecteffects = 0
e_vegetation_bending = 2
sys_flash_curve_tess_error = 8
e_view_dist_ratio = 50
e_max_view_dst_spec_lerp = 0.5
e_vegetation_sprites_distance_custom_ratio_min = 1
e_vegetation_sprites_distance_ratio = 1.1
e_detail_materials_view_dist_z = 64
es_DebrisLifetimeScale = 0.3
e_cbuffer_resolution = 128
e_dissolve = 1
ca_DrawFaceAttachments = 1
ca_AttachmentCullingRation = 120
ca_FacialAnimationRadius=3

;[~]GAME EFFECTS SETTINGS[~]

i_lighteffects = 0
g_ragdollMinTime = 1.0
g_ragdollUnseenTime = 1
g_ragdollDistance = 7.0
g_battleDust_enable = 0
ai_UpdateInterval = 0.26

;[~]PARTICLE SETTINGS[~]

e_particles_quality = 1
e_particles_lod = 1
e_particles_lights = 1
e_particles_receive_shadows = 0
r_UseSoftParticles = 0
e_water_ocean_soft_particles = 0
e_particles_object_collisions = 0
e_particles_max_screen_fill = 4

;[~]PHYSICS SETTINGS[~]

e_cull_veg_activation = 40
g_joint_breaking = 1
g_tree_cut_reuse_dist = 0.35
p_max_MC_iters = 2000     
e_phys_foliage = 2
e_vegetation_wind = 0
es_MaxPhysDist = 40
es_MaxPhysDistInvisible = 10
e_phys_ocean_cell = 0
e_foliage_wind_activation_dist = 10
g_breakage_particles_limit = 70
v_vehicle_quality = 1
p_max_substeps_large_group = 3
p_num_bodies_large_group = 30
p_enable_triangle_cache = 1
p_sleep_speed_multiple = 64

;[~]POST PROCESSING EFFECTS SETTINGS[~]

r_PostProcessEffects = 1
r_MotionBlur = 0
r_Flares = 1
r_Coronas = 1
r_UseEdgeAA = 2
r_sunshafts = 1
r_colorgrading = 0
r_WaterGodRays = 1
r_DepthOfField = 0
g_Dof_Ironsight = 0

;[~]SHADER QUALITY SETTINGS[~]

q_ShaderGeneral = 1
q_ShaderMetal = 1
q_ShaderGlass = 0
q_ShaderVegetation = 0
q_ShaderIce = 0
q_ShaderTerrain = 0
q_ShaderShadow = 1
q_ShaderFX = 1
q_ShaderPostProcess = 2
q_ShaderHDR = 1
q_ShaderSky = 1
q_ShaderWater = 2
q_Renderer = 2
r_LightsSinglePass = 1

;[~]SPECIFIC SHADER SETTINGS[~]

e_sky_type = 1
e_sky_update_rate = 1
r_DetailTextures = 1
r_DetailNumLayers = 1
r_DetailDistance = 2
e_ram_maps = 1
sys_flash_edgeaa = 1
e_vegetation_use_terrain_color = 1
e_max_entity_lights = 4
r_UsePom = 0
r_EnvTexUpdateInterval = 0.075
r_TexturesFilteringQuality = 2
r_HairSortingQuality = 0
r_FillLights = 4

;[~]SHADOW SETTINGS[~]

e_shadows = 1           
r_ShadowJittering = 1
e_shadows_max_texture_size = 512
r_ShadowBlur = 2
e_gsm_lods_num = 5
e_gsm_range = 3
e_gsm_range_step = 3
e_shadows_cast_view_dist_ratio = 0.5
r_ShadowsMaskResolution = 0
e_shadows_on_alpha_blended = 0
e_shadows_from_terrain_in_all_lods = 0
e_gsm_cache = 0

;[~]SOUND SETTINGS[~]

s_ReverbType = 1

;[~]TEXTURE SETTINGS[~]

sys_LowSpecPak = 1
r_TexResolution = 0 
r_TexBumpResolution = 0
r_TexSkyResolution = 2
r_ImposterRatio = 1.7
r_EnvCMResolution = 0
r_EnvTexResolution = 1
r_DynTexMaxSize = 50
r_TexAtlasSize = 1024
r_DynTexAtlasCloudsMaxSize = 12
r_DynTexAtlasSpritesMaxSize = 8
r_VegetationSpritesTexRes = 64

;[~]VOLUMETRIC EFFECTS SETTINGS[~]

r_Beams = 2
r_BeamsDistFactor = 0.5
r_BeamsMaxSlices = 32
e_Clouds = 1
r_CloudsUpdateAlways = 0

;[~]OCEAN/WATER SETTINGS[~]

r_WaterUpdateChange = 0.1
r_WaterUpdateTimeMin = 0.1
r_WaterUpdateTimeMax = 1.0
r_WaterRefractions = 1
r_WaterReflections = 1
e_water_tesselation_amount = 5
e_water_tesselation_swath_width = 5
r_WaterCaustics = 1
r_WaterReflectionsQuality = 1
e_water_ocean_fft = 1
r_WaterReflectionsMinVisiblePixelsUpdate = 0.05

;[~]FOR HIGH-DETAIL ON MOUNTAINS[~]*KEY*=Important

e_terrain_normal_map = 0
e_terrain_lod_ratio = 1
e_terrain_texture_lod_ratio = 1
e_detail_materials_view_dist_xy = 4096
r_TexturesStreaming = 0

r_fullscreen = 1

;[~]LAST MINUTE CHANGES FOR LEVEl DESIGNERS (CRYSMITHS)[~]
;ca_useDecals = 1
;e_decals = 1
;e_decals_allow_game_decals = 1
;e_decals_life_time_scale = 1
;e_dynamic_light = 1
;e_max_entity_lights = 5

note: I have way weaker hardware configuration, and yes DPS dip quite a lot all around.
note2: some of the commands might be obsolete - but the engine seems to ignore them - so no harm and I'm lazy to prune the file - since it just works for me.

note3: feedback is welcome


haarp

It looks like you're very CPU bound. MWLL needs a ton of CPU power, not so much GPU power. That Ryzen should be plenty tho, so I'm left wondering.


fire-hound

You are welcome, I'm so glad if it helped any.

This Cryengine 2 absolutely loves single threaded power of the CPU to a degree that is ridiculous. This comes from the not so optimal (if any) multi threading support of the engine.

The HT cores of modern (LGA1155 gen 3 and onward) Intel CPUs seem to struggle less to deliver than the AMD ones, maybe due to non-AMD favoring optimizations of the compiler?

And last not least, it seems the engine favorizes Nvidia GPU over AMD / ATI bang for buck wise.

The config i shared gives the absolute maximum FPS i can achieve and i don't have some overly powerful rig here:

GA-Z77N 8GB DDR3 @1600MHz / i7 2600S @stock (HT turned off) / HD7730 1GB DDR3 / ~250W picoPSU

and barely floats around 40FPS (dips below 20 FPS on dense actions) (~60ish in hanger)