Escape From Tarkov: Should You Enable "Use Only Physical Cores" For Maximum FPS?
Escape from Tarkov is notoriously demanding on computer hardware. Unlike many modern titles that scale beautifully with high-end graphics cards, Battlestate Games' tactical extraction shooter is heavily CPU-bound. Players with top-tier GPUs often find themselves struggling to maintain stable frame rates, especially on expansive maps like Streets of Tarkov or Lighthouse.
To combat performance degradation, the developers introduced an in-game option: "Use Only Physical Cores." Understanding whether to toggle this setting on or off requires a deep dive into how Tarkov utilizes CPU architecture, how the Unity engine handles thread scheduling, and how different processor designs from Intel and AMD respond to this configuration.
Understanding the "Use Only Physical Cores" Setting
Modern central processing units (CPUs) feature two types of cores: physical cores (the actual hardware units on the silicon chip) and logical cores (virtual cores created via Hyper-Threading on Intel processors or Simultaneous Multithreading, or SMT, on AMD processors). Hyper-Threading and SMT allow a single physical core to execute two threads simultaneously, maximizing resource utilization for multi-threaded applications like video rendering or heavy multitasking.
However, gaming engines, particularly older iterations of the Unity engine used by Escape from Tarkov, do not always manage these virtual threads efficiently. When Tarkov attempts to distribute its computational load across both physical and logical cores, it often encounters thread scheduling conflicts.
Because virtual cores share execution resources with their physical parent core, sending primary game threads to a logical thread can cause data bottlenecks. This results in micro-stutters, sudden frame drops, and lower overall 1% low frames. Enabling the "Use Only Physical Cores" setting forces the game engine to ignore these virtual threads, dedicating entire physical execution blocks exclusively to Tarkov’s processes.
How Intel and AMD Architectures Respond
The impact of this setting depends heavily on your specific CPU architecture. The hardware market is currently split between traditional multi-core designs, AMD's 3D V-Cache processors, and Intel’s hybrid architecture.
Intel Hybrid Architecture (Alder Lake, Raptor Lake, and Newer)
Intel’s modern CPUs utilize a hybrid architecture consisting of Performance cores (P-cores) and Efficient cores (E-cores). While P-cores feature Hyper-Threading, E-cores do not. If you leave Tarkov to manage its own affinity, Windows Thread Director might accidentally schedule demanding game threads onto the slower E-cores, or split them inefficiently across P-core virtual threads.
For Intel users, toggling "Use Only Physical Cores" can prevent the game from spilling over into E-cores, though it is often more effective to use external software to pin the game exclusively to physical P-cores.
AMD Ryzen and 3D V-Cache Processors
AMD's standard Ryzen chips benefit significantly from restricting the game to physical cores because SMT latency can hurt frame pacing in CPU-bound scenarios. However, the crown jewels of Tarkov performance are AMD’s X3D processors (such as the Ryzen 7 5800X3D and 7800X3D), which feature massive L3 cache sizes.
Because these processors have such a large cache pool, they are much more forgiving with thread scheduling. Even so, many X3D users report more stable frametime graphs when restricting the game to physical cores, as it minimizes the cache-sharing overhead between virtual threads.
Escape From Tarkov Use Physical Cores at Daniel Kirkland blog
Pros and Cons of Enabling Physical Cores Only
To help you decide whether this optimization is right for your specific rig, let us break down the advantages and disadvantages of forcing Escape from Tarkov to run solely on your CPU's physical cores.
| Feature / Metric | "Use Only Physical Cores" Enabled | "Use Only Physical Cores" Disabled |
|---|---|---|
| Average FPS | Often higher on older or mid-range CPUs. | Higher on ultra-high core count CPUs (12+ physical cores). |
| Frame Pacing & Stutters | Significantly reduced micro-stutters; smoother gameplay. | Higher risk of erratic frametimes and sudden chugs. |
| CPU Temperature | Marginally lower due to fewer active virtual threads. | Slightly higher thermal output under full utilization. |
| Background App Performance | Leaves virtual threads free for Discord, browsers, or streaming. | Can cause resource competition if background tasks are heavy. |
| In-Game Reliability | Sometimes fails to apply correctly on game launch. | Works consistently but potentially inefficiently. |
Pros Explained
- Smoother Frametimes: By eliminating logical threads, the CPU avoids the latency associated with two threads competing for the same physical cache and execution pipeline. This directly improves your "1% low" framerates, which dictates how smooth the game feels during chaotic gunfights.
- Resource Allocation: Restricting the game to physical cores frees up your logical threads to handle operating system background processes, Discord VoIP, music players, or streaming software without interrupting your gameplay.
Cons Explained
- The "Tarkov Bug" Phenomenon: A long-standing issue with Escape from Tarkov is that the in-game checkbox does not always register when you launch the game. Many players report having to uncheck, save, re-check, and save the setting again every single time they launch the game for it to actually take effect.
- Slight Loss in Max FPS on High-End Systems: On top-tier processors with high physical core counts (e.g., AMD Ryzen 9 or Intel Core i9), restricting the game too tightly can sometimes lower absolute maximum frames, even if it improves stability.
Step-by-Step Guide: How to Optimize Your CPU for Tarkov
Because the in-game setting can be unreliable, PC enthusiasts and hardcore Tarkov players often use third-party tools to guarantee that the game only runs on physical cores. Below are the two most reliable methods to configure this optimization.
Method 1: Using the In-Game Settings (Easiest)
- Launch Escape from Tarkov and navigate to the main menu.
- Click on the Gear Icon in the bottom right corner to open Settings.
- Under the Game tab, locate the "Use Only Physical Cores" option.
- Check the box to enable it.
- Click Save and restart your game. Note: If you suspect the setting has stopped working, uncheck it, save, re-check it, and save again during your first raid of a session.
Method 2: The Process Lasso Method (Most Reliable)
Process Lasso is a free, highly advanced CPU affinity and priority optimization tool that bypasses Tarkov’s buggy in-game toggle.
- Download and install Process Lasso (the free version is perfectly adequate).
- Launch Escape from Tarkov and load into the main menu or a practice raid.
- Alt-Tab out of the game and open Process Lasso.
- Locate
EscapeFromTarkov.exein the active processes list. - Right-click on the process, hover over CPU Affinity, and select Always.
- Select Disable SMT (for AMD) or Disable Hyper-Threading (for Intel). Alternatively, manually deselect every odd-numbered CPU thread (CPU 1, CPU 3, CPU 5, etc.), leaving only the even-numbered physical cores checked.
- Uncheck the "Use Only Physical Cores" option in the Tarkov in-game menu, as Process Lasso will now permanently handle this at the Windows kernel level.
Frequently Asked Questions
Does "Use Only Physical Cores" increase FPS?
For most players, especially those on mid-range or older CPUs, it does not necessarily increase your peak FPS, but it significantly improves your minimum FPS. This means fewer sudden frame drops and a much smoother experience during high-action scenarios, such as when artillery falls or when engaging in close-quarters combat.
Should I turn this setting off if I have an AMD Ryzen 7 7800X3D?
If you own an X3D processor, you should test both configurations. Due to the massive 3D V-Cache, these processors handle thread scheduling exceptionally well. Many players find that leaving the setting disabled yields slightly higher maximum frame rates, while others prefer keeping it enabled to guarantee absolute frametime consistency.
Why does the setting feel like it stops working after a few raids?
This is a known bug within the Unity engine implementation in Escape from Tarkov. The game occasionally loses its affinity instructions when transitioning between maps or restarting lobby sessions. Using a third-party application like Process Lasso permanently resolves this bug.
Will disabling virtual cores affect my PC's overall performance?
No. When using the in-game setting or pinning the affinity specifically to the EscapeFromTarkov.exe process via Process Lasso, you are only restricting Tarkov itself. The rest of your Windows operating system and background applications will continue to utilize your processor's full physical and logical capabilities.
Optimizing Your Raid Experience
Optimizing Escape from Tarkov requires a bit of trial and error because no two computer systems behave in the exact same way. If you want to stop losing gear sets to sudden micro-stutters during critical gunfights, taking control of your CPU affinity is one of the most effective steps you can take.
Start by enabling the "Use Only Physical Cores" option in-game to see if your frametime graph stabilizes. If you notice a positive change but want to avoid the hassle of the setting resetting itself, consider migrating your setup to Process Lasso for a permanent performance boost. Equip your PMC with the best hardware configuration possible, and we will see you in Tarkov.
