Apex Legends stuttering fix

How to fix Apex Legends stuttering and frame-time spikes

Last updated

Why does Apex Legends stutter even when FPS looks fine?

Stutter is a frame-time problem, not an average-frame-rate problem, which is why it survives a high FPS counter. The usual causes are shader compilation on first encounter, VRAM running out and forcing texture swaps, a background process taking CPU time at the wrong moment, or a frame rate fighting the refresh rate. Each has a different fix, so identify which one you have before changing settings.

If you only change a few things, change these:

  1. Set Power Management Mode — Open NVIDIA Control Panel > Manage 3D settings > Program Settings (select Apex Legends). Set 'Power management mode' to 'Prefer maximum performance'. This ensures your GPU consistently runs at higher clock speeds.
  2. Shader Cache Size — Set 'Shader Cache Size' to 'Unlimited' or a high value (e.g., 100 GB). This prevents the GPU from having to recompile shaders on the fly, which can cause micro-stutters.
  3. Disable Vertical Sync — Ensure 'Vertical sync' is set to 'Off' in the NVIDIA Control Panel for Apex Legends. Use in-game adaptive sync (G-Sync/FreeSync) if available, or cap FPS slightly below your monitor's refresh rate.
  4. Perform a Clean Driver Installation — Use DDU (Display Driver Uninstaller) in Safe Mode to completely remove old drivers, then install the latest recommended AMD Adrenalin drivers from AMD's official website. This prevents conflicts.
  5. Update Graphics Drivers — Always ensure you're on the latest stable AMD Adrenalin driver version. New drivers often include game-specific optimizations and bug fixes that can resolve stuttering issues.

Recommended Apex Legends settings by GPU

The Apex Legends values below are the ones that most affect frame-time stability rather than raw frame rate. VRAM-related settings matter most on cards with less memory, so several rows differ by GPU.

Apex Legends settings that are the same on every GPU
SettingRecommended valueWhy it matters
Ambient Occlusion Disabled A demanding visual effect that can reduce FPS and introduce frame time inconsistencies without visual gain in competitive play.
Volumetric Lighting Disabled Disabling this demanding effect reduces GPU strain, improving overall frame stability and consistency, especially important for Arc GPUs.
Sun Shadow Coverage Low Shadows are notoriously demanding. Reducing coverage minimizes complex shadow rendering, easing GPU load and preventing stutters when moving through varied lighting conditions.
V-Sync / Adaptive Refresh Rate Disabled (unless severe tearing) V-Sync can introduce input lag and frame pacing issues. If you have a G-Sync/FreeSync monitor, use that instead of in-game V-Sync.
Ambient Occlusion Quality Disabled A demanding lighting effect that adds depth. Disabling it reduces GPU load, improving frame consistency and reducing stutters.
Spot Shadows Disabled Shadow rendering is often CPU-intensive. Disabling or lowering spot shadows can free up resources and improve frame consistency.
NVIDIA DLSS Quality / Balanced Reduces rendering load on the GPU, providing more headroom and potentially stabilizing frame times, especially in CPU-bound scenarios or at higher resolutions.

Settings that depend on your GPU

These are the rows where the recommendation genuinely changes with the card. Find yours in the middle column.

