Lag in games can turn a thrilling experience into a frustrating one. Whether it’s delayed controller response, choppy visuals, or sudden spikes that cause you to miss critical moments, lag manifests in many ways across all platforms. This guide breaks down the common causes and provides proven solutions to eliminate lag from your gaming sessions.
Understanding the Different Types of Lag
Before diving into fixes, it’s important to identify the type of lag you’re experiencing. Input lag is the delay between pressing a button and seeing the action on screen. Stuttering and FPS drops are often caused by performance bottlenecks or unstable frame rates. Network lag, or high ping, results in rubberbanding and delayed reactions in online games. Each type has different root causes, and the troubleshooting steps vary.
Hardware-Related Causes of Lag
Your physical setup plays a huge role. Overheating, underpowered components, or poorly configured peripherals can all introduce lag.
Overheating and Throttling
If your system gets too hot, it will throttle performance to cool down, causing stutters and FPS drops. Clean dust from fans, ensure good airflow, and monitor temperatures with tools like MSI Afterburner. On consoles and the Steam Deck, avoid blocking vents and consider using a cooling stand.
Peripherals and Input Lag
Controllers can introduce lag, especially when used wirelessly. Bluetooth interference or low battery may cause delays. Try switching to a wired connection to see if it helps. On consoles, some TVs have a “Game Mode” that reduces input lag significantly; without it, the TV’s image processing can add over 100ms of delay. Also, check that your HDMI cable is high-speed and firmly connected. For PS5 users, disabling HDCP in system settings can sometimes reduce a slight lag in certain setups.
Display and HDMI Settings
Your monitor or TV’s response time and refresh rate directly affect perceived smoothness. Enable variable refresh rate (VRR) if available. On Xbox, ensure you’re using the correct HDMI port and that 120Hz mode is active if supported. For PC, set the monitor’s refresh rate to its maximum in the display settings.
Software and Settings That Cause Lag
Sometimes the culprit is a setting, an overlay, or a background process that you wouldn’t suspect.
Frame Limiters and V-Sync
Frame limiters, whether in-game or through external tools like the Steam Deck’s limiter, can add input lag if not implemented well. In many cases, disabling the frame cap completely reduces input latency. The Steam Deck’s built-in frame limiter has been known to introduce noticeable input lag; turning it off often solves the problem. Similarly, V-Sync can eliminate screen tearing but adds latency. Try disabling it first, then if tearing is unbearable, enable adaptive sync or use NVIDIA’s Fast Sync instead.
Overlays and Background Applications
Discord, Steam Overlay, and other apps can hog resources or disrupt frame pacing. Discord, in particular, is known to cause stuttering during calls because its hardware acceleration conflicts with games. Disable hardware acceleration in Discord’s advanced settings and turn off overlays you don’t need. Closing background programs like web browsers and launchers also helps.
In-Game Graphics Settings
Certain settings can cripple performance. Shadows, reflections, and post-processing effects are heavy. Lower these first. Frame generation technologies (DLSS 3, FSR 3) can create artificial frames but sometimes add input lag. If you feel sluggish movement after enabling frame gen, disable it and see if responsiveness improves, even if the FPS counter shows lower numbers. Also, some games have a setting for “Render Scale” or “Resolution Scale” that can be dropped to boost FPS with minimal visual loss.
Mods and Shaders
Minecraft players often experience “chunk loading lag” due to the sheer number of entities or redstone contraptions. Installing optimization mods like Sodium, Lithium, and Phosphor can dramatically improve performance. When using shaders, looking down may cause lag because complex lighting recalculates shadows; try lowering the shader quality or render distance. For other games, mods that add high-resolution textures or complex scripts may require more RAM or GPU power, so uninstall anything non-essential.
Network Lag and Packet Loss
Online games are sensitive to network conditions. Wi-Fi is convenient but can cause packet loss and inconsistent ping. Use an Ethernet cable whenever possible. If you must use Wi-Fi, ensure a strong signal and consider quality-of-service (QoS) settings on your router to prioritize gaming traffic. Lag after a game update, like in Battlefield 6, could be server-side or due to corrupted network settings. Restarting your router and console/PC often clears temporary issues. Also, check if downloads or streaming are consuming bandwidth on your network.
Platform-Specific Solutions
Each platform has its own quirks.
PC Windows
Keep graphics drivers up to date. Disable the Game Bar and background recording. In power settings, choose “High Performance”. Adjust the GPU’s control panel settings to favor performance. For games like Minecraft, allocate more RAM in the launcher. On Linux, using Proton GE can sometimes fix stuttering in titles like Honkai Star Rail. If you’re on Bazzite and experience lag only in gaming mode, switch to desktop mode where the compositor may be disabled. Alternatively, try using Gamescope to manage frame pacing.
Xbox and PlayStation
Always enable Game Mode on your TV. On Xbox, clear the Blu-ray persistent storage if menus lag (this can surprisingly help with radial menu lag in some games). After a console update or game patch, a full power cycle (unplug for 30 seconds) can clear caches. For the radial menu lag in certain games (like an RPG’s skill wheel), the issue is often tied to the game’s UI being poorly optimized; unfortunately, that requires a patch from the developer. In the meantime, closing other apps and running the game alone may reduce the strain.
Steam Deck and Linux
The Steam Deck’s default settings can cause input lag with frame limiters enabled. Turn off the limiter and instead use the per-game profile’s TDP limit if you need battery savings. Multiple controllers can add latency due to Bluetooth bandwidth; try connecting one via USB. If you’re using Bazzite and getting lag in gaming mode, it might be related to the compositor or graphics drivers. Launch Steam from desktop mode or add the launch option “gamescope” for better performance. For non-Steam games, adjust Proton versions.
Game-Specific Optimizations
Some titles need individual attention. In Minecraft, use optimization mods, pre-generate chunks, and reduce render distance. For Master Chief Collection, verify game files and disable in-game V-Sync, instead forcing it through your GPU control panel. Honkai Star Rail on Linux may require a specific Proton version (like Proton Hotfix) to reach 120 FPS. If a particular game lags after an update, browse its community forums for known issues; sometimes a hotfix quickly follows.
Advanced Troubleshooting and Fixes
- Reset all in-game settings to default, then re-tune.
- Update BIOS, chipset drivers, and controller firmware.
- Use MSI Afterburner with RivaTuner Statistics Server to cap frame rates externally, which can be smoother than in-game limiters.
- Run the game as administrator and disable fullscreen optimizations (Windows).
- For network lag, change DNS to Google’s (8.8.8.8) or Cloudflare’s (1.1.1.1), and enable UPnP on your router.
- If you suspect a recent driver update is to blame, roll back to a previous version.
Frequently Asked Questions
How do I fix input lag with a radial menu in games?
This often indicates the UI is heavy on resources. Try lowering the game’s overall graphics settings, disabling overlays, and ensuring your console/PC isn’t running background downloads. If on console, a full restart and clearing cache (like Blu-ray persistent storage on Xbox) might help. Sometimes it’s a known game bug that requires a patch.
Why does Discord cause lag during gaming?
Discord’s hardware acceleration can conflict with games. Disable it in Discord Settings > Advanced. Also turn off the Discord overlay, and if the problem persists, lower voice processing settings or run Discord from a mobile device during gaming to free up system resources.
How can I stop frame generation from adding input lag?
Frame generation technologies like DLSS 3 can increase latency. Disable them in the game’s settings. The lag occurs because generated frames don’t respond to input. You may also try enabling Reflex (NVIDIA) or Anti-Lag (AMD) if available, but turning off frame generation entirely is the surest fix.
Can I play games on Linux at 120 FPS without lag?
Yes, but it requires tuning. Use Proton GE for better compatibility, set launch options like “DXVK_ASYNC=1” for some titles, and disable the compositor. Tools like Gamescope can help with frame pacing. Ensure your GPU drivers are up to date, and avoid frame limiters that introduce input lag.
Does enabling HDCP on PS5 cause input lag?
HDCP (copy protection) can introduce a slight delay in some setups, especially when using capture cards or older TVs. If you’re not streaming or recording content, disabling HDCP in the PS5 system settings may reduce that tiny added latency.
How do I fix chunk loading lag in Minecraft?
Install performance mods like Sodium, Lithium, and Starlight. Pre-generate your world using mods or commands, and lower your render distance. Allocate more RAM to Minecraft, but not too much as that can cause garbage collection stutters. 4 to 6 GB is usually enough for a modpack.
Why does my Steam Deck’s frame limiter cause input lag?
The SteamOS frame limiter uses CPU synchronization that can add noticeable latency. Disable it in the Quick Access menu (Performance tab). If you need to cap FPS, use the per-game TDP limit or an in-game limiter if available. Alternatively, use the screen refresh rate slider to cap at 40 Hz for a balanced experience.
How can I reduce lag on Bazzite in gaming mode but not desktop?
Bazzite’s gaming mode might have compositing issues. Try launching Steam from desktop mode, or add the launch option “gamescope -f -r 60 — %command%” to run the game with Gamescope. Updating to the latest Bazzite build and using a more recent kernel can also resolve such discrepancies.
I’m getting lag spikes after a game update. What can I do?
First, check if the game has a known hotfix incoming. Meanwhile, verify game files, clear shader caches, and restart your system. If the issue is network-related, it might be server hiccups. Temporarily swap to a different DNS server. Sometimes rolling back GPU drivers to a previous version helps if the update stressed your system.
Why does Minecraft lag when I look down with shaders?
Shaders recalculate lighting and shadows based on your viewpoint. Looking down often forces processing of multiple layers and entities. Reduce shadow quality, turn off ambient occlusion, or lower the shader’s render distance. Adding optimization mods can also lighten the CPU load.
Lag is rarely unsolvable. By systematically checking hardware, settings, and network, you can eliminate most sources of delay. Start with the easiest tweaks, like disabling V-Sync and frame limiters, and move on to deeper system configurations if needed. With a bit of patience, you’ll get back to smooth, responsive gameplay.


