Your combo drops. You swear you pressed the button. The replay shows your input came out three frames late. That delay was not your fault. It was your settings fighting against you while your opponent ran an optimized setup.
This guide covers the best 2XKO settings for maximum FPS and minimum input lag. You will learn which graphics options destroy performance, how to configure NVIDIA Reflex properly, the .ini file tweaks that competitive players use, and the controller polling rate trick that shaves milliseconds off every input. Fighting games punish latency harder than any other genre, and 2XKO is no exception.
Display Settings
The Foundation
- 🖥️ Fullscreen (not Borderless)
- ❌ V-Sync OFF always
- 🎯 Native resolution preferred
- ⚡ NVIDIA Reflex ON + Boost
Graphics Settings
Visual Clarity
- 🌑 Shadows OFF or Low
- 🔄 Motion Blur OFF
- 💫 Bloom Low or OFF
- 🔲 Anti-Aliasing Low
Latency Reduction
Every Frame Counts
- 🎮 Controller 1000Hz polling
- ⌨️ N-Key Rollover keyboard
- 🌐 Ethernet only (no WiFi)
- 💾 SSD installation required
Why Fighting Games Require Different Optimization Frame Perfect Timing
2XKO runs its game logic at 60Hz regardless of your frame rate. Every attack, every block, every combo link is calculated in 16.66 millisecond increments. Unlike shooters where higher FPS always equals smoother aiming, fighting games demand frame stability over raw numbers. A system that bounces between 80 and 120 FPS creates inconsistent timing that ruins muscle memory. Your 1-frame links become unreliable, and the input lag variation makes reactions feel random.
The rollback netcode in 2XKO makes local performance even more critical. When your system drops frames or stutters, the game must predict and correct your opponent’s position. Poor local performance does not just affect you. It creates teleportation artifacts for both players as the game constantly rolls back to fix desynchronization. Optimizing 2XKO is about competitive integrity, not just visual smoothness.
The Render Queue Problem
When your GPU cannot keep up with your CPU, a render queue forms. Your CPU processes inputs and prepares frames faster than the GPU can draw them. Those inputs sit in a buffer waiting to be rendered, adding 30 to 50 milliseconds of delay between your button press and the action appearing on screen.
This manifests as a “heavy” feeling where your character moves noticeably later than your inputs. NVIDIA Reflex eliminates this queue by forcing the CPU to wait until the GPU is ready, creating a just-in-time rendering pipeline where inputs are processed and displayed immediately.
Even if you cannot feel the difference consciously, your reactions operate faster than your perception. The difference between 40ms and 20ms of system latency is the difference between blocking a mixup on reaction and eating the hit.
Best 2XKO Display Settings for Low Latency Critical Configuration
Display settings have the largest impact on input latency. A single wrong choice here adds more delay than all other settings combined. Fullscreen mode and V-Sync configuration are non-negotiable for competitive play.
Display Settings Quick Reference
Fullscreen vs Borderless Windowed
Exclusive Fullscreen bypasses the Windows Desktop Window Manager (DWM). Borderless Windowed and regular Windowed modes force your game output through the DWM compositor, which applies its own form of triple buffering. This adds unavoidable input lag regardless of your other settings. Always use exclusive Fullscreen for competitive play, even though Alt-Tab switching is slower.
Why V-Sync Must Stay Off
V-Sync holds completed frames in a buffer until your monitor is ready for the next refresh. On a 60Hz display, this adds 16.66ms of delay per frame. During heavy scenes, V-Sync can buffer multiple frames, stacking up to 50ms of additional latency. Screen tearing from disabled V-Sync is visually annoying but competitively irrelevant. The information you see is always the most current available, which matters more than a clean tear-free image.
NVIDIA Reflex ON vs ON + Boost
Reflex “On” activates the zero-queue rendering behavior. Reflex “On + Boost” additionally locks your GPU clocks at maximum frequency, preventing power saving states during simple scenes. Use On + Boost for 2XKO. When a complex Super animation starts (sudden GPU load spike), the card is already running at max speed and handles it without a frame time spike. The power consumption increase is negligible compared to the consistency gained.
Best 2XKO Graphics Settings for Maximum FPS Performance Priority
Graphics settings affect both performance and competitive clarity. Some visual effects actively obscure gameplay information. Shadows add depth but create visual noise. Motion blur destroys your ability to read startup frames. Optimize for clean visuals and stable frame times, not maximum graphical fidelity.
Optimal Graphics Configuration
| Setting | Recommendation | Performance Impact | Competitive Reason |
|---|---|---|---|
| Shadows | OFF or Low | Extremely High | Self-shadows obscure animations |
| Anti-Aliasing | Low or Off | Moderate to High | TAA causes motion ghosting |
| Motion Blur | OFF | Low | Cannot read startup frames |
| Bloom | Low or Off | Moderate | Obscures projectile hitboxes |
| Depth of Field | Low | Moderate | Can blur gameplay elements |
| Texture Quality | Medium to High | VRAM dependent | Minimal impact if VRAM sufficient |
| Effects Quality | Medium | Variable | Assist effects cause spikes |
| Post-Processing | Low | Moderate | Reduces visual clutter |
Shadow Quality and Self-Shadowing
Shadows consume massive GPU resources through Cascaded Shadow Maps. The engine renders geometry multiple times to generate shadow depth information. Self-shadowing doubles the character model calculations. Beyond performance, shadows create visual noise on darker stages and can obscure character animations during fast movement. Riot’s own troubleshooting guides recommend disabling self-shadowing to resolve frame drops.
Motion Blur and Why It Destroys Reactions
Motion blur artificially smears objects in motion to simulate cinematic cameras. In a fighting game, this directly destroys your ability to recognize attack startup animations. The first few frames of an attack are your reaction window. Motion blur smears those frames into an unreadable mess. Turn it off regardless of performance impact. This setting exists purely for single-player cinematic games, not competitive fighters.
Anti-Aliasing and Motion Ghosting
Temporal Anti-Aliasing (TAA) smooths jagged edges by blending pixels across multiple frames. During fast dashes or air movement, TAA creates ghosting artifacts where the character appears to have a trail. This visual distortion makes judging spacing and timing harder. FXAA is cheaper but still adds slight blur. For maximum clarity, use Low AA or disable it entirely. Sharp pixel edges actually help judge distances accurately.
Advanced Config File Tweaks for 2XKO Hidden Performance Settings
The in-game menu does not expose every setting. Competitive players modify Unreal Engine configuration files directly to access options below the “Low” preset. These tweaks strip out visual effects that the menu locks in place, squeezing extra performance from systems with older GPUs or limited VRAM.
Config files are located in %LOCALAPPDATA%\Riot Games\2XKO\Live\Config\Windows\ or a similar path depending on build version. Back up your files before editing. These changes can be reset by game updates.
; Disable all dynamic shadows
r.ShadowQuality=0
r.Shadow.CSM.MaxCascades=0
r.Shadow.MaxResolution=0
r.Shadow.DistanceScale=0
r.DistanceFieldShadowing=0
; Remove post-processing effects
r.MotionBlurQuality=0
r.DefaultFeature.MotionBlur=0
r.DepthOfFieldQuality=0
r.BloomQuality=0
r.DefaultFeature.Bloom=0
r.SceneColorFringeQuality=0
r.LensFlareQuality=0
r.Tonemapper.GrainQuantization=0
The r.ShadowQuality=0 command completely removes dynamic shadows beyond what the menu allows. r.SceneColorFringeQuality=0 disables chromatic aberration, which blurs screen edges. r.Tonemapper.GrainQuantization=0 removes film grain that adds visual noise and causes streaming compression artifacts if you broadcast to Twitch.
Texture Streaming for Limited VRAM
If you have 4GB or more VRAM, add r.TextureStreaming=0 to force all textures to load during the initial stage load instead of streaming mid-match. This eliminates stuttering when new effects appear (like a character tagging in) but increases load times. For systems with less than 4GB VRAM, leave texture streaming enabled or the game may crash.
Controller Polling Rate Optimization Reducing Input Delay
Standard controllers poll at 125Hz or 250Hz when connected to PC, creating 4ms to 8ms of input delay variation. Overclocking your controller polling rate to 1000Hz reduces this to 1ms, ensuring your inputs register within a single frame regardless of when you press the button relative to the polling cycle.
Polling Rate Latency Comparison
Controller Polling Rate Overclock Process
DualSense (PS5) controllers generally overclock more reliably than older Xbox controllers. Some Xbox One controllers become unstable at 1000Hz and work better at 500Hz. If you experience input dropouts or erratic behavior, reduce the polling rate until stable. A consistent 500Hz is better than an unstable 1000Hz.
Keyboard and Fightstick Optimization Input Device Settings
Keyboard players need N-Key Rollover (NKRO) support to prevent ghosting when pressing multiple inputs simultaneously. Holding back, down, assist, and attack at once is a common scenario. Keyboards without NKRO may drop inputs during complex sequences, causing missed blocks or dropped combos.
Keyboard Requirements
Use a mechanical keyboard with N-Key Rollover. Switches with high actuation points (like Cherry MX Silver) register presses faster physically. Test NKRO by pressing 6+ keys simultaneously in a key tester application.
Fightstick Considerations
Quality arcade sticks use 1000Hz polling natively. Brook boards and similar PCBs already operate at optimal rates. Focus on physical maintenance: clean microswitches and replace worn parts before they affect inputs.
Leverless Controllers
Hitbox and similar leverless designs eliminate the mechanical throw distance of joysticks. SOCD (Simultaneous Opposite Cardinal Direction) cleaning is handled by the controller firmware. Verify your model’s SOCD method matches tournament standards.
Wired Over Wireless
Always use wired connections for competitive play. Wireless controllers add 2ms to 10ms of latency from encoding and transmission. Bluetooth is particularly inconsistent. USB cables eliminate wireless variance entirely.
Windows and System Optimization for 2XKO OS Level Tweaks
Operating system configuration affects how resources flow to your game. Background processes steal CPU cycles, causing micro-stutters during gameplay. Windows contains both helpful gaming features and hidden interference that needs management.
Windows Settings for Fighting Games
| Setting | Location | Recommendation | Effect |
|---|---|---|---|
| Game Mode | Settings > Gaming | ON | Deprioritizes background processes |
| HAGS | Settings > Graphics | ON (RTX 30+) | Offloads VRAM management to GPU |
| Fullscreen Optimizations | EXE Properties > Compatibility | Disabled | Prevents Windows compositor interference |
| Power Plan | Control Panel > Power | High Performance | Prevents CPU downclocking |
| Background Apps | Settings > Apps | Disabled where possible | Reduces CPU competition |
| Xbox Game Bar | Settings > Gaming | OFF | Removes overlay CPU overhead |
Hardware Accelerated GPU Scheduling (HAGS) benefits newer GPUs (NVIDIA 30-series and later) by moving VRAM management from CPU to GPU. Older cards may experience instability with HAGS enabled. Test with and without to determine which works better for your hardware. If frame times become inconsistent, disable it.
Network Settings for Rollback Netcode Connection Optimization
2XKO uses rollback netcode that predicts opponent actions and corrects when predictions fail. Stable latency matters more than low latency. A consistent 60ms connection plays better than a connection that fluctuates between 20ms and 80ms. Jitter causes constant rollback corrections, creating teleportation artifacts that make the game unplayable.
Ethernet Only
WiFi is half-duplex and subject to interference. It creates inherent jitter regardless of signal strength. Use a wired Ethernet connection. Cat6 cables support gigabit speeds with proper shielding against interference.
DNS Configuration
Switch to Google DNS (8.8.8.8, 8.8.4.4) or Cloudflare (1.1.1.1). This improves initial matchmaking handshakes and reduces “Failed to Connect” lobby errors. Does not affect in-match latency.
Packet Loss Testing
Even 1% packet loss causes micro-teleports in rollback games. Test your connection with packet loss checker websites. If loss exists on a wired connection, the issue is your router or ISP line quality.
NAT Type
Open NAT allows connections to more players. Modern UPnP handles most issues automatically. If matchmaking is limited, manually forward the ports specified in Riot’s support documentation for 2XKO.
WiFi Is Not Acceptable for Competitive Play
There is no WiFi configuration that produces stable rollback netcode performance. Mesh networks, WiFi 6, and dedicated gaming routers all fail compared to a direct Ethernet cable. The issue is physics, not equipment quality. Radio waves are inherently less stable than copper wire. If running a cable is impossible, use powerline Ethernet adapters as a compromise before settling for WiFi.
Hardware Requirements and Bottleneck Analysis System Recommendations
2XKO runs on Unreal Engine and scales well across hardware generations. The minimum specs target 720p 60FPS while recommended specs handle 1440p comfortably. For competitive 1080p play, mid-range hardware exceeds requirements, letting you focus on latency reduction rather than struggling for stable frame rates.
Hardware Performance Tiers
| Component | Minimum (60 FPS 720p) | Recommended (60 FPS 1440p) | Competitive Optimal |
|---|---|---|---|
| CPU | Intel i7-4770 / AMD FX-9590 | Intel i5-8400 / AMD Ryzen 5 2600 | High single-thread speed |
| GPU | GTX 960 / RX 470 | GTX 1660 Ti / RX 5700 XT | Any card holding 120+ FPS |
| RAM | 8GB | 16GB | 16GB minimum |
| Storage | 30GB HDD | 30GB SSD | SSD mandatory |
| VRAM | 2GB | 6GB | 4GB+ for texture preloading |
SSD installation is effectively mandatory. The texture streaming system relies on fast drive reads. HDDs cause pop-in and frame drops when characters tag in or new effects load. The visual stuttering is bad enough, but the frame time spikes also affect rollback synchronization. Install on your fastest drive.
RAM matters more than expected. 8GB is listed as minimum, but background processes (Discord, browser, Vanguard anti-cheat) combined with the game easily saturate 8GB. When Windows uses the page file for overflow, latency spikes catastrophically. 16GB provides comfortable headroom for competitive stability, and checking your RAM configuration ensures you are not leaving performance on the table.
Locked 60 FPS vs Uncapped Frame Rate Which to Choose
The game logic runs at 60Hz, but your rendering can run faster. This creates two viable strategies depending on your hardware capability.
Locked 60 FPS
Best for 60Hz monitors
- ✓ Perfectly consistent frame pacing
- ✓ Each frame identical duration
- ✓ No micro-stutter from variance
- ✓ Preserves timing and rhythm
Uncapped / 120+ FPS
Best for high refresh monitors
- ⚡ Inputs polled more frequently
- ⚡ Fresher frames displayed
- ⚡ Lower effective input latency
- ⚠️ Requires stable 120+ performance
If your system fluctuates (90 to 110 FPS), lock to 60. Inconsistent frame delivery creates micro-stutter that disrupts rhythm and timing. Your muscle memory for combos relies on consistent visual feedback. A rock-solid 60 beats a wobbly 90 to 110.
If your system maintains steady 120+ FPS with minimal variance, run uncapped or capped at 120/144. Even on a 60Hz monitor, the higher frame rate means inputs are processed twice per game tick, and the displayed frame is always the most current available. This reduces effective input latency measurably.
Troubleshooting Common Performance Issues Problem Solutions
FPS Drops After Long Sessions
Memory leaks cause gradual performance decay. If FPS drops from 60 to 45 after 2+ hours, restart the client. Asset garbage collection sometimes fails, saturating VRAM over extended play periods.
Stuttering During Supers
Complex Super animations spike GPU load suddenly. Enable NVIDIA Reflex ON + Boost to keep GPU clocks high. Also disable texture streaming (r.TextureStreaming=0) if you have 4GB+ VRAM to preload effects.
Vanguard Anti-Cheat Conflicts
Riot Vanguard operates at kernel level. RGB software (iCUE, Synapse) and overlays (MSI Afterburner) can conflict. Perform a Clean Boot to disable non-essential services. Re-enable one by one to find the culprit.
Controller Input Dropping
If inputs randomly fail, your 1000Hz overclock may be unstable. Reduce polling rate to 500Hz. Some older controllers cannot maintain 1000Hz reliably. A stable 500Hz beats an unstable 1000Hz.
Offline Mode for Tournaments and Testing Maximum Stability
2XKO includes an Offline Mode accessible via OfflineLauncher.exe for local play and tournament environments. This mode removes all network thread overhead, chat services, and friends list polling. The result is the absolute highest stability and frame pacing possible. For benchmark testing or local tournament setups, always use Offline Mode to dedicate PC resources solely to rendering the match.
Conclusion
Optimizing 2XKO for competitive play requires understanding that fighting games punish latency differently than other genres. Frame stability and input immediacy matter more than raw FPS numbers. Start with Fullscreen mode, V-Sync off, and NVIDIA Reflex ON + Boost. Disable shadows, motion blur, and visual effects that obscure gameplay information. Overclock your controller polling to 1000Hz. Use wired Ethernet exclusively.
The goal is eliminating hardware and software as variables in your matches. When your system runs at locked frame times with minimal input latency, the only factors determining match outcomes are your reactions and decisions. That is the competitive ideal: a setup indistinguishable from tournament equipment, where every dropped combo and missed block is genuinely your fault, not your PC fighting against you.
Optimize Your Entire System with Hone
Stop tweaking settings manually. Hone automatically optimizes your PC for gaming, reducing latency and maximizing FPS across every title you play.
Try Hone FreeFAQ
What are the best graphics settings for 2XKO
Use Fullscreen mode, disable V-Sync, set Shadows to Off or Low, turn Motion Blur completely Off, reduce Anti-Aliasing to Low, and enable NVIDIA Reflex ON + Boost. These settings prioritize input latency and frame stability over visual fidelity, which is essential for competitive fighting game performance.
Should I use V-Sync in 2XKO
No. V-Sync adds 16 to 50 milliseconds of input lag by holding frames in a buffer until your monitor refreshes. This delay directly impacts your reaction time and combo execution. Screen tearing from disabled V-Sync is cosmetically annoying but competitively irrelevant compared to the latency penalty V-Sync imposes.
What does NVIDIA Reflex do in 2XKO
NVIDIA Reflex eliminates the render queue that forms when your CPU processes frames faster than your GPU can draw them. It synchronizes CPU and GPU work so inputs are processed and displayed immediately instead of waiting in a buffer. Use the ON + Boost setting to also keep GPU clocks at maximum during simple scenes.
Should I lock 2XKO to 60 FPS or run uncapped
If your system maintains stable 120+ FPS without fluctuation, run uncapped for lower input latency. If your FPS varies (bouncing between 80 and 110), lock to 60 FPS. Inconsistent frame delivery causes micro-stutter that disrupts timing and rhythm. A stable 60 beats an unstable higher frame rate.
How do I reduce input lag in 2XKO
Use exclusive Fullscreen mode (not Borderless), disable V-Sync, enable NVIDIA Reflex ON + Boost, overclock your controller polling rate to 1000Hz, use a wired connection for both controller and network, and ensure stable FPS without drops. Each of these changes removes latency from different parts of the input pipeline.
What is controller polling rate and how do I increase it
Polling rate is how often your controller reports inputs to Windows. Standard controllers poll at 125Hz or 250Hz, adding 4 to 8ms of variance. Use the hidusbf driver filter tool to overclock to 1000Hz (1ms polling). This reduces input delay variation and makes tight execution more consistent.
Why should I disable Motion Blur in 2XKO
Motion Blur smears objects during movement, destroying your ability to recognize attack startup animations. The first frames of an attack are your reaction window. Motion Blur makes them unreadable. This setting exists for cinematic single-player games, not competitive fighters where visual clarity determines match outcomes.
Does WiFi work for 2XKO online matches
WiFi creates inherent jitter that breaks rollback netcode. The connection fluctuates constantly, causing teleportation artifacts for both players. No WiFi configuration produces acceptable results for competitive play. Use wired Ethernet exclusively. If running a cable is impossible, powerline Ethernet adapters are a compromise before WiFi.
How do I edit 2XKO config files for better performance
Navigate to %LOCALAPPDATA%\Riot Games\2XKO\Live\Config\Windows\ and edit Engine.ini. Add commands like r.ShadowQuality=0 and r.MotionBlurQuality=0 under [SystemSettings] to disable effects below what the menu allows. Back up files before editing since game updates may reset changes.
Why does my FPS drop during 2XKO Super moves
Super animations spike GPU load suddenly. If your GPU is in a power-saving state, it cannot ramp up fast enough. Enable NVIDIA Reflex ON + Boost to keep clocks high constantly. Also consider disabling texture streaming (r.TextureStreaming=0) if you have 4GB+ VRAM to preload all effects during initial load.

Youtube