Apex Legends settings that vary by GPU
SettingRecommended value by GPUWhy it matters
Adaptive Supersampling Any GPU: Disabled
GTX 1080: Disabled
GTX 1660: Disabled or 0.5x
RX 7600: Disabled
Arc A770: Disabled
RTX 3060: Disabled
RX 6700 XT: Disabled
RTX 3070: Disabled
RTX 4060: Disabled
RTX 3080: Disabled
RTX 4070: Disabled
RX 7800 XT: Disabled / Target FPS 144
RX 7900 XTX: Disabled
RTX 4090: Disabled
This setting dynamically adjusts resolution. If set too high or to an unstable target, it causes constant resolution changes, leading to severe frame time inconsistencies and stuttering.
Texture Streaming Budget Any GPU: 2GB or 3GB (or lowest if VRAM limited)
GTX 1080: 4GB or 6GB
GTX 1660: 2GB or 3GB (Low/Medium)
RX 7600: High (6GB) or Medium (4GB)
Arc A770: High (6GB)
RTX 3060: 6GB (for RTX 3060 12GB)
RX 6700 XT: High (6GB) or Medium (4GB)
RTX 3070: Medium (3GB) or Low (2GB)
RTX 4060: 2GB or 4GB
RTX 3080: 6GB (for RTX 3080)
RTX 4070: 4GB or 6GB
RX 7800 XT: 4GB - 6GB
RX 7900 XTX: High (6GB) or Medium (4GB)
RTX 4090: Max (8GB) or Insane (12GB+)
While your GPU has 16GB VRAM, Apex's Source engine can be sensitive. Higher settings can cause VRAM overloads or slower texture loading, resulting in hitches. Test 4GB or 6GB for stability.
Model Detail Any GPU: Low
GTX 1080: Medium
GTX 1660: Low
RX 7600: Medium
Arc A770: Medium
RTX 3060: Medium or Low
RX 6700 XT: Medium or Low
RTX 3070: Medium
RTX 4060: Medium or Low
RTX 3080: Medium
RTX 4070: Medium
RX 7800 XT: Medium / Low
RX 7900 XTX: Medium
RTX 4090: High
Affects the complexity of character models and objects. High settings can increase CPU draw calls and GPU vertex processing, causing stutters during intense scenes or when many players are visible.
Impact Marks Any GPU: Disabled
GTX 1080: Disabled
GTX 1660: Disabled
RX 7600: Disabled
Arc A770: Low
RTX 3060: Disabled
RX 6700 XT: Disabled
RTX 3070: Disabled
RTX 4060: Low
RTX 3080: Disabled or Low
RTX 4070: Low or Disabled
RX 7800 XT: Low / Disabled
RX 7900 XTX: Disabled
RTX 4090: Disabled
Controls the visibility and duration of bullet impact decals. High settings can accumulate on screen, leading to sudden performance drops and stutters during sustained firefights.
Ragdolls GTX 1080: Disabled
GTX 1660: Disabled
RX 7600: Disabled
Arc A770: Low
RX 6700 XT: Disabled
RTX 3070: Low
RTX 4060: Low
RTX 4070: Low
RX 7800 XT: Disabled
RX 7900 XTX: Disabled
RTX 4090: Disabled
Physics calculations for fallen enemies can be CPU-intensive. Disabling them removes a potential source of CPU spikes and stutters, especially in crowded endgame circles.
V-Sync GTX 1080: Disabled
GTX 1660: Disabled (or Adaptive if G-Sync/FreeSync)
Arc A770: Disabled
RTX 3060: Disabled
RTX 3070: Disabled
RTX 4060: Disabled (in-game)
RTX 3080: Disabled
RTX 4070: Disabled (unless G-Sync/FreeSync is active)
RX 7900 XTX: Disabled (if using FreeSync)
RTX 4090: Disabled
If you have an AMD FreeSync monitor, V-Sync should be disabled in-game. FreeSync handles synchronization more effectively without the input lag or potential stutters of traditional V-Sync.
Anti-aliasing GTX 1080: TSAA
GTX 1660: TSAA (or Disabled)
RX 7600: TSAA or None
RX 6700 XT: TSAA (High)
RTX 4060: TSAA
RX 7900 XTX: TSAA
TSAA offers a good balance of visual quality and performance. FXAA is faster but less effective, while disabling AA can lead to more jagged edges without stutter reduction.
Spot Shadow Detail Any GPU: Low
RX 7600: Disabled
Arc A770: Low
RTX 4060: Low
RX 7800 XT: Disabled
Shadows are highly resource-intensive. Lowering this reduces GPU load and potential stuttering in complex lighting scenarios or dense environments.
Sun Shadow Coverage / Sun Shadow Detail RTX 3060: Low / Disabled
RTX 3080: Low / Low
Shadows are highly demanding. Lowering or disabling them reduces GPU load and improves frame stability.

Merged from 14 per-GPU guides covering 14 graphics cards. Where sources disagreed, the most frequently recommended value is shown.

What driver and control panel settings matter?

