Dota 2 graphics are set up under Settings → Video, which has three sections: Display (resolution, screen mode, FPS caps), Rendering (textures, shadows, effects, anti-aliasing, FSR) and Options (Vulkan or DX11, NVIDIA Reflex). On a low-end PC, turn off shadows, anti-aliasing and Ambient Occlusion and enable FSR; on a high-end PC, raise textures and effects to High and keep shadows at Medium. There is no universal preset: the right Dota 2 graphics settings depend on your hardware, your monitor and whether you want a locked 144 FPS or the most detailed image. Below, each section is broken down, with a summary table for three PC tiers at the end.
Where the graphics settings are and what they cover

Before changing anything, it helps to understand the menu layout. Click the gear icon in the top-left corner of the main screen, go to Settings and open the Video tab, or just type "Video" into the search bar inside settings. Valve has reworked the settings interface, and it is now clean and logically organized.
The Video section is split into three parts, each handling a different layer of the game's visuals. Basic mode gives you a single slider ranging from performance to quality. Advanced mode gives you individual control over every parameter. This is what competitive players use, because it lets you disable only the options that actually tax your system.
Video menu structure:
Display: monitor, resolution, aspect ratio, screen mode, FPS caps.
Rendering: core and advanced parameters, including textures, shadows, effects, anti-aliasing and FSR.
Options: graphics API selection (Vulkan, DX11) and NVIDIA Reflex Low Latency.
Once you know the layout, dialing in Dota 2's visuals is doable on any hardware. You just need to know what each setting does and which ones to cut first.
Display settings: resolution, screen mode and FPS
Display is where you start. Getting these right does more for your experience than any texture tweak further down.
Resolution
Your monitor's native resolution is the right call, and for most players that is 1920×1080. Dropping the resolution gives a modest FPS bump but makes everything blurry, which hurts when you need to read ability animations mid-teamfight. If your monitor supports 1440p or 4K, check whether your GPU can actually keep up.
Screen mode
Exclusive Fullscreen is what most players use for the lowest input latency. Desktop-friendly Fullscreen is more convenient if you alt-tab often or stream. Windowed mode is really only useful for testing.
V-Sync: turn it off
V-Sync locks your frame rate to the monitor's refresh rate at the cost of input lag. In Dota 2 that feels like a "sticky" cursor at exactly the worst moment.
Dashboard Max FPS: 60
The Dota 2 main menu is surprisingly GPU-hungry. Without a cap, your graphics card runs at full load just sitting in the lobby, burning power for no reason. Frame caps and why to raise them on 144Hz and faster monitors are covered in the guide on how to remove the FPS cap in Dota 2.
| Setting | Recommendation | Why |
|---|---|---|
| Resolution | Native monitor resolution | Sharp image, no readability loss |
| Screen Mode | Exclusive Fullscreen | Minimum input lag |
| V-Sync | Off | Removes input delay |
| In-Game Max FPS | Match Refresh Rate | Consistent frametime |
| Dashboard Max FPS | 60 | Keeps the GPU idle in menus |
High-quality Dota 2 graphics: settings for powerful PCs

If your hardware can handle it, great-looking Dota 2 graphics are well within reach. The trick is not maxing out every slider but picking the right combination, so the visuals stay strong without tanking your frame rate.
Start by enabling "Use advanced settings" in the Rendering section. This unlocks the full parameter list. Everything that shapes the game's final look lives here, and so does the biggest lever for performance.
Recommended settings for the best visuals on a high-end PC:
Texture Quality → High or Ultra. Hero, map and item textures become noticeably sharper. On modern GPUs this setting has minimal FPS impact.
Effects Quality → High. Ability animations and particle effects look fully detailed.
Shadow Quality → Medium. Ultra shadows make a barely visible difference but put a real load on the GPU.
Anti-Aliasing → 2x or 4x MSAA. Smooths object edges, especially noticeable at 1440p and above.
Ambient Occlusion → On. Adds depth to shadows.
High Quality Water and Atmospheric Fog → On. Both add a lot to the map's atmosphere.
Game Screen Render Quality → 100%. FidelityFX Super Resolution isn't needed at this level.
Rendering API → Dota 2 supports Vulkan, but real-world results depend on your system and drivers.
After changing rendering settings, Dota 2 will ask you to restart, which is expected. Play a full match and watch how your FPS holds up during teamfights, since that is when the load peaks. An FPS counter in Dota 2 makes this easy to track.
Best Dota 2 graphics settings for low- and mid-range PCs
Most players aren't running Dota 2 on top-tier hardware. For low- and mid-range systems the approach is the opposite: strip out everything that doesn't affect readability and keep only what matters. The goal is a stable 60+ FPS with no drops during teamfights. Frame drops in fights cost you games; visual quality doesn't.
What to turn off first on low- and mid-range hardware:
Shadow Quality → Off. Shadows are among the heaviest GPU loads, and disabling them gives a meaningful FPS boost.
Effects Quality → Low. The difference between Low and High is barely visible in the middle of a fight.
Anti-Aliasing → Off. Dota 2's stylized art doesn't really need MSAA at 1080p.
Ambient Occlusion → Off. Looks good, costs too much.
Game Screen Render Quality → 85-90% with FidelityFX Super Resolution → On. FSR compensates for the sharpness lost at a lower render scale, a solid compromise for mid-range systems.
Low Spec Mode → On if you have a weak GPU or 4 to 8 GB of RAM.
Once you've adjusted the settings, close background apps: a browser, Discord and the Steam overlay all eat into resources even on modern hardware. That is free FPS with no in-game changes. Keeping GPU drivers up to date also fixes a lot of unexplained stutters that people tend to overlook. If frames are still low after all this, see the dedicated guide on how to boost FPS in Dota 2.
Dota 2 pro player graphics settings: what champions use

