Apex Legends Video Config File Location and Best Settings

You would want to know the location for the videoconfig file of Apex Legends for a number of reasons including changing it to your likings or following this guide in order to get the best performance out of the game. Follow along!

Apex Legends videoconfig.txt Performance Guide

Tweaking Apex Legends’ in-game settings only takes you so far. To squeeze out every possible frame and eliminate competitive clutter, you have to dig into the hidden configuration files. This guide walks you through locating your custom video config file and implementing competitive parameters used by pro players to maximize FPS and visual clarity.

1. How to Locate Your Video Config File

Before changing any data, you need to find where Apex Legends stores its local hardware profiles.

1.Open the Run Command:Shortcut.

Press Windows Key + R on your keyboard to bring up the Windows Run dialog box.

2.Navigate to the Directory:Path Navigation.

Paste the following path into the box and hit Enter:

%USERPROFILE%\Saved Games\Respawn\Apex\local

3.Create a Backup:Crucial Safety Step.

Locate the file named videoconfig.txt. Right-click it, copy it, and paste it somewhere safe (like your Desktop) as a backup before making any edits.

2. Optimized Competitive Settings Block

Open videoconfig.txt with Notepad or any text editor, select all text, and replace it with this highly optimized configuration:

Plaintext
"VideoConfig"
{
 "setting.cl_gib_allow" "0"
 "setting.cl_particle_fallback_base" "3"
 "setting.cl_particle_fallback_multiplier" "2"
 "setting.cl_ragdoll_maxcount" "0"
 "setting.cl_ragdoll_self_collision" "0"
 "setting.mat_forceaniso" "1"
 "setting.mat_mip_linear" "0"
 "setting.stream_memory" "0"
 "setting.mat_picmip" "2"
 "setting.particle_cpu_level" "0"
 "setting.r_createmodeldecals" "0"
 "setting.r_decals" "0"
 "setting.r_lod_switch_scale" "0.600000"
 "setting.shadow_enable" "0"
 "setting.shadow_depth_dimen_min" "0"
 "setting.shadow_depth_upres_factor_max" "0"
 "setting.shadow_maxdynamic" "0"
 "setting.ssao_enabled" "0"
 "setting.ssao_downsample" "3"
 "setting.dvs_enable" "0"
 "setting.dvs_gpuframetime_min" "6592"
 "setting.dvs_gpuframetime_max" "6800"
 "setting.defaultres" "1920"
 "setting.defaultresheight" "1080"
 "setting.fullscreen" "1"
 "setting.nowindowborder" "0"
 "setting.volumetric_lighting" "0"
 "setting.mat_vsync_mode" "0"
 "setting.mat_backbuffer_count" "1"
 "setting.mat_antialias_mode" "0"
 "setting.csm_enabled" "0"
 "setting.csm_coverage" "1"
 "setting.csm_cascade_res" "512"
 "setting.fadeDistScale" "1.000000"
 "setting.dvs_supersample_enable" "0"
 "setting.gamma" "1.000000"
 "setting.configversion" "7"
}

Crucial Last Step: Save the file and close it. Right-click videoconfig.txt, select Properties, check the Read-only box, and click Apply. Without setting the file to Read-only, Apex Legends will overwrite your custom values the moment you launch the game.

3. Technical Breakdown: Why These Settings Boost Performance

Apex Legends runs on a heavily modified version of the Source Engine. Understanding what these parameters modify helps clarify how they optimize performance:

Eliminating Visual Clutter & Physics Load

  • cl_gib_allow "0" & cl_ragdoll_maxcount "0": Disables body parts (“gibs”) from exploding debris and completely removes ragdoll corpses on death. This saves vital CPU cycles during intense squad fights.

  • r_decals "0" & r_createmodeldecals "0": Stops the game from rendering permanent bullet holes, burn marks, and impact scars on walls and player models.

Stripping Dynamic Lighting & Shadows

  • shadow_enable "0" & csm_enabled "0": Disables standard shadows and Cascaded Shadow Maps (CSM). Shadows are among the single largest performance hogs in Apex; turning them off grants a massive FPS jump and makes enemies hiding in dark corners vastly easier to track.

  • ssao_enabled "0" & volumetric_lighting "0": Shuts off Screen Space Ambient Occlusion (crevice shadows) and volumetric “god rays,” removing massive GPU render strains.

Texture & Resolution Parameters

  • stream_memory "0": Maps directly to your Texture Streaming Budget. Setting it to "0" turns off the streaming budget entirely for maximum performance. If you experience excessive texture popping or stuttering, change this value to match your GPU’s VRAM (e.g., "400000" for 4GB, "600000" for 6GB).

  • r_lod_switch_scale "0.600000": Controls the distance at which models drop to lower quality levels (LOD). While older guides suggested going as low as 0.35, the engine enforces a hard minimum baseline of 0.6 for competitive visibility integrity.

4. Troubleshooting & Pro-Tips

  • Adjusting Resolution: If you play on a resolution other than 1080p, you must manually change defaultres and defaultresheight inside the file to match your monitor’s native display (e.g., 2560 and 1440 for 2K) before locking the file to Read-only.

  • Changing In-Game Settings: If you need to tweak your mouse sensitivity, keybinds, or audio settings, you can do so safely in-game. However, if you want to alter standard video settings, you must unlock videoconfig.txt (uncheck Read-only), edit it, and lock it again.


Last Updated on July 15, 2026

Leave a Comment

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

Scroll to Top