Driver-level settings apply underneath the game and override whatever the game asks for. A clean driver install first, then these options, is the order that avoids chasing a problem that was really a leftover profile.

  • Set Power Management Modehigh impact

    Open NVIDIA Control Panel > Manage 3D settings > Program Settings (select Apex Legends). Set 'Power management mode' to 'Prefer maximum performance'. This ensures your GPU consistently runs at higher clock speeds.

  • Shader Cache Sizehigh impact

    Set 'Shader Cache Size' to 'Unlimited' or a high value (e.g., 100 GB). This prevents the GPU from having to recompile shaders on the fly, which can cause micro-stutters.

  • Disable Vertical Synchigh impact

    Ensure 'Vertical sync' is set to 'Off' in the NVIDIA Control Panel for Apex Legends. Use in-game adaptive sync (G-Sync/FreeSync) if available, or cap FPS slightly below your monitor's refresh rate.

  • Perform a Clean Driver Installationhigh impact

    Use DDU (Display Driver Uninstaller) in Safe Mode to completely remove old drivers, then install the latest recommended AMD Adrenalin drivers from AMD's official website. This prevents conflicts.

  • Update Graphics Drivershigh impact

    Always ensure you're on the latest stable AMD Adrenalin driver version. New drivers often include game-specific optimizations and bug fixes that can resolve stuttering issues.

  • Update NVIDIA Drivershigh impact

    Download and perform a clean installation of the latest stable Game Ready Driver from the official NVIDIA website. Avoid beta drivers unless specifically recommended.

  • Update NVIDIA Graphics Drivershigh impact

    Download the latest Game Ready Driver directly from NVIDIA's official website. Consider performing a clean installation using DDU if persistent issues are present.

How should you set up refresh rate, frame cap and latency mode?