Pro player graphics configs surprise a lot of people. You would expect pros with high-end machines to crank everything to max. In practice it is the other way around.
According to third-party settings aggregators, most pros enable "Use advanced settings" and switch nearly everything off in favor of a stable frame rate. The reasoning is simple: in a 5v5 teamfight with several ultimates going off at once, even a high-end system can see frametime spikes. A pro can't afford a hitch when the fight is on the line, so performance always comes first in pro configs.
Configs from several well-known players:
Yatoro (TI10 champion with Team Spirit): minimal graphics across the board, almost everything disabled, only hero portraits and basic lighting kept on.
Topson (two-time TI champion with OG): equally minimal, only Compute Shaders enabled from the advanced settings.
Gpk (one of the strongest mid laners from the CIS region): all effects disabled, including shadows, for maximum FPS.
Nine (TI11 champion with Tundra Esports): keeps about half the settings on, balancing visuals and performance.
ATF (offlaner for Team Falcons, The International 2025 champion): a clear outlier who plays on maximum graphics. Proof that high-end visuals and top-level play are compatible, as long as the hardware is there.
Player configs change over time, so treat them as a reference rather than a recipe. There is no single right answer: pro Dota 2 graphics settings come down to each player's system and priorities. For a look at who is on top right now, see the list of the best players in Dota 2.
Launch options for Dota 2
In-game settings are only half the picture. Steam launch options affect performance before the client even loads. To add them: Steam → right-click Dota 2 → Properties → General → the "Launch Options" field.
A commonly used launch string looks like this: +fps_max 0 -high -map dota -novid -nojoy -novr. Valve officially supports the launch options mechanism itself, but how much a specific combination helps depends on your setup.
Knowing what each flag does lets you build a string that fits your hardware instead of copying someone else's. Blind copying can backfire: -high in particular causes micro-stutters on some systems.
| Flag | What it does |
|---|---|
| +fps_max 0 | Removes the default 120 FPS cap |
| -high | Sets the Dota 2 process to high priority in Windows |
| -map dota | Preloads the map to reduce stutter at the start of a match |
| -novid | Skips the intro video on launch |
| -nojoy | Disables gamepad/controller support |
| -novr | Disables VR modules |
| -vulkan / -dx11 | Forces a specific rendering API |
If micro-stutters appear after adding the string, remove -high first and retest. Switching the Windows power plan to High Performance and disabling the Steam and Discord overlays while playing is another layer of free optimization. Many of these values can also be changed in-game, as covered in the guide to Dota 2 console commands.
Dota 2 graphics settings: full reference table

The table below covers three system tiers and pulls everything from the sections above into one place. The values are based on publicly available pro configs and the typical performance of different GPU generations, so test them in a real match after applying.
| Setting | Low-end PC (up to GTX 1060) | Mid-range PC (RTX 2060 to 3060) | High-end PC (RTX 3070+) |
|---|---|---|---|
| Display Mode | Exclusive Fullscreen | Exclusive Fullscreen | Exclusive Fullscreen |
| Resolution | 1280×720 | 1920×1080 | 1920×1080 / 1440p |
| V-Sync | Off | Off | Off |
| Rendering API | DX11 | Vulkan / DX11 | Vulkan |
| Texture Quality | Low | Medium | High / Ultra |
| Effects Quality | Off | Low | High |
| Shadow Quality | Off | Off | Medium |
| Anti-Aliasing | Off | Off | 2x MSAA |
| Render Quality | 70-80% + FSR | 85-90% + FSR | 100% (FSR Off) |
| Ambient Occlusion | Off | Off | On |
| High Quality Water | Off | Off | On |
| Low Spec Mode | On | Off | Off |
Comfortable Dota 2 graphics aren't about beauty or raw FPS numbers. They are about stability: consistent frametime, a responsive cursor and clean decisions in teamfights without the screen locking up.
Finding your ideal Dota 2 graphics setup
Configuring Dota 2's graphics isn't a one-time job. If you upgrade your PC, bump up texture quality. If a patch introduces stutters, revisit the Rendering settings. If you add a 144Hz monitor, rethink Max FPS and Display Mode.
Players broadly fall into three camps: some want the highest FPS possible, some want great visuals without major trade-offs, and some are working around the limits of a budget machine. There are solid settings for each case. Start with the table above, then take it into a real match and fine-tune from there.
One more thing: Dota 2 cosmetics look noticeably better at higher texture settings. If you own rare sets or flashy couriers, that is a good reason to run at least Medium textures, which gets them closer to how the artists intended. You can add to your collection on the LIS-SKINS Dota 2 market, and the guide to the rarest Dota 2 skins shows which items are valued most.
FAQ
How do I make Dota 2 graphics look better?
Enable "Use advanced settings" under Rendering, raise Texture Quality and Effects Quality to High, turn on Ambient Occlusion, High Quality Water and MSAA, and set Render Quality to 100%. Keep shadows at Medium: Ultra barely changes the image but adds noticeable GPU load.
What are the best Dota 2 graphics settings for a low-end PC?
Turn off shadows, anti-aliasing and Ambient Occlusion, set effects to Low and Render Quality to 70-80% with FSR on, and enable Low Spec Mode if needed. Add -novid and -map dota to your launch options, and keep -high only if it doesn't cause stutters.
Vulkan or DX11: which is better for Dota 2?
On modern graphics cards, start with Vulkan. If you get crashes or micro-stutters, switch to DX11 in the Options section or with the -dx11 launch option.
Why aren't my graphics settings applying?
Some rendering options and the API switch only take effect after a full restart. Close Dota 2 completely and launch it again through Steam.
