If you’re experiencing Dota 2 FPS drops on your Windows computer, don’t worry. Although it’s incredibly frustrating, you’re definitely not the only one to experience this issue. Lots of Dota 2 players have recently reported the very same issue. The good news is that you should be able to fix it pretty easily…

Try these fixes:

Here’s a list of fixes that have resolved this problem for other Dota 2 players. You don’t have to try them all. Just work your way through the list until you find the one that does the trick for you.

  1. Verify the game files
  2. Update your drivers
  3. Install the latest game patch
  4. Turn off the Steam Overlay
  5. Modify Steam launch options for Dota 2
  6. Modify the graphics settings
  7. Set Dota 2 to High priority
  8. Restrict applications and downloads in the background
  9. Set the Power Plan of your PC for Best Performance

Fix 1: Verify the game files

You should ensure that the game files are not corrupted, since corrupted game files might lead to FPS drops in Dota 2. To fix FPS drops caused by corrupted game files, you can verify the integrity of game files in Steam. Here is how to do it:

  1. In Steam, navigate to the LIBRARY tab and right-click on Dota 2. Then select Properties.
    steam dota2 properties
  2. Go to the LOCAL FILES section, then click Verify the integrity of game files.
    Dota 2 verify the integrity of the game files

It may take some time to finish verifying the game files.

Launch Dota 2 after the verifying process completed to see if this fix works. If not, try the next fix, below.

Fix 2: Update your drivers

The outdated or faulty graphics driver may be causing Dota 2 FPS dropping issue. If you haven’t updated your graphics driver for a long time, you should update or reinstall the driver.

There are mainly two methods for you to update the graphics driver:

Manually – To update your graphics driver to the latest version, you’ll need to visit the manufacturer’s website, download the exact driver, and then install it manually.

Automatically – If you don’t have the time, patience or computer skills to update your drivers manually, you can, instead, do it automatically with Driver Easy.

Driver Easy will automatically recognize your system and find the correct drivers for your graphics card, and your Windows version, and it will download and install them correctly:

  1. Download and install Driver Easy.
  2. Run Driver Easy and click the Scan Now button. Driver Easy will then scan your computer and detect any problem drivers.
    Scan now
  3. Click the Update button next to the flagged graphics driver to automatically download the correct version of that driver, then you can manually install it (you can do this with the FREE version).
    update graphics driver using Driver Easy
    Or click Update All to automatically download and install the correct version of all the drivers that are missing or out of date on your system. (This requires the Pro version which comes with full support and a 30-day money back guarantee. You’ll be prompted to upgrade when you click Update All.)
  4. Once the driver is updated, reboot your PC for the changes to take effect.
The Pro version of Driver Easy comes with full technical support. If you need assistance, please contact Driver Easy’s support team at support@drivereasy.com

Fix 3: Install the latest game patch

The developers of Dota 2 release regular game patches to fix bugs and improve gaming performance. It’s possible that a recent patch has caused the game crash issue, and that a new patch is required to fix it.

If a patch is available, it will be detected by Steam, and the latest game patch will be automatically downloaded and installed when you launch the game.

Run Dota 2 again to see whether the FPS is back to normal. If it didn’t work, or there was no new game patch available, move on to next fix, below.

Fix 4: Turn off the Steam Overlay

If you have the Steam Overlay turned on and FPS drops while playing Dota 2, just try disabling Steam Overlay for Dota 2 to see FPS increases. Here is how to do it:

  1. Launch Steam and navigate to the LIBRARY tabright-click on Dota 2. Then select Properties.
    steam dota2 properties
  2. In the GENERAL section, Uncheck Enable Steam Overlay while in-game.
    Disable steam overlay in Dota 2

Launch Dota 2 to see if the game runs smoothly. If the issue persists, try the next fix, below.

Fix 5: Modify Steam launch options for Dota 2

You can also try using Steam launch options for Dota 2. If you want a full FPS boost, you can follow the steps below to Launch the game:

  1. Launch the Steam client and go to Steam LibraryRight-click on Dota 2 and select Properties.
  2. In the GENERAL section, enter the command into the textbox under SET LAUNCH OPTIONS.
    -map dota -high -dx11 +fps_max #
    modify dota 2 steam launch options

Explanation:

-map dota: lets steam load the Dota 2 map right when you launch the game.

-high: gives Dota 2 high priority CPU usage.

-dx11: forces your Windows OS run Dota 2 with the Direct3D (-dx11) rendering API. Use this command if your graphics card supports the redenring API DirectX 11.

+fps_max #: sets the maximum frame per second to the number that has been assigned. You can set the value # to 0 in order to uncap the FPS in the game, or let’s say 144 to cap your frame rate to a specific value. You can try to cap your frame rate to a value your computer can consistently hold.

Launch Dota 2 to see if you gets a better FPS. If not, try the next fix, below.

Fix 6: Modify the graphics settings

If the FPS in Dota2 still doesn’t improve, you may need to modify the graphics settings. If you don’t know how, just follow the steps below.

Step 1: modify your graphics card settings

Firstly, you need to modify your graphics card settings. Just click on the graphics card you’re using to follow the step-by-step instruction:

  1. NVIDIA graphics card
  2. AMD graphics card
  3. Intel graphics card

