Skip to content

CS2 Cvars List

Complete Counter-Strike 2 cvars (convars) list with descriptions, flags, defaults, and detail pages.

CvarDescription
r_legacy_vsync falseUse legacy vsync mode -- for testing for a couple user machines.
Flags and default
Flags
developmentonly hidden defensive
Default
false
multigpu_skip_transfers false
Flags and default
Flags
developmentonly defensive
Default
false
multigpu_skip_semaphores false
Flags and default
Flags
developmentonly defensive
Default
false
r_texture_pool_size 1600Total size of the texture pool in MB
Flags and default
Flags
developmentonly defensive
Default
1600
r_texture_stream_mip_bias 0Biases the mip level the texture streaming system choses to stream for each texture.
Flags and default
Flags
developmentonly defensive
Default
0
r_max_texture_pool_size 0Upper limit on texture pool size.
Flags and default
Flags
developmentonly defensive
Default
0
r_texture_nonstreaming_load trueAllow immediately loading mips of textures (when possible) when their headers are loaded, saving IO & reducing latency.
Flags and default
Flags
developmentonly defensive
Default
true
r_texture_hookup_uses_threadpool trueAsync Texture hookup uses its own threadpool instead of the global pool.
Flags and default
Flags
developmentonly defensive
Default
true
r_texture_stream_max_resolution 2147483647Maximum resolution for top mip level in streaming textures
Flags and default
Flags
developmentonly defensive
Default
2147483647
r_texture_stream_resolution_bias 1.0
Flags and default
Flags
developmentonly defensive
Default
1.0
r_validate_texture_streaming falseDumps state of texture streaming at the next frame boundary.
Flags and default
Flags
developmentonly defensive
Default
false
r_texture_eager_eviction false
Flags and default
Flags
developmentonly defensive
Default
false
r_texture_stream_throttle_amount 10.0
Flags and default
Flags
developmentonly defensive
Default
10.0
r_texture_stream_throttle_count 3
Flags and default
Flags
developmentonly defensive
Default
3
r_texture_stream_throttle_count_over_budget 1
Flags and default
Flags
developmentonly defensive
Default
1
r_texture_streamout_unthrottle_ms 0.2After hitting throttling limits for streamout, allow it to continue up to this number of milliseconds.
Flags and default
Flags
developmentonly defensive
Default
0.2
r_texture_streaming_timesliced true
Flags and default
Flags
developmentonly defensive
Default
true
r_texture_budget_dynamic trueDynamically adjust texture streaming budget based on GPU memory usage.
Flags and default
Flags
developmentonly defensive
Default
true
r_texture_budget_update_period 0.5Time (in seconds) between updating texture memory budget.
Flags and default
Flags
developmentonly defensive
Default
0.5
r_texture_budget_threshold 0.9Reduce texture memory pool size when this percentage of the budget is full.
Flags and default
Flags
developmentonly defensive
Default
0.9
r_texture_pool_reduce_rate 256.0Reduce texture memory pool size by this many MB / s when over budget.
Flags and default
Flags
developmentonly defensive
Default
256.0
r_texture_pool_increase_rate 64.0Increase texture memory pool size by this many MB / s when under budget.
Flags and default
Flags
developmentonly defensive
Default
64.0
r_texture_stream_resolution_bias_update_period 0.5
Flags and default
Flags
developmentonly defensive
Default
0.5
r_texture_stream_resolution_bias_increase_rate 0.1
Flags and default
Flags
developmentonly defensive
Default
0.1
r_texture_stream_resolution_bias_decrease_rate 0.1
Flags and default
Flags
developmentonly defensive
Default
0.1
r_texture_stream_resolution_bias_min 1.0
Flags and default
Flags
developmentonly defensive
Default
1.0
mat_shader_cache true
Flags and default
Flags
developmentonly
Default
true
mat_warn_bad_modes false
Flags and default
Flags
developmentonly
Default
false
mat_assert_on_error_shader_use false
Flags and default
Flags
developmentonly
Default
false
mat_hide_error_shader false
Flags and default
Flags
developmentonly
Default
false
mat_skip_static_const_eval true
Flags and default
Flags
developmentonly
Default
true
mat_shading_complexity_color 1.0 0.5 0.3
Flags and default
Flags
cheat
Default
1.0 0.5 0.3
mat_shading_complexity_max_instruction_count 1024.0
Flags and default
Flags
cheat
Default
1024.0
mat_shading_complexity_max_register_count 128.0
Flags and default
Flags
cheat
Default
128.0
mat_overdraw_color 0.1 0.1 0.3
Flags and default
Flags
cheat
Default
0.1 0.1 0.3
font_show_glyph_miss false
Flags and default
Flags
developmentonly
Default
false
mat_colorcorrection true
Flags and default
Flags
developmentonly
Default
true
mat_viewportscale 1.0Scale down the main viewport (to reduce GPU impact on CPU profiling)
Flags and default
Flags
developmentonly clientdll defensive
Default
1.0
panorama_disable_blur false
Flags and default
Flags
developmentonly hidden defensive
Default
false
panorama_disable_box_shadow false
Flags and default
Flags
developmentonly hidden defensive
Default
false
panorama_disable_render_callbacks false
Flags and default
Flags
developmentonly hidden defensive
Default
false
panorama_disable_draw_fancy_quad false
Flags and default
Flags
developmentonly hidden defensive
Default
false
panorama_disable_layer_clear false
Flags and default
Flags
developmentonly hidden defensive
Default
false
panorama_disable_draw_text false
Flags and default
Flags
developmentonly hidden defensive
Default
false
panorama_force_text_shadow_strength -1.0
Flags and default
Flags
developmentonly hidden defensive
Default
-1.0
panorama_disable_draw_text_shadow false
Flags and default
Flags
developmentonly hidden defensive
Default
false
panorama_disable_layer_cache false
Flags and default
Flags
developmentonly hidden defensive
Default
false
panorama_use_backbuffer_directly true
Flags and default
Flags
developmentonly hidden defensive
Default
true
panorama_highlight_composition_layers false
Flags and default
Flags
developmentonly hidden defensive
Default
false
panorama_highlight_slow_operations false
Flags and default
Flags
developmentonly hidden defensive
Default
false
© 2025 Hypen.cz