Frame pacing is what makes a game feel smooth, and it is decided by how the frame rate relates to the refresh rate. Getting this pairing right usually matters more than the raw average frame rate.

  • Configure Low Latency Modehigh impact

    For Apex Legends, set 'Low Latency Mode' to 'On' or 'Ultra'. This can reduce input lag and improve frame delivery consistency by submitting frames just-in-time.

  • Adjust 'Adaptive Supersampling'high impact

    Set 'Adaptive Supersampling' to 'Disabled' or 'Target FPS 144' (if your monitor is 144Hz+). Setting it too high or to an inconsistent target can cause severe stutters.

  • Cap FPS using 'fps_max' commandhigh impact

    Use the launch option `+fps_max 190` (or slightly below your monitor's refresh rate if not using FreeSync, or 2-3 frames below max refresh with FreeSync) to prevent wild FPS fluctuations that cause stuttering.

  • Disable Vertical Sync (V-Sync)high impact

    V-Sync can introduce input lag and cause stutters if your FPS drops below the refresh rate. Rely on G-Sync/FreeSync instead.

  • Low Latency Modehigh impact

    Set 'Low Latency Mode' to 'On' or 'Ultra' for Apex Legends. This can help reduce render queue and improve frame pacing.

  • Set Low Latency Mode to 'Ultra'high impact

    This reduces the render queue, minimizing input lag and often improving frame pacing, which can alleviate stuttering.

  • Cap Max Frame Ratemedium impact

    Set 'Max Frame Rate' to 3-5 FPS below your monitor's refresh rate (e.g., 141 FPS for a 144Hz monitor). This helps prevent GPU overwork and frame pacing issues.

Which Windows settings actually help?

Windows ships with defaults chosen for battery life and broad compatibility rather than for consistent frame times. These are the settings that genuinely change behaviour, and each one is reversible.

  • Enable Hardware-Accelerated GPU Schedulinghigh impact

    Go to Windows Settings > System > Display > Graphics > Change default graphics settings. Toggle 'Hardware-accelerated GPU scheduling' On. This can improve GPU efficiency. Restart your PC after changing.

  • Choose Ultimate Performance Power Planmedium impact

    Search 'Edit power plan' > 'Power Options'. Select 'Ultimate Performance' (you may need to enable it via cmd: `powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f147496701`). This prevents CPU throttling.

  • Disable Xbox Game Barmedium impact

    In Windows Settings > Gaming > Xbox Game Bar, turn 'Off' the Xbox Game Bar. Its overlays and background processes can introduce input lag and stutters.

  • Enable Game Mode in Windows Settingsmedium impact

    Go to Windows Settings > Gaming > Game Mode and ensure it is turned 'On'. This prioritizes your game and suppresses background activities.

  • Reduce Model Detail & Impact Marksmedium impact

    Lowering 'Model Detail' to Medium/Low and 'Impact Marks' to Low/Disabled reduces CPU and GPU load, preventing stutters during visual effects.

  • Set Graphics Performance Preference for Apexmedium impact

    In the same Graphics settings, add Apex Legends (r5apex.exe) and set its preference to 'High performance'. This ensures Windows prioritizes your dedicated GPU.

  • Turn Off Impact Marksmedium impact

    Impact Marks generate additional visual effects for bullet holes and explosions. Disabling them reduces GPU load and can prevent stutters during sustained combat.

What about memory, storage and temperatures?

Hardware-side limits show up as stutter rather than as a lower average frame rate, so they are easy to misdiagnose. These checks rule out the common causes before you start changing settings.

  • Lower 'Texture Streaming Budget'high impact

    For your GPU with 16GB VRAM, you can comfortably use '8GB' or '6GB'. However, if stutters persist, try '4GB' or '2GB'. Higher budgets can cause VRAM overloads leading to hitches.

  • Reduce Texture Streaming Budgethigh impact

    In Video Settings, lower 'Texture Streaming Budget' to 4GB or 6GB, even with 12GB VRAM onyour GPU. High settings can cause hitches as textures stream in, particularly during intense moments.

  • Adjust Model Detail and Impact Marksmedium impact

    Set 'Model Detail' to 'Medium' and 'Impact Marks' to 'Low' or 'Disabled'. These settings can cause CPU spikes and VRAM pressure during intense firefights, leading to stutters.

  • Lower Model Detail and Impact Marksmedium impact

    Set 'Model Detail' to Medium and 'Impact Marks' to Disabled. These settings can cause CPU spikes and VRAM overloads during intense fights.

  • Set Texture Streaming Budget to 'Max (8GB)' or 'Insane (12GB+)'medium impact

    With 24GB of VRAM on your GPU, set this to the highest possible. Insufficient texture budget can cause textures to stream in late, leading to hitches.

  • Update Motherboard BIOS/UEFImedium impact

    Check your motherboard manufacturer's website for the latest BIOS version. Updating can improve system stability and hardware compatibility, crucial for consistent frame delivery.

  • Check BIOS/UEFI Firmwarelow impact

    Ensure your motherboard's BIOS/UEFI is running the latest stable version. This can improve hardware compatibility and system stability.

Which in-game settings should you change in Apex Legends?

These are the Apex Legends video options that decide how much work the GPU is asked to do each frame. Change these before touching anything at the Windows or driver level — they have the clearest effect and they are the easiest to undo.

  • Disable Adaptive Supersamplinghigh impact

    Ensure 'Adaptive Supersampling' is set to 'Disabled'. This dynamic resolution scaling can cause inconsistent frame times as it adjusts on the fly, leading to perceived stuttering.

  • Reduce 'Model Detail' and 'Impact Marks'medium impact

    Lowering these settings reduces the complexity of rendered objects and particle effects, easing the load on your GPU and CPU, which can prevent stutters during intense firefights.

  • Disable 'Ragdolls' and 'Sun Shadow Coverage'medium impact

    Turn 'Ragdolls' to 'Disabled' and 'Sun Shadow Coverage' to 'Low'. These physics and shadow calculations can cause sudden CPU spikes and stutters during fights.

  • Disable Ambient Occlusion & Volumetric Lightingmedium impact

    These demanding effects can cause frame drops and stutters in specific areas. Turn them off for competitive play.

  • Disable Fullscreen Optimizationsmedium impact

    Locate r5apex.exe in your game directory (e.g., C:\Program Files (x86)\Origin Games\Apex Legends\r5apex.exe), right-click > Properties > Compatibility. Check 'Disable fullscreen optimizations'.

  • Lower Model Detailmedium impact

    Set Model Detail to 'Medium' or 'Low'. High settings can strain both CPU and GPU, particularly during intense firefights or when many players are on screen.

  • Manage Anti-Aliasingmedium impact

    Use 'TSAA' if your system can handle it without stuttering, otherwise opt for 'None'. MSAA is not available in Apex Legends.

What do people get wrong when tuning Apex Legends?

These are the changes that either do nothing or actively make frame times worse, and they come up repeatedly.

  • Running Apex Legends with too many background applications or browser tabs open, consuming valuable CPU and RAM.
  • Using outdated graphics drivers or not performing a clean installation when updating, leading to driver conflicts.
  • Setting Texture Streaming Budget too high for your GPU's VRAM capacity, causing constant texture swapping and stutters.
  • Having Windows Game Bar or other overlays enabled, which can interfere with game rendering and introduce hitches.
  • Not verifying game file integrity after an update or crash, potentially playing with corrupted game assets.
  • Running Apex Legends with a Texture Streaming Budget that exceeds your GPU's VRAM capacity (e.g., 8GB or higher).
  • Having multiple background applications or overlays running that consume CPU cycles and RAM, leading to resource contention.
  • Not using a 'High Performance' power plan in Windows, which can throttle CPU and GPU frequencies.

What else is worth knowing?

  • Monitor your system's CPU and GPU usage, temperatures, and VRAM consumption using tools like MSI Afterburner to identify bottlenecks causing stutters.
  • Consider disabling CPU core parking via third-party tools (use with caution) to ensure all CPU cores are fully utilized for Apex Legends.
  • Regularly clean out temporary files and defragment your game drive (if HDD) to ensure faster asset loading and prevent disk-related stutters.
  • Cap your FPS slightly below your monitor's refresh rate (e.g., 141 FPS for a 144Hz monitor) using in-game settings or RivaTuner Statistics Server for smoother frame pacing.
  • Regularly clean your PC's internal components (fans, heatsinks) to prevent thermal throttling, which can cause sudden performance drops and stutters.
  • Consider upgrading your CPU if monitoring shows consistently high CPU usage (90%+) during stutters, as Apex Legends can be CPU-bound, especially in busy areas.

Can you apply these changes automatically?

Everything on this page can be done by hand, for free, and this guide is written so that you can. What takes the time is not any single change — it is working through Windows settings, driver control panels, power plans and per-game options one at a time, and keeping track of what you altered so you can put it back.

JINSHI Tweaks is a one-time purchase that applies the Windows-side changes in one pass. It creates a System Restore Point first, and every tweak can be reversed individually or all at once. It does not modify game files, read game memory, inject into any game process, or install a driver. It will not do anything to the in-game settings in the table above — those you set yourself.

What JINSHI Tweaks changes See pricing

Apex Legends performance: frequently asked questions

Why does Apex Legends stutter even with high FPS?

High average FPS doesn't aims for smooth gameplay. Stuttering often indicates poor frame pacing or inconsistent frame times, where some frames take longer to render than others, even if the overall average is high. This can be due to CPU bottlenecks, VRAM limitations, or background processes.

Can my internet connection cause stuttering in Apex Legends?

While a poor internet connection primarily causes 'lag' (high ping, packet loss), severe network instability can sometimes manifest as stutters or hitches as the game struggles to synchronize. However, most stutters are client-side performance issues.

Why am I still getting stutters in Apex Legends?

Even with powerful hardware, misconfigured settings, outdated drivers, background applications, or thermal throttling can cause stutters. This guide addresses common culprits specific to Apex Legends and your GPU.

Does V-Sync help with stuttering in Apex Legends?

While V-Sync can eliminate screen tearing, it often introduces input lag and can cause stuttering if your frame rate drops below your monitor's refresh rate. For a smoother experience, it's generally better to disable V-Sync and use G-Sync/FreeSync if your monitor supports it.

Can audio desync cause perceived stuttering in Apex Legends?

Yes, especially on lower-end CPUs, audio processing can sometimes fall behind, leading to desynchronization that feels like a visual stutter or hitch. Optimizing CPU usage and ensuring audio drivers are up-to-date can help mitigate this.

How much VRAM do I need to avoid stuttering in Apex Legends?

For 1080p, 6GB of VRAM is generally sufficient, but 8GB offers more headroom. At 1440p or higher resolutions, 8GB is a minimum, and 12GB+ is ideal to prevent VRAM-related stutters, especially with higher texture settings.

Does disabling 'Adaptive Supersampling' really help with stutters?

Absolutely. Adaptive Supersampling dynamically adjusts the render resolution to hit a target FPS. This constant scaling causes noticeable frame time spikes and visual quality fluctuations, which are perceived as severe stutters. Disabling it ensures a fixed, consistent render resolution.

Why does Apex Legends stutter even when my FPS is high?

High average FPS doesn't aims for smooth frame delivery. Stuttering often indicates inconsistent frame times, usually due to CPU bottlenecks, VRAM overloads, or background processes causing momentary hitches. Apex Legends, being a Source engine game, can be CPU-intensive.

Related Apex Legends guides

The same guide for other games