Forum Discussion

Re: Launch Command -threads

@EA_Blueberrythat's actually a good question 🙂 The command would force the game to use 8 threads just in case it doesn't do but I guess it does so it would be useless to have ti xD

+exec autoexec +fps_max unlimited -threads 8 -preload -refresh 144 -fullscreen -high

that's what I use at the moment, but there is something that's actually bothering me the FPS is jumping to much since that new patch and I don't like it...
I did have 330fps be for without drops now I am drooping from 240 to 330.

I made a new cfg and its not helping actually guess I cant run the game lower then I do now.

11 Replies

  • TheUnknownMsx's avatar
    TheUnknownMsx
    6 years ago

    "VideoConfig"
    {
    "setting.cl_gib_allow" "0"
    "setting.cl_particle_fallback_base" "-999999"
    "setting.cl_particle_fallback_multiplier" "-999999"
    "setting.cl_ragdoll_maxcount" "0"
    "setting.cl_ragdoll_self_collision" "0"
    "setting.mat_depthfeather_enable" "0"
    "setting.mat_forceaniso" "0"
    "setting.mat_mip_linear" "0"
    "setting.stream_memory" "0"
    "setting.mat_picmip" "4"
    "setting.particle_cpu_level" "0"
    "setting.r_createmodeldecals" "0"
    "setting.r_decals" "0"
    "setting.r_lod_switch_scale" "0.350000"
    "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" "0"
    "setting.modeldecals_forceAllowed" "-1"
    "setting.dvs_enable" "0"
    "setting.dvs_gpuframetime_min" "15000"
    "setting.dvs_gpuframetime_max" "16500"
    "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" "0"
    "setting.mat_antialias_mode" "0"
    "setting.csm_enabled" "0"
    "setting.csm_coverage" "0"
    "setting.csm_cascade_res" "0"
    "setting.fadeDistScale" "1.000000"
    "setting.dvs_supersample_enable" "0"
    "setting.gamma" "1.000000"
    "setting.configversion" "7"
    }

  • TheUnknownMsx's avatar
    TheUnknownMsx
    6 years ago

    fps_max "0"
    cl_showfps "4"
    rate 128000
    cl_cmdrate "120"
    cl_updaterate_mp "120"
    cl_cmdbackup "2"
    cl_resend "0.5"
    cl_interp_all "0"
    cl_interpolate "0"
    cl_interpolation_before_prediction "0"
    cl_updatevisibility "1"
    cl_timeout "30"
    net_compresspackets "0"
    cl_smooth "0"
    cl_smoothtime "0.01"
    cl_pred_optimize "1"
    cl_wpn_sway_interp "0"
    cl_lagcompensation "1"
    net_compresspackets_minsize "128"
    net_maxcleartime "0.020346"
    host_limitlocal "0"
    m_acceleration "0"
    m_rawinput "1"
    m_filter "0"
    staticProp_max_scaled_dist "1000"
    mat_queue_mode "2"
    cl_drawmonitors "0"
    sprint_view_shake_style "1"
    mat_autoexposure_override_min_max "1"
    mat_autoexposure_max "1"
    mat_autoexposure_min "1.5"
    mat_autoexposure_speed "0.2"
    mat_autoexposure_uncap "0"
    mat_autoexposure_max_multiplier "1"
    mat_autoexposure_min_multiplier "1"
    cl_always_ragdoll_radius "0"
    cl_bones_incremental_blend "1"
    cl_phys_maxticks "0"
    r_rootlod "2"
    cl_ejectbrass "0"
    cl_showpos "0"
    cl_smooth "0"
    mat_picmip "4"
    mat_debug_tonemapping_disable "1"
    mat_sun_highlight_size "0"
    hud_setting_adsDof "0"
    mat_bloom_max_lighting_value "0"
    mat_parallaxmap "0"
    r_PhysPropLighting "0"
    r_lightstyle "0"
    r_lightmap "0"
    func_break_max_pieces "0"
    cl_gib_allow "0"
    cl_particle_fallback_base "-1"
    cl_particle_fallback_multiplier "-1"
    particle_cpu_level "0"
    r_createmodeldecals "0"
    shadow_depth_dimen_min "0"
    shadow_depth_upres_factor_max "0"
    shadow_maxdynamic "0"
    ssao_downsample "0"
    mat_vsync_mode "0"
    mat_backbuffer_count "0"
    hud_setting_pingDoubleTapEnemy "1"
    r_WaterDrawReflection "0"
    r_drawbatchdecals "0"
    mat_local_contrast_scale_override "0"
    mat_maxframelatency "0"
    cl_use_simd_bones "1"
    cl_simdbones_slerp "1"
    r_particles_cull_all "0"
    prop_active_gib_limit "0"
    dof_overrideParams "0"
    tsaa_blendfactoroverride "1"
    mat_screen_blur_override "1"
    mat_autoexposure_override_min_max "1"
    map_settings_override "1"
    rui_overrideVguiTextRendering "1"
    mat_sun_highlight_size "0"
    mat_envmap_scale "1"
    mat_envmapsize "0"
    mat_envmaptgasize "0"
    mat_diffuse "1"
    mat_depthtest_force_disabled "1"
    mat_disable_bloom "1"
    mat_disable_lightmap_ambient "1"
    mat_force_bloom "0"
    mat_fastspecular "1"
    mat_disable_lightmaps "1"
    mat_disable_lightwarp "1"
    mat_bloomscale "0"
    mat_bloom_streak_amount "0"
    mat_bloom_wide_amount "0"
    mat_global_lighting "0"
    mat_dynamic_tonemapping "0"
    mat_specular "0"
    mat_disable_model_ambient "1"
    mat_compressedtextures "1"
    mat_use_compressed_hdr_textures "1"
    mat_bumpmap "0"
    mat_hdr_enabled "0"
    mat_hdr_level "0"
    mat_vignette_enable "0"
    mat_enable_ssr "0"
    mat_fxaa_enable "0"
    mat_mip_linear "0"
    mat_reducefillrate "1"
    mat_shadowstate "0"
    mat_filtertextures "0"
    mat_depthfeather_enable "0"
    mat_depthbias_tightshadowmap "0"
    mat_dof_enabled "0"
    mat_reduceparticles "1"
    mat_instancing "1"
    mat_colorcorrection_editor "0"
    mat_antialias "0"
    mat_forceaniso "0"
    mat_screen_blur_enabled "0"
    mat_motion_blur_enabled "0"
    mat_motion_blur_falling_intensity "0"
    mat_motion_blur_falling_max "0"
    mat_motion_blur_falling_min "0"
    mat_motion_blur_forward_enabled "0"
    mat_motion_blur_percent_of_screen_max "0"
    mat_motion_blur_rotation_intensity "0"
    mat_motion_blur_strength "0"
    mat_colcorrection_disableentities "1"
    mat_shadercount "0"
    mat_vsync "0"
    mat_hide_sun_in_last_cascade "1"
    mat_antialias_mode "0"
    mat_colorcorrection "0"
    monitor_mat_sharpen_amount "0"
    mat_light_edit "1"
    mat_depthbias_shadowmap "0"
    mat_filterlightmaps "0"
    r_dynamic "0"
    r_fastzreject "-1"
    r_decals "0"
    r_forcecheapwater "1"
    r_waterdrawreflection "0"
    r_waterforceexpensive "0"
    r_waterforcereflectentities "0"
    r_jiggle_bones "0"
    r_shadowrendertotexture "0"
    r_rimlight "0"
    r_threaded_particles "1"
    r_updaterefracttexture_allowmultiple "0"
    r_volumetric_lighting_enabled "0"
    r_particle_lighting_enable "0"
    r_particle_low_res_enable "1"
    r_drawscreenspaceparticles "0"
    r_norefresh "1"
    r_particle_sim_spike_threshold_ms "0"
    r_ropetranslucent "0"
    r_visambient "0"
    r_DrawDisp "0"
    r_drawparticles "0"
    r_drawsprites "0"
    r_drawstaticlight "0"
    r_dynamiclighting "0"
    r_particle_lighting_force "0"
    r_sse_s "0"
    r_visualizetraces "0"
    r_vismodellighting "0"
    r_updaterefracttexture "0"
    r_txaaEnabled "0"
    r_modeldecal_maxtotal "0"
    r_drawworld "0"
    r_drawtranslucentrenderables "0"
    r_drawstaticprops "0"
    r_drawsky "0"
    r_drawopaquerenderables "0"
    r_drawentities "0"
    r_drawbrushmodels "0"
    r_ditherAlpha "0"
    r_ditherFade "0"
    r_blurmenubg "0"
    r_DrawBeams "0"
    r_threadeddetailprops "1"
    r_queued_ropes "1"
    cl_cull_weapon_fx "0"
    cl_ejectbrass "0"
    cl_lagcompensation "1"
    cl_predictweapons "1"
    cl_predict "1"
    cl_disable_ragdolls "1"
    cl_ragdoll_collide "0"
    cl_ragdoll_force_fade_time "0"
    cl_ragdoll_force_fade_time_local_view_player "0"
    cl_ragdoll_force_fade_time_on_moving_geo "0"
    cl_ragdoll_self_collision "0"
    cl_ragdoll_maxcount "0"
    cl_particle_max_count "0"
    cl_particle_limiter_max_particle_count "10"
    cl_particle_limiter_max_system_count "10"
    cl_forcepreload "0"
    cl_detailfade "0"
    cl_detaildist "0"
    cl_drawshadowtexture "0"
    cl_jiggle_bone_framerate_cutoff "0"
    cl_new_impact_effects "0"
    cl_show_splashes "0"
    cl_showfiredbullets "0"
    cl_particle_limiter_min_kill_distance "1"
    cl_muzzleflash_dlight_st "0"
    cl_SetupAllBones "0"
    cl_aggregate_particles "1"
    cl_allowAnimsToInterpolateBackward "0"
    cl_threaded_bone_setup "1"
    cl_anim_detail_dist "1"
    cl_anim_face_dist "1"
    cl_decal_alwayswhite "1"
    cl_idealpitchscale "0"
    cl_minimal_rtt_shadows "1"
    cl_particle_snoozetime "0.166667"
    cl_phys_props_enable "0"
    stream_cache_high_priority_static_models "1"
    stream_cache_preload_from_rpak "1"
    stream_drop_unused "1"
    stream_enable "0"
    stream_memory "1"
    stream_picmip "4"
    anim_3wayblend "0"
    ai_expression_frametime "0"
    bink_materials_enabled "0"
    bink_preload_videopanel_movies "0"
    building_cubemaps "1"
    csm_coverage "0"
    csm_enabled "0"
    csm_world_shadows "0"
    csm_cascade_res "0"
    csm_quality_level "1"
    csm_renderable_shadows "0"
    csm_rope_shadows "0"
    disp_dynamic "0"
    dvs_enable "0"
    dlight_enable "0"
    dof_enable "0"
    dodge_viewTiltMax "0"
    env_lightglow "0"
    engine_no_focus_sleep "0"
    fog_enable "0"
    fog_enableskybox "0"
    fog_enable_water_fog "0"
    fog_volume "0"
    flex_rules "0"
    flex_smooth "0"
    g_ragdoll_fadespeed "10000"
    g_ragdoll_lvfadespeed "10000"
    hudchat_new_message_fade_duration "1"
    host_threaded_sound "0"
    host_sleep "0"
    mp_usehwmmodels "-1"
    mp_usehwmvcds "-1"
    lightmap_realtimelight "0"
    lightmap_realtimeshadows "0"
    lightmap_ambient "0"
    mp_decals "0"
    muzzleflash_light "0"
    modeldecals_forceAllowed "0"
    model_fadeRangeFraction "0"
    not_focus_sleep "9999999999999"
    nb_shadow_dist "0"
    pvs_yield "1"
    projectile_filltrails "2"
    projectile_faketrails "0"
    pertrianglecollision "0"
    particle_dlights_enable "0"
    particle_gpu_level "0"
    rope_solid_minalpha "0"
    rope_solid_minwidth "0.1"
    rope_smooth "0"
    rope_subdiv "0"
    rope_collide "0"
    rope_wind_dist "0"
    rope_averagelight "1"
    rope_rendersolid "0"
    ragdoll_sleepaftertime "0"
    sort_opaque_meshes "0"
    ssao_enabled "0"
    sssss_enable "0"
    shadow_capable "0"
    shadow_enable "0"
    shadow_default_filter_size "0"
    shadow_filter_maxstep "0"
    shadow_maxspotshadows "0"
    showfps_enabled "0"
    showfps_heightpercent "0"
    showfps_mouse_latency "0"
    showfps_smoothtime "0"
    showfps_spinner "0"
    showhitlocation "0"
    showmem_enabled "0"
    shownet_enabled "0"
    showsnapshot_enabled "0"
    ssao_blur "0"
    static_shadow "0"
    static_shadow_res "0"
    shadow_multisampled "0"
    stream_mips_use_staging_texture "0"
    shake_offsetFactor_human "0"
    sleep_when_meeting_framerate "0"
    sleep_when_meeting_framerate_headroom_ms "0"
    tsaa_numsamples "64"
    tsaa_curframeblendamount "0.05"
    tf_particles_disable_weather "1"
    tweak_light_shadows_every_frame "0"
    tracer_extra "0"
    violence_hblood "0"
    violence_hgibs "0"
    violence_agibs "0"
    violence_ablood "0"
    viewmodel_selfshadow "0"
    viewmodelShake_sourceRollRange "0"
    viewmodelShake "0"
    vsm_ignore_face_planes "1"
    vphysics_threadmode "1"

  • Major_Headhurt's avatar
    Major_Headhurt
    5 years ago

    sorry to ressurect this thread, I realize its very old but i stumbled across it looking for the list of commands apex currently supports

    i just wanted to point out that this response is so frustratingly  typical for EA/respawn, why not just say " yes the command works, it does this *insert explanation* "  or  "no it does not work" 


    this awnser questions with a question * is just useless and all it does it make you seem like you don't know the awnser but try to mask it with a question..

    I too want to know what commands are disabled by Respawn and/or EA... both the .cfg commands and the start up commands, by extention, Respawn (but not only respawn, same could be said about DICE) should include a list of working commands with its game and add commands that are disabled in the patch notes.

    I have asked respawn in emails, in twitter posts and on reddit if they would just SHARE THE COMMANDS THAT STILL WORK AND WHAT EXACTLY THEY DO but structural refusal comes down to the same mentality that lets EA ask " did you check if you are connected to the internet" when people are complaining about connection issues... its just rude, sorry to say, and you guys are in desperate need of some capable community managers, after i saw a respawn community manager go into babyrage mode on reddit because some 12 year old salty gamers called him a bad word  i been amazed at the level of unprofessionalism one of the largest game publisher in the world seems to find normal.

    *end rant*



    @EA_Blueberry  kick this up to your bosses please.

  • EA_Blueberry's avatar
    EA_Blueberry
    Icon for Community Manager rankCommunity Manager
    5 years ago
    @Major_Headhurt This is a nice feature to have and it's understandable to submit a request like this our way for improved performance. These commands aren't fully supported, thus we can't guarantee they'll work. If they do that's great though. Expectation wise, these commands are less universal and very specific to a small group within the community that will use them. The team uses these forums as part of their development process to gauge what areas of the game to focus on and devote their resources. This hasn't been the most popular request so if it were to be implemented down the line, I'd imagine we would need to see far more requests from the community. My only concern is that with certain config commands it could cause other things to break which they'll have to also consider taking resources away from delivering content and fixing other bugs to fixing new potential bugs for a feature not widely requested.
  • @EA_Blueberry  

    apologies for the late response

    however, i totally disagree with your POV

    you claim that its a small group within the community but i am curious where you base that on?

    infact i know of no one not using any startup/console commands and/or modifications to the videoconfig.exe

    2nd you claim " only concern is that with certain config commands it could cause other things to break"  which is true in the sense that often i see people using config files that make things worse, and that is EXACTLY the point i am trying to make... by not sharing that information with the community you actively make the expirience worse for a large number of players.

    the root of the problem is obviously that apex without any modification runs like trash, the fps drops are as big as 80-100 fps (i just freshly installed windows/apex) and if the developers for whatever reason they might have decide NOT to allow you to disable those fps eating features ingame in the videosettings, then people will look to other ways to make their game playable....

    the best example i can give for this is the amount of people (just like the person starting this topic actually) who use the startup command -high... this command goes around for a long time and in most cases it absolutely destroys the stability of the game (generally windows does fine with prioritizing foreground processes so it does not really help anyway, only potentially hurts)

    the developer should either just release a .cfg for highest possible fps with all commands currently supported by the patch, or give us the tools to do this ourself... I feel its understandable that its not a day 1 priority, but come on.... we are years beyond launch now and the issues are at best the same, one could argue worse.

    the only real improvement i have seen if nvidia reflex, for which we are all grateful but its an nvidia implemantion  brought forth by battlenonsense, so it would be unfair to pretend as if this is a apex feature.

    on top of that, you kinda act as if its a esoteric part of the community that wants better performance/smoother gameplay, higher fps and lower frametimes.... it is not. everyone wants this, they just don't know how to get it... so often people ask me for .cfg files, however on a regular basis things change in apex which makes the old cfg not work well... its a time consuming thing to figure out which again, is not neccesry if every patchnote just came with a list of cfg commands and what they do.

    OR.... just add those options to the video settings menu... even easier.

    about "resources being taken away from delivering content and fixing other bugs"  ehm... yeah no... sorry but that does not fly here.
    with the correct info at hand its literally a job of max 2 hours for one person to do once, then every patch someone needs to go over it for about 10 minutes to add/remove commands that changed because of the patch..

    but hey, ill make you a deal... bring me into contact with one of the devs and ill do it for them 😉

    because in my opinion, if you refuse to optimise your game, atleast give us the tools to do it.

  • MagariFunzia's avatar
    MagariFunzia
    3 years ago
    @Major_Headhurt sorry for bothering i saw this post from years ago, are you still playing the game by any chance? if yes i would really appreciate if we could have a conversations about autoexec and video configs.
    lmk if i can contact you in anyway.
  • Xubunnytwo's avatar
    Xubunnytwo
    3 years ago

    Tweaking Windows OS

    If  you are playing in Windows 10, you can use the registry editor to set the default cpu cycles.

    Run the regedit and follow this path;

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\r5apex.exe\PerfOptions

    Create the following variable;

    Name: CpuPriorityClass
    Type: REG_DWORD
    Data: 3

    Once you add this to your registry, the process will start with "Above Normal" priority.  Values are 0 = Low, 1 = Below Normal, 2 = Normal, 3 = Above Normal, 4 = High, 5 = Real Time.  Never set to Real Time as it is likely to lock up the PC.  Real Time is basically telling the kernel to ignore everything else until the game exits.  Apex is dependent on the other Windows programs getting some attention.

    Tweaking Linux OS

    If you are using Linux OS, you can set the priority using nice and renice commands. The highest attention is -20 and the least is 19. 

    The nice command line is used to start the app, while the renice command is dynamic while the application is running.

    I would use the dynamic renice command once the program is up and running. (e.g. # renice -n -10 -u r5apex.exe) the default niceness for this game is zero.

  • on rare occasion I still play it but generally speaking im not into it anymore for a number of reasons, mostly related to the exploitive nature of EA  so I  won't spend any time going through the config files anymore as this was an extremely time consuming thing, especially if  respawn/EA  does not care about helping out ... 

    If you have any specific questions I might awnser for you feel free to pm them and if i can awnser them i will 🙂

  • FatherFreeman41's avatar
    FatherFreeman41
    2 years ago

    Well, it’s already 2024 and Apex still has a terribly meager set of settings. This is a real shame for Respawn and EA! Many games have detailed graphics settings, allowing players to customize their game for a more optimized experience. For example, in this game a lot of FPS is taken away by the shadow settings. Absolutely all games have the ability to disable the display of shadows so that the game runs more stable on a weak PC/Laptop. EVERY GAME HAS THIS SETTING. In every... except Apex Legends. This is disgusting. Also, there is still no “ADS without FOV” setting or at least a separate FOV adjustment in ADS. For example, I have a FOV setting of 110, like all other players. But in ADS I DO NOT need FOV 110. I would like to play at a low FOV in ADS. Any self-respecting first-person shooter has this setting. Call of Duty, Battlefield, etc. But not Apex Legends. Apex Legends doesn't care what the player wants. Basic ineffective video settings and a pathetic set of gameplay settings, oh yeah. This is how Apex Legends takes care of the player's experience. At the present time, Respawn is a disgrace in the game development industry precisely because of its disregard for players. The last tournament won't let lie. Several PRO players had cheats appearing on their PC remotely without their knowledge. Hackers do terrible things to the game and get away with it. It's a real shame. It really hurts me to see what's happening to the game, because I've been playing it since release. The game developer treats us, the community, like trash. But who will they be without us when all the players get tired of enduring and leave?

  • Asmodeus566's avatar
    Asmodeus566
    Hero+
    2 years ago

    @FatherFreeman415 
    As this thread is a bit old at this point, we are going to lock this down so that we can prevent any necro-posting.

    If you run into any further issues please create a new thread so that we can begin tracking accordingly!

About Apex Legends General Discussion

Discuss the latest news and game information around Apex Legends in the community forums.31,053 PostsLatest Activity: 6 minutes ago