Guru3D.com Forums

Go Back   Guru3D.com Forums > General > Game Tweaks and Modifications
Game Tweaks and Modifications This forum is dedicated to game modifications and tweaks. Here you can discuss performance and image quality modifications.



Reply
 
Thread Tools Display Modes
Crysis FPS Boost
Old
  (#1)
Shabaco
Master Guru
 
Videocard: -
Processor: -
Mainboard: -
Memory: -
Soundcard: -
PSU: -
Thumbs up Crysis FPS Boost - 05-09-2017, 12:28 | posts: 446 | Location: -

so long story short, recently upgraded my pc and still got poor fps (60fps in many areas but in certain places it would drop to sub 40-50), anyways it's taken a few weeks of testing but i managed to solve my random fps.

first i tackled the low fps on maps like village where if you go up high and then look down at the compound in the middle of the map the fps would dip in 45-50's.

then i tackled the ascension level which was the worst offender as when you would get near the sphere and multiple aliens appear it would drop in 35-45-50for pretty much the rest of the mission with 50-60 not in sphere or alien view

lastly i got rid of the fps drop on custom maps, and we all know player created maps are usually unoptimized and very detail heavy.

the following is my config;

pc specs;

i5 3570k
gtx 1050 ti lp (was 750 ti lp)
10gb ddr3
crysis installed on hdd

only upgraded gpu as i have a htpc setup.

it's been a long time since i last played crysis and forgot about it's fps destroying effects.

i will probably try rasing some of the other settings now that i've solved the fps killing settings.

these were dynamic lights & shadows.
for dl i disabled a debug setting that was on and that gave me 2-3fps, lowered max enity lights to 1 from 11 and that netted another 4-5fps, software coverage buffer to 2 added 4-5fps, set cbuffer_hw to 1 which i assume was hardware coverage buffer, cvar dump just says debug but it added 1-2fps.
big fps boost on ascension was some setting that hides part of the distant terrain, looks a bit nasty when you start a new game as half the island is missing but meh, a small price to pay for a playable ascension level.

the setting is e_max_view_dist = 1024 as it prevents distance terrain/objects from rendering even when some is not visible.
default is -1 for full view. can try 1128, 1256, 1512, 2048 etc. although for me any higher than 1024 on the ascension level results in fps loss of 10 making it laggy.

Code:
sys_spec_GameEffects = 1
sys_spec_MotionBlur = 1
sys_spec_ObjectDetail = 3
sys_spec_Particles = 1
sys_spec_Physics = 2
sys_spec_PostProcessing = 1
sys_spec_Shading = 3
sys_spec_Shadows = 2
sys_spec_Sound = 1
sys_spec_Texture = 1
sys_spec_VolumetricEffects = 1
sys_spec_Water = 3
Code:
con_restricted = 0

ca_UseAnimationsCache = 1
ds_PrecacheSounds = 1
e_level_auto_precache_textures_and_shaders = 1
e_precache_level = 1

r_ShadersAsyncMaxThreads = 4

r_DisplayInfo = 1
fixed_time_step = -0.017 ;caps fps @60

r_MultiGPU = 0
r_TexMaxAnisotropy = 16

cl_FOV = 70
r_DrawNearFOV = 70

g_dof_ironsight = 0
r_DepthOfField = 0

cl_motionblur = 0
r_MotionBlur = 0

r_Flares = 0
r_Coronas = 0
r_Glow = 1

r_colorgrading = 0
r_ColorGradingDof = 0
r_ColorGradingFilters = 0
r_ColorGradingLevels = 0
r_ColorGradingSelectiveColor = 0

cl_hitblur = 0
cl_screeneffects = 0
cl_sprintBlur = 0
g_radialBlur = 0

r_PostProcessEffectsFilters = 0
r_PostProcessEffectsGameFx = 0

e_cbuffer = 2
e_cbuffer_hw = 1
e_cbuffer_terrain 1
e_cbuffer_terrain_lod_ratio = 1
e_cbuffer_terrain_max_distance = 1024
e_particles_max_emitter_draw_screen = 1
e_max_view_dst = 1024
e_view_dist_ratio_vegetation = 40 ;15
e_dynamic_light_consistent_sort_order = 0 ;debug setting default 1, fps boost 2-3
e_max_entity_lights = 1 ;11, fps boost 4-5
e_shadows_cast_view_dist_ratio = 0.15 ;0.45, fps boost 5-10, some shadow pop-in

r_CullGeometryForLights = 1
r_OcclusionQueriesMGPU = 0
e_hw_occlusion_culling_objects = 1

e_vegetation_use_terrain_color = 0 ;more varied grass colour
e_proc_vegetation = 1 ;adds back extra vegetation
r_UseGSParticles = 0 ;dx10 effect
r_useParticlesRefraction = 0
r_UseSoftParticles = 1 ;fixes smoke
e_decals_allow_game_decals = 1
e_clouds = 1
r_UsePOM = 1 ;3d looking rocks and terrain
e_ambient_occlusion = 0 ;1 makes bushes flicker
e_terrain_ao = 1
r_SSAO = 1
r_TerrainAO = 1

;LowerQualityTextures
sys_LowSpecPak = 1
p.s i've always hated the flying level because of the rubbish vtol contols so i'm modding it, going to make it an on foot mission instead, i've already started joining up the roads and modifying terrain to make it playable on foot.

todo;

add roads to link up areas
add lots of grass and other vegetation
add enemy ai
add weapon pickups
add vehicles

someone here might like to try it when it's done.

Last edited by Shabaco; 05-10-2017 at 12:41.
   
Reply With Quote
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com
Copyright (c) 2017, All Rights Reserved. The Guru of 3D, the Hardware Guru, and 3D Guru are trademarks owned by Hilbert Hagedoorn.