Modify NVIDIA graphics card settings:

  1. On your keyboard, press the Windows logo key and R at the same time to open the Run dialog. Then type control and press Enter to open Control Panel.
  2. View Control Panel by Large icons.
  3. Select NVIDIA Control Panel to open it.
  4. Click Manage 3D Settings on the left, then navigate to the Program Settings tab. In the Select a program to customize: part, add Dota 2 from the program list.
    Dota 2 modify Nvidia control panel
  5. In the Specify the settings for this program: part, modify following settings:

    CUDA – GPUs: set it to your dedicated GPU
    Power management mode: set it to Prefer maximum performance
    Texture filtering: set it to Performance
  6. Click Apply to save the changes.

Modify AMD graphics card settings:

  1. On your keyboard, press the Windows logo key and R at the same time to open the Run dialog. Then type control and press Enter to open Control Panel.
  2. View Control Panel by Large icons.
  3. Select your AMD Radeon Settings to open it.
  4. Go to Gaming > Global Settings. Then modify the settings the same way you see on the screenshot below.

Modify Intel graphics card settings:

  1. On your keyboard, press the Windows logo key and R at the same time to open the Run dialog. Then type control and press Enter to open Control Panel.
  2. View Control Panel by Large icons.
  3. Select Intel Graphics Settings to open it.
  4. Click 3D to open the 3D settings.
  5. Click Scan to add the game to the application list.
  6. Modify the settings the same way you see on the screenshot below.
  7. Click Apply to save the settings.

Step 2: modify Windows 10 OS graphics settings

To modify Windows 10 OS graphics settings, follow the steps below:

  1. On your keyboard, press the Windows logo key and type graphics settings. Then select Graphics settings from the list of search results to open it.
    search graphics settings Windows 10
  2. In the Graphics settings window, click Browse to open File Explorer. Then go to the drive where you save Dota 2 game files > Program Files (x86) or Program Files > Steam > steamapps > common > dota 2 beta > game > bin > win64.
  3. Select dota2.exe and click Add.
    dota 2 graphics settings Windows 10
  4. Once added, click the Options button under dota2.exe, then select High performance and click Save.
    dota 2 graphics settings Windows 10 high performance

Step 3: Modify in-game graphics settings

Try lowering the in-game graphics setting to see if you’ll gain a FPS boost:

  1. Launch Dota 2 and click the cog icon on the upper-left corner to open game settings.
  2. Navigate to the VIDEO tab and follow the instructions below to modify the in-game graphics settings:

Resolution:

  • Check Use advanced settings.
  • Select the aspect ratio that suits your monitor.
  • Size: select a resolution that is high enough to have a great gaming experience and low enough to save a lot of resources which can be utilized by other settings. (e.g. 1920×1080)
  • Display Mode: Borderless Window.

Click APPLY to save the changes.

Options:

Set the rendering API that is recommended by Steam.

Rendering:

Make sure to use advanced settings.

If your PC has some performance to spare, you can enable the following options:

  • Normal Maps
  • Ground Parallax
  • Grass
  • Specular
  • Atmospheric Fog / Caustics
  • Tree Wind

And disbale the rest.

  • Texture Quality: Med
  • Effects Quality: Low
  • Shadow Quality: Off

If you still experience FPS drops, consider lowering the following settings:

  • Game Screen Render Quality: set to around 90%
  • Maximum frames per second allowed: set to a value above the refresh rate of your monitor and but below the maximum FPS you can get.

Fix 7: Set Dota 2 to High priority

By setting Dota 2 to High priority, you can allocate more resources to play in the game and it should increase your performance especially if you have other programs running in the background.

To set Dota 2 to High priority:

  1. Launch Dota 2.
  2. On your keyboard, press CtrlShift and Esc at the same time to open Task Manager. You will be prompted for permission. Click Yes to open Task Manager.
  3. Navigate to the Detail tab. Right-click the process dota2.exe and select High.
    set High priority yo dota2.exe

Run Dota 2 to see if the in-game FPS improves. If the FPS is still the same, try the next fix, below.

Fix 8: Restrict applications and downloads in the background

The Dota 2 FPS drops issue may occur if too many applications or programs are running at the same time. So try restricting applications and downloads in the background before playing the game to see if this issue reappears. Here is how to do it:

  1. On your keyboard, press CtrlShift and Esc at the same time to open Task Manager. You will be prompted for permission. Click Yes to open Task Manager.
  2. Select any other applications and programs that take up a large amount of CPU, memory and network and then click End task to close it.
    End task

Run Dota 2 again to see if you can play the game smoothly. if not, try the next fix, below.

Fix 9: Set the Power Plan of your PC for Best Performance

A power plan is a collection of hardware and system settings that manages how your computer use power. Windows 10 allows you to customize the power plan on your PC.

In most cases, the power plan on PCs are configured to Balanced, which may limits the operating capacity of your graphics card and CPU.

If the power plan of your PC is Power saver or Balanced and you’re experiencing the FPS drops issue, try change the Power Plan of your PC for Best Performance:

  1. On your keyboard, press the Windows logo key and R at the same time, then type powercfg.cpl and press Enter.
  2. In the pop-up window, expand Hide additional plans and select High performance.

Launch Dota 2 to see if you resolve the FPS drops issue.


Hopefully, this article helped you fix the FPS drops issue in Dota 2. If you have any questions or suggestions on this issue, you’re more than welcome to leave us a comment below. Thanks for reading!

5
5 people found this helpful