CS2: Settings & Configs for more FPS

Video Settings

Counter-Strike 2 places a significantly higher demand on both the CPU and graphics card, which means you might have to fine-tune the settings to get the best frame rate out of your system. Here are our CS2 graphic settings which have been working great so far.

Full cs2_video.txt:

"video.cfg"
{
"setting.defaultres" "1920"
"setting.defaultresheight" "1080"
"setting.refreshrate_numerator" "360000"
"setting.refreshrate_denominator" "1000"
"setting.fullscreen" "1"
"setting.mat_vsync" "0"
"Version" "11"
"VendorID" "4318"
"DeviceID" "8710"
"setting.cpu_level" "3"
"setting.gpu_mem_level" "3"
"setting.gpu_level" "3"
"setting.knowndevice" "0"
"setting.nowindowborder" "1"
"setting.fullscreen_min_on_focus_loss" "1"
"setting.high_dpi" "0"
"setting.coop_fullscreen" "0"
"Autoconfig" "2"
"setting.shaderquality" "0"
"setting.r_aoproxy_enable" "0"
"setting.r_aoproxy_min_dist" "3"
"setting.r_ssao" "0"
"setting.r_csgo_lowend_objects" "0"
"setting.r_texturefilteringquality" "0"
"setting.r_character_decal_resolution" "256"
"setting.r_texture_stream_max_resolution" "1024"
"setting.msaa_samples" "4"
"setting.r_csgo_cmaa_enable" "0"
"setting.csm_max_num_cascades_override" "3"
"setting.csm_viewmodel_shadows" "1"
"setting.csm_max_shadow_dist_override" "240"
"setting.lb_csm_override_staticgeo_cascades" "1"
"setting.lb_csm_override_staticgeo_cascades_value" "2"
"setting.lb_sun_csm_size_cull_threshold_texels" "10.000000"
"setting.lb_shadow_texture_width_override" "2048"
"setting.lb_shadow_texture_height_override" "3072"
"setting.lb_csm_cascade_size_override" "1024"
"setting.lb_barnlight_shadowmap_scale" "0.500000"
"setting.lb_csm_draw_alpha_tested" "0"
"setting.lb_csm_draw_translucent" "0"
"setting.r_particle_cables_cast_shadows" "1"
"setting.lb_enable_shadow_casting" "1"
"setting.r_particle_shadows" "0"
"setting.cl_particle_fallback_base" "5"
"setting.cl_particle_fallback_multiplier" "1.500000"
"setting.r_particle_max_detail_level" "0"
"setting.r_csgo_mboit_force_mixed_resolution" "1"
"setting.r_csgo_fsr_upsample" "0"
"setting.mat_viewportscale" "1.000000"
"setting.sc_hdr_enabled_override" "3"
"setting.r_low_latency" "2"
"setting.aspectratiomode" "1"
}

Jumpthrow

As of writing this blog (14.09.2023) the default CS2 jump bind seems to be broken and inconsistent. This is expected to change after the limited test is finished and the game is fully released. For the time being you can help yourself with the following binds & aliases. Simply replace the “YOURKEY” with your desired keyboard or mouse key and you are good to go!

// Jumpthrow
alias "+jumpup" "+jump"
alias "+double" "-attack;-attack2"
alias "+jumpdown" "-jump"
bind "YOURKEY" "+jumpup;+double;+jumpdown"

Practice Config

In case you want to practice grenades on your own (offline) server you can make your time easier by using a simple config like the following

// Practice Settings
sv_cheats "1"
bot_kick
mp_roundtime "60"
mp_roundtime_defuse "60"
mp_freezetime "0"
mp_buy_anywhere "1"
mp_buytime "99999999"
mp_startmoney "9999999"
mp_team_intro_time "0"
mp_maxmoney "9999999"
sv_infinite_ammo "1"
ammo_grenade_limit_total "10"
sv_grenade_trajectory_prac_pipreview "true"


// Restart
mp_restartgame "1"

If you want to hop on a server to test your new settings you can now try our 24/7 CS2 Mirage deathmatch server.

connect 169.150.247.213:26212

Leave a Reply

Your email address will not be published. Required fields are marked *