Graphics settings
Optimal settings for a steady 144+ fps:
- Resolution: 1920×1080 (higher isn't needed for Dota).
- Rendering quality: High (not Maximum).
- Texture quality: High.
- Animation quality: Medium.
- Shadow quality: Off (a -30% fps drop fix).
- World lighting: Off.
- Anti-aliasing: FXAA (not MSAA).
- VSync: Off (always!).
GPU drivers
Dota 2 is sensitive to driver freshness. On a new machine:
- Remove old drivers with DDU (Display Driver Uninstaller).
- Download fresh ones from
nvidia.com/driversoramd.com/support. - Install Custom → select only the Graphics Driver (without GeForce Experience).
- A reboot is mandatory.
Background programs
What eats fps on a new machine:
- Windows Defender real-time scan (gives -20% fps in fights).
- Discord overlay (-10 fps).
- Steam overlay (-5 fps).
- Xbox Game Bar (can be fully disabled via Windows Settings).
Add Dota 2 to the antivirus exclusions → turn off overlays during play.
Launch options
Steam → Dota 2 → Properties → Launch Options. Add:
-novid -high -threads 8 -nojoy
-high gives high CPU priority, -threads 8 on modern CPUs. A Dota restart is mandatory after the change.
Bonus: Umbrella overhead
Umbrella runs in overlay mode and takes ~2-5% CPU. On modern processors (Ryzen 5 5600+, i5-12400+) it's unnoticeable. On older CPUs (i3-8100, Ryzen 3 2200) — it can be felt. If you play on old hardware — disable unused modules via Settings → Optimize.
FAQ
Why do fps drop only in fights?
In a fight Source 2 renders more effects (spells, particles). Lowering shadow quality and world lighting helps by 30%.
What is stutter in Dota 2?
Stutter is micro-freezes of 100-200 ms. Often due to shader compilation on a new machine. Play 3-4 games — Steam caches them.
Does an SSD help vs HDD?
Yes. On an HDD a game loads in 30-60 sec, on an SSD — 8-15 sec. On NVMe — 3-5 sec. Buying an SSD for Dota pays off in a month of comfort.