Programming, Music, Games. Creation.

Solving Dota 2 Lag / FPS drop / Latency issues / High ping / Spikes

dota2logo

Last update : 08/06/14

There are easy, simple things you can do to dramatically improve lag issues in Dota 2! (in terms of both latency issues and client lag due to lack of hardware power)

———————————————————————————————

1. Setting launch options

This is pretty much telling the computer to do certain things when you start up the game.

In your Steam libary, right click Dota 2 and go to Properties

1

Click on Launch Properties in the first tab

2

Write out the instructions you wish to give (separated by space). Effective ones are as follows :

-novid : This doesn’t show the intro video (bald valve guy)
-console : This give access to dev console when you press `(on default)
-nod3d9ex : Disable DX9 Rendering. Improves performance significantly if your GPU is not strong enough. Setting graphic option windowed full screen or exiting to desktop  cause freezing in Windows 7/Vista.
-dxlevel 81 : Forces use of DX8.1, significantly increase fps.
-high : Makes sure DOTA 2 is high priority in Windows. This can lead to mouse lag, crashing during game or post game.
-noforcemaccel : Disable Mouse acceleration

Example :

3

———————————————————————————————

2. Autoexec.cfg!

cfg files are configuration files that allows you to set all those small little things in game, which actually improves the performance dramatically.
This is valid only for Source Engine games, which includes Dota 2!
There are key configurations that actually have effects in real-life situations

1. Go to Steam\steamapps\common\dota 2 beta\dota\cfg\

2. Create a file named autoexec.cfg
This is where you type out the configurations you want to make.

Key configurations :


mem_level "3" // lowest setting for max fps
gpu_level "3" // lowest setting for max fps
gpu_mem_level "3" // lowest setting for max fps
cpu_level "3" // lowest setting for max fps

cl_interp_ratio "2" // Interp modifier. Although there are debates about 1 vs 2, Keep it 2 since we all play Dota 2 in official Valve server.
cl_interp "0.05" // cl_interp_ratio / cl_updaterate. Please do edit this if you have altered interpratio or updaterate
cl_cmdrate "40" // 40 is maximum for Dota 2
cl_updaterate "40" // 40 is maximum for Dota 2
cl_smooth "0" // Smooth view/eye origin after pridiction errors.
cl_smoothtime "0" // Smooth client's view after prdiciton error over this may seconds. 0 for instant update.
cl_lagcompensation "1" // Perform server side lag compensation. Keep this 1.
cl_pred_optimize "2" // Optimize for not copying data if didnt receive network update. 2 default.
cl_threaded_bone_setup "1" // If you have a processor with multiple cores leave this command if not delete it
cl_threaded_init "1" // If you have a processor with multiple cores leave this command if not delete it
cl_forcepreload "1" // Preload assests on your computer, longer inital loadings, better gameplay. Optimized.
rate "80000" // Max bytes/sec host can recieve data from server. This is maximum for Dota 2

r_renderoverlayfragment "0" // increases fps
r_threaded_shadow_clip "1" // if you have a processor with multiple cores leave this command if not delete it
r_queued_decals "1" // if you have a processor with multiple cores leave this command if not delete it
r_queued_post_processing "1" // if you have a processor with multiple cores leave this command if not delete it
mat_queue_mode "2" // if you have a processor with multiple cores leave this command if not delete it
snd_mix_async "1" // Multithreaded sound
sv_forcepreload "1" // Theoretically, this command forces game server to preload the assets for you. May cause longer loading.

dota_embers "0"//no animated dota2 background

Copy all the configurations above and paste it in autoexec.cfg!

To keep thing simple, I’ve already optimized the configurations for the general public.
However, please do take your time to read up the configurations and make any necessary changes. I know these can be a bit overwhelming, but please do it for your best performance.

1

CFG’s possibilites do not end here. You can make the courier boost, pick your items, deliver it to you and tell your teammates that you’re using courier by pressing a single key. Trouble remembering when the Roshan will spawn? Simply use roshan timer script to keep yourself concentrated in game. You can even track fps and ping status real time on your display during game! Settings which are not available in in-game settings are all made in CFGs too.

I’ve made a useful CFG file with all the mentioned features and much more. If you are interested, feel free to check this post for more cfg!

———————————————————————————————

3. Mudfish – This used to be the final solution because it used to be free. Since its no more, I will just replace the topic with VPN service for games

3. VPN for games!

YES! Such thing exists!
Using dedicated VPN servers to connect to games will dramatically improve ping problems, especially when playing in oversea servers.

One of the services is provided by Mudfish – Solving latency issues in games using MUDFISH . I have tried, and it works like wonders!
Another famous alternative is WTFast and BattlePing. Although I have never tried any of those, they have numerous famous reviews and solid user base.

I cannot suggest any other VPN solutions since there hardly is any free VPN for games and I have not tried any of the paid services (not willing to pay for such thing.. yet!).

———————————————————————————————

4. Leatrix Latency Fix

Originally intended for WoW, works for all.

It is easy and simple to install, does not bug up your internet connection, purely does what it is supposed to do.

Link to original post here.

———————————————————————————————

5. Fixing various problems for Nvidia GPU users!

This is a solution suggested by DRiVER. I have personally tested it for a while, it worked for me. Thank you DRiVER for the solution!

There seems to be some problem for some Nvdia cards (with CUDA) having trouble running games and rendering textures as it is supposed to.
This results in error message “Failed to lock vertex buffer in CMeshDX8::LockVertexBuffer”, bad textures, spikes and other problems that eventually leads the game to crash.

Although the problem has not been recognized by Nvidia or Valve and there seems to be some strong debate ongoing between the community and Nvida. However, this is not a post to fire shots on Nvidia or debate over CUDA, I will just provide the solution which fixed the problem (spikes and “Failed to lock vertex buffer in CMeshDX8::LockVertexBuffer”) for me.

1. Go to Nvidia Control Panel

2. Click on Manage 3D Settings and go to Program Settings

3. Set the program as Dota 2. Find it from the drop box. If there isn’t one, add dota.exe

4. CUDA – GPUs : Off (Uncheck all the GPUs)

5. Threaded Optimization : Off

———————————————————————————————

I hope I was able to help you out solving lag issues! Feel free to contact me for any questions!

glhf :)

Advertisements

95 responses

  1. thx., it help me a lot, now i can play dota 2 easilly:)

    18/02/2014 at 10:13 PM

    • Glad it helped you out :) glhf!

      19/02/2014 at 12:31 AM

      • but i have a one problem..i cant open mudfish y. can u help me for this problem!!

        19/02/2014 at 6:51 PM

      • Make sure you have followed the installation process correctly. Here is the official post from Mudfish – http://en.loxch.com/docs/install/html/
        Setting up the launcher is also covered in the official post http://en.loxch.com/docs/launcher/html/
        Howevever, it seems like Mudfish turned to a paid model :S It used to be free!
        If you’re planning to pay for a vpn server for games, I suggest WTFast rather than Mudfish. WTFast is more famous and generally more accepted, the only reason I suggested Mudfish was because it was free back then..

        19/02/2014 at 10:20 PM

      • warhead

        How do i activate it

        06/03/2015 at 5:36 PM

      • karlo

        please help me .. when the picking of the hero my ping only 63 .. if the creeps respawn already at the very beginning my ping will reach 133 why? please help me

        02/06/2015 at 9:42 PM

  2. A.C.E

    I tried the following steps, previously my FPS drops to 1 when the stuttering lag occurs. But it drops to 8 when the lagness occurs. :/

    23/03/2014 at 10:26 PM

  3. A.C.E

    I tried the following steps, previously my FPS drops to 1 when the stuttering lag occurs. But now* it drops to 8 when the lagness occurs. :/

    23/03/2014 at 10:28 PM

    • Well.. Some form of improvement I guess..? haha
      Could you please tell me when does the stuttering occur? I might be able to help you out!

      24/03/2014 at 8:14 PM

  4. A.C.E

    It happens randomly, I cant tell you exactly when but usually the stutter will last for about 30 seconds. It happens to my cs go as well. Might be some steam/valve issue? :( Its only when i play at lobby or public, when i play ‘practice with bot’ it doesnt stutter. Must be some network issue.

    26/03/2014 at 1:09 AM

    • That does sound like network issue indeed. It might be server side issue, but I doubt it.
      The best way to check is by playing the exact same game and sever in different environment with different ISP (ex: at your friend’s). If the gameplay is fine it cannot be server side issue.

      (Read chronologically)

      If its not sever side issue, it’s either your ISP or the computer. There are many ways to check whether ISP is the problem, easiest would be if you have an alternative computer and you can test by connecting to the suspected internet and playing the game. If you’re playing on your laptop, simply carry it over to your friend’s (with different ISP) and test it out there. If your ISP was the problem, simply change to the working one.
      Note : If your sure that your ISP is not the problem but your computer, just ignore this paragraph. If this process is too troublesome, it may be skipped since ISP-s are pretty solid these days anyway.

      If its not ISP either, it must be the computer. If its only specific games that lags and have issues, try reinstalling the games. Also, make sure your hardware(and speed of your internet) meets up to the requirements.
      If the games which lag are Valve games (ie. Source Engine games – Dota2 and CSGO included), tweaking cfg is most probably going to work. Try out the cfg part above in the post, if too troublesome, I had made a post for optimized cfg for dota in this post. You could try that or search out in the forums for a better solution.

      If you have network issues in other games too, then there is more headache. First, try to approach any software problems. Try official Valve post regarding lag due to network problems. Then check for any programs(or virus etc) that might be hogging up your internet, install or update drivers for your network card(or your motherboard) or reconfigure files for Dota.
      Then check if there are any problems in terms of hardware – any overheating of components, damaged hardware?
      After checking all and you cannot find the source of lag in your computer or if your not bothered to go through such troublesome process, just format your computer and put back to its original state (ie. ALL your things are gone, your computer is back to when it was fresh and new). This is pretty easy process and all over Google. Don’t forget to back up!

      I hope this helps you to find the source of lag and hopefully solve it.. :)

      26/03/2014 at 9:42 PM

  5. A.C.E

    Thank you so much for taking your time to help me out, really appreciated! :)
    Have a nice day!

    28/03/2014 at 3:06 AM

    • No problem :) Sorry it turned out as a wall of text haha XP Thank you and have a nice day too!

      29/03/2014 at 4:10 PM

      • Robby

        dude im having lag strikes at a certain rate with a fix seconds everytime. like i’ll be having it for 5secs. and all I see is my hero running then resumes after that everything is good and comes back again after 8secs. and repeatedly it just ruins the game. its not about my ping or connection I guess it has something to do with Dota2. anything you can help me with?

        18/04/2014 at 2:56 AM

      • That actually sounds like latency issue, may be packet loss. If there is no fps drop, it must be connection issue. Since you can see your hero walking, I believe there is no fps drop.
        Could you please check whether your ping is stable? Does your ping shoot up when heroes are walking on spot?
        I have experienced same issue before and it was due to unstable connection between the server and my computer.

        19/04/2014 at 12:09 AM

  6. Se7eN

    I’m having this random fps drops when i play Dota 2. My normal fps is about 60+ and while in game the fps will drop to 20+ and back up again to 60+. It happens about 10 second once. Any solution to this problem? Thanks in advanced.

    07/04/2014 at 11:03 PM

    • Does that issue occur for other games too or is it exclusive to Dota2?

      08/04/2014 at 11:35 AM

      • Se7eN

        just Dota2. Other games i played just fine.

        10/04/2014 at 2:40 PM

      • There are couple of things you can try after carrying out step 1 and 2 in the post :

        1. Monitor your hardware temperatures with HWMonitor. Check for any overheating (~80C for CPU and ~100C for GPU). Overheating throttles computer’s performance.

        2. Check your ping – does it shoot up when fps drop occurs? There could be many reasons behind unstable, choppy connection.

        3. If you are running on your laptop with Nvidia GPU, be sure to disable Optimus for Dota2! Plus, do note that there were some reports in the past that turning Vsync on caused weird lags for mobile GPU. For more info, visit this post in Nvidia forum

        11/04/2014 at 1:02 PM

  7. skylarkakos

    Dude it said to me at the site process status: Bad and i dont see any diffrence in game ping… i need donate it for work? Btw there is no EU.west on setting only luxembourg

    03/05/2014 at 7:34 AM

    • Do you mean at mudfish site? As far as I know, it is a paid service, you need to pay them for it to work. If you’re looking for VPN service for games, I’d recommend WTFast – it at least has trial period.
      I’m sorry but I do not know any free VPN service for games and I do not recommend using a free one since they usually come with ads.

      03/05/2014 at 9:13 AM

  8. LAG :'(

    Hi can you help me ? i have been experiencing unstable latency in dota 2 . My fps is constant 60 . i checked my net at speedtest.net it is around 75mbps dlrate and 7mbps upld rate . lowest is 40mbps dlrate and 3 mbps upldrate . I assume my connection is ok . it is stable as when im playing othergames and i have a normal ping of 20-40 with settings set at low or high network . Doesnt really change a thing .

    The problem is every few minutes or seconds , my latency sometimes shoot up to 300-600 becoming unplayable . It does not have a fix interval . I asked my friends who play on the same server with lower speed connections ,but all of them replied that they do not experience this problem . My notebook spec is quiet high so i suppose it is not the problem .

    30/05/2014 at 4:04 PM

    • Try out the autoexec.cfg part of this post. That usually solves major problems including ping spikes.
      If you don’t want the hassle to follow the instructions, just use my cfg.

      Make sure you are playing the game connected wired, not wireless. Slight interference in the wireless network can cause ping spikes.

      If you have perfectly stable&low ping for other games as you mentioned, the only thing I can assume is your ISP having problem routing your connection to dota 2 servers. You would have to contact your ISP if that is the case.
      However, before assuming its your ISP problem, contact Valve customer support first, they are well-established and have solved my game lag issues in the past.

      I’m sorry I can’t give you much advice. If the problem was not exclusive to Dota 2, I could give you more tips but ping spikes exclusive to Dota2 is usually out of my hands :S

      30/05/2014 at 8:46 PM

  9. ceke

    Hi i want to ask your opinion about dota ms spikes.
    I get random ms lag spikes, my hero moves his legs but stays in same place the screen don’t freezes. I’ve formatted my windows 8.1, upgraded my router firmware because i play from a wireless router and these didint fix anything. I often call 3-4 friend at my home and we all play dota 2 but they don’t have these lag/ms spikes i talk about so my iternet connection seems fine.
    Tried to disable my wireless connection then disable my wireless adapter and play with bots and i still had those hero freezing in same place then resuming and showing my hero 3-4 meters away. I only have this problem in dota and counter strike 1.6 (non steam but with exact files the steam version has), in other games online like flatout 2 unreal tournament 2004 i don’t have these problems so it’s weird.
    My next to do things is to go and play dota at a driend’s house connected to his wireless connection and second thing is to connect my laptop directly into cable not my wifi.
    I also thought about overheating issues but with aida64 tempe is 74-77 degrees celsius (processor is b960 pentium dual core 2.2 ghz) but if it was overheating then it would get choppy not lag spikes and will last longer until it had throttled down but i only get spikes 1 second then everything resumes fine and i play another 15-30 min fine.
    Could you tell me your opinion on this please? thanks in advance.

    01/06/2014 at 9:29 PM

    • Interesting.. I have found a similar issue with this guy and here is his youtube video. He had problem with choppiness in certain games whenever he moved his mouse. According the the description section of the video, he had a virus which was causing the problem.

      Personally, I hero walking in spot and game not responding when I was dropping packets – I had problem with my ISP and got the issue fixed.
      However, I don’t think ISP’s problem for your case since your friends did not have the issue with the same connection.

      So, I think the problem lies within the laptop. Please do try out the plan of going to your friend’s and playing it there. If you still have the problem, it must be the laptop. Here is a small checklist for you to help you out spot the problem in your laptop.
      – Make sure you have installed all your drivers – GPU driver especially.
      – Scan your system to spot any virus. Check taskmanager processes to see if anything fishy is running when you game.
      – Make sure you are using cfg to optimize the game as much as possible as shown in the post. This really does help and solve majority of the problems.
      – Your CPU temp is acceptable, but how about your GPU?
      – Try playing the game connected wired to the router. If your laptop does not have any ports for ethernet cables, buy one of “usb to ethernet adapter”. It’s $10 on Amazon. (Or buy $20 one for USB 3.0 and potentially faster speed. But assuming based on the CPU you have, I don’t think your laptop has USB 3.0). Just one note here, use that adapter if you find out the problem is because of your NIC (Network card) in your laptop.

      I hope I helped you out in some way. Feel free to ask me more if problem persists.
      Thanks! :)

      02/06/2014 at 1:30 PM

  10. ceke

    Hi again
    My brother just went at a friend’s house connected to his friend’s wifi and played dota 2 and still had those random spikes.
    I also prior to this after entering dota i disabled network card bluetooth wifi adapter everything so i can check if the problem is with the internet or not and proceeded playing with bots offline and still had the problem so it’s not the internet the problem.
    I have used your cfg but still did no help, installed the drivers from lenovo site for gpus ( i have one integrated from the processor b960 the hd 2000 and the dedicated 8570m) still problems installed latest drivers from amd again nothing.
    The cpu supports temp up to 85 degrees celsius and after 1-2 hours of dota i have 73-78 degrees and the gpu is showing 60 the amd one still it is not changing which is weird.
    I’ll install msi afterburner to check again the temp of gpu but if it was overheating it would get choppy framerate dropping and after cooling a little it would have throttled up again to max speed but i don’t have frame drops. I’ll try to see what kind of preset the cooler of the gpu is using maybe powers up then throttles down the rpm and thus giving me this spikes.
    As a last measure i will uninstall the amd gpu driver and play only with the intel hd2000 albeit awfull 20-30 fps at 800×600 it will be worth triying to see if the amd gpu is the problem. thanks for your help

    09/06/2014 at 11:41 PM

    • Yes, it seems to be the laptop’s problem

      I believe the temperatures are fine since general arguments in the web is below 80ºC for CPU and 100ºC for GPU is fine. Just make sure you have enough airflow around (may be, with a fan) the vent of the laptop. (if your vent is below, use a book and make your laptop sit angled like this.)

      Make sure you are not cranked up with graphics options in game. Have acceptable rendering quality, may be about 50%. Disable some advanced features. You must use your 8570m to game, since, as you mentioned, cpu’s hd2000 will not give you acceptable fps.

      If the lag is exclusive to Dota 2, I think you need to contact Valve support to get your problem solved. It may be Dota lacking optimization or other issues that we players cannot solve.
      If the lag is present in other games too, since I don’t see any hardware problems, I would just format the PC and have a fresh start…

      10/06/2014 at 4:26 PM

  11. ceke

    did the test with only integrated intel hd2000 and i still had spikes so it’s not the amd gpu’s fault either don’t know what it is…so weird i’ll try to buy a cooling pad to see if it helps and thought about reappliying thermal paste but the laptop is only 8 months old so i don’t think it needs a reappliying so soon

    10/06/2014 at 2:11 AM

    • HD2000 will definitely give you spikes at any settings. It is just not powerful enough to run Dota 2. I strongly recommend using your 8570m!

      Again, I don’t think it is the temperature that is causing the problem. On personal experience, cooling pads don’t really benefit more than having the laptop sitting at an angle and fan blowing air. Yes, I don’t think you need to reapply any thermal pastes.

      Play around with in-game advanced video settings first. Lower everything – b960 + 8570m is pretty dated laptop and I doubt whether you will hit 30+fps. Make sure you don’t have anything running in the background. Contact Valve support if the lag is exclusive to Dota 2. Last resort would be formatting your PC or sending it to get serviced.

      10/06/2014 at 4:41 PM

  12. ceke

    If only dota 2 would cause me the problems it would be easy to spot it by enabling disabling each options at the advance video settings but the counter strike 1.6 non steam version does too. My brother played call of duty modern warfare and he told me he didin’t see any glitches like lag spikes i also played need for speed most wanted and hot pursuit which consumes a lot of gpu power and i haven’t had problems.

    11/06/2014 at 1:58 AM

  13. ceke

    and i also formatted my laptop to windows 8.1 with spring updates installed all drivers corectly (chipset intel management interface etc) and by the way 8570m runs pretty decent dota 2 at max settings everything enabled only vsync off i get 45-55 fps and in team fights goes down to only 35 fps or so…if only these spikes didin’t existed it would be perfect

    11/06/2014 at 2:01 AM

    • Sorry for late reply, I’ve been away for a while..

      I see. I actually have no clue then. I think you have to contact Valve customer service, they have pretty solid system and have helped me out in various ways in the past.

      Good luck!

      14/06/2014 at 12:01 PM

  14. drlver

    1 rarer annoying Mini-freeze issue related to Nvidia MOBILITY* laptop graphics cards remains:
    looks like MINIFREEZE 2 sec , and ping skyrockets, but its actually issue with the certain Nvidia Mobility cards failing Xway when handling textures, and it cant finish some process before the change should be applied to screen and synced with timing with in/Out going network data. i read about it nvidia forums, and send someone quick lazy drawing of fixing actions i remembered. its quickly drawed in picture, i was at work that time, but friend was at LAN competition and i had to quickly try help him, i still have it , here http://i.imgur.com/LAOQveu.jpg
    The ‘minifreeze-network’ issue might still be at Nvidia forums, but i heard they were trying to cover up the signs of it because it was unfixable if cuda was used in some situations.
    The issue had special behaviour of coming back few times a year, usually after big dota patches.

    //*(and rarer nvidia desktopcards)
    i wrote this here beacause i saw someone skilled guy struggling with that issue, even it was about half year i fixed it for myself.
    Sorry my lazy english :d

    22/06/2014 at 8:01 AM

    • Interesting.. Thank you for your solution! I am currently testing out your solution, once I feel it works well, I will put it up on the post and credit you :)
      Thank you again! Your English is perfectly fine :)

      ps. I will approve your latest comment only since this looks more updated!

      23/06/2014 at 12:13 AM

  15. Lk Tan

    Thank you very much, the cuda – GPU and threaded optimization worked like a charm.

    I have been spent the last 2 weeks searching high and low for an answer and I finally found one that works.

    Much appreciated

    02/07/2014 at 9:45 AM

  16. ceke

    Hi it’s me again
    I partially solved the problem by unninstalling something called intel audio display that i think came with the intel hd video driver( by the way i had to install driver for windows 8 …the 8.1 couldn’t install because i checked into inf file and only supported intel hd 3000 and up mine was hd 2000 series based). Then something else appeared in device manager called “high definition audio device” i disabled that (if i tried to unninstall windows would install it back) but the problem was still there.
    After i uninstalled reinstalled audio drivers ( i don’t know the order) my problem solved but still don’t know the exact cause of these problems and don’t know the exact fix for this.
    Now in device manager i have conexant audio and high definition which is disabled and although my fps got lower by 5( i don’t know if it is related for my fix or the last dota update) i don’t have any problems now but if i would reinstall windows in the future i must reinstall disable things randomly because i don’t know the order so it’s annoying.

    03/07/2014 at 10:52 PM

    • Great to see you again :)

      Oh… I see.. I have no clue about audio driver compatibility on windows 8.1 since I have never used Windows 8. But one thing I know is that you need audio drivers to process audio properly. In some systems you don’t even have sound when you reinstall new OS.

      Just additional info, high audio qualities in games can cause lags. I personally had to bring audio quality down when I played Diablo III because my CPU was just not strong enough.
      So, may be lowering game audio quality in settings in Dota 2 might improve your fps a bit!

      I think next time you reinstall your OS, just installing Conexant Audio driver will solve the issue. I believe once you install the driver, it will set itself as default audio device and you don’t need to go through any disabling process.

      Anyway, I’m super glad you were able to solve your lag problems. I’m sorry I could not help you as much.
      GLHF! :)

      09/07/2014 at 9:51 PM

  17. Lucas

    Hello, guys! I recently bought this MSI GTX 760 (details: http://www.amazon.com/gp/product/B00DIH8OW8/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1 ) to finally play a decent dota (with max configs, 1080p with at least 60 fps).
    Actually I am getting 80~90fps during the game, but suddenly, in tfs or no, the fps drops to 30-. Sometimes 20-30. After a few seconds it returns to the ‘normal’ frame rate.
    I tried everything I found on internet, including:

    * http://imnotbermuda.com/2012/12/22/solving-dota-2-lag/
    * https://www.youtube.com/watch?v=TnoCDGbLe4g
    * https://docs.google.com/document/d/1HYqQF1f0aElGo_dk3aP6Lps6CBA6gdIfiDHElQDbLXU/edit
    * Tried also unparking cores of my CPU and everything.

    This is my launch options right now:

    -console -novid -lv -heapsize 1572864 -noipx -nojoy -noforcemaccel -noforcemparms -freq 120 -nod3d9ex -dxlevel 81 -high

    Also, this is my setup:

    * MOBO Asus M5a78l Le
    * AMD Bulldozer FX-8120 3.1ghz 16MB cache 8 core CPU
    * 8GB ram
    * PSU XFX ATX 550W Core Edition P1-550S-XXB9

    Windows (7) performance analysis:

    Today I also formatted my computer. Updated to win8.1 (fresh instalation). I also updated the GPU driver and BIOS. (the problem persists)

    NOTE: Every effect is on, except **v-sync** and **anti-aliasing**. I tried turning everything off, but the problem persists.
    Tried playing fullscreen and bordless window. Same behavior. Actually in bordeless windows *seems* a little better.

    **Here you can see what’s happening (print of afterburner)**

    Obviously the fps drops when the GPU usage drops.
    Also, a print of HWMONITOR: http://i.imgur.com/pVIOZLM.png

    Since the temperatures are fine, I’m wondering this is a configuration problem…

    Anyone with the same issue? How can I fix it ?

    Thank you very in advance! Any help is appreciated

    ————————–

    TL;DR – GPU usage drops every 10~15 seconds. With this, the fps also drops. Reason unknown. All info, with screenshots above

    11/07/2014 at 12:43 AM

  18. Kevin

    Sir , i have an laptop Asus A46CM and the problem is my fps always drop after heros picking or every 5 minutes in game. At the beginning i have 50-60 fps then goes down to 20 but my ping is stil stable 10. I’ve tried to make autoconfig.cfg as u said and settings power option to 90% while pluggin but that’s still happen. If it’s cause of overheat, is there something ways to fix this? Thx sir

    22/07/2014 at 4:21 PM

    • Is the GPU in the laptop from Nvidia?
      If so, try out the last step in the post. Some mobile Nvidia GPUs seem to have some issues with CUDA.

      22/07/2014 at 5:09 PM

  19. Kevin

    yes, its nvidia. btw in my CUDA – gpus , i cant uncheck all. I means it doesnt hav checkbox, it use radio button. The option is: “Use global settings”, or “use this GPU”. If i choose use global settings, it’ll show “use global settings(all)” and the other show “(none)” on the text box. should i choose “use this GPU” sir?

    04/08/2014 at 12:04 PM

  20. Abner Cunanan

    hi sir,i just bought a new laptop, ASUS N550JK-CN002H, i7 4th gen, 8 GB RAM, Nvidia GTX 850m 4 GB with Intel HD 4000.
    Everytime i play DOTA2, my ping will go from 30 ( Dubai server ) to 3000-3900 that’s why i can’t play very well lately, i tried playing on my old laptop with lower specs than the new one,my ping is only 30-90, same internet,using wireless.
    What you think is the problem?
    Please help me.

    08/08/2014 at 12:16 AM

    • First thing you can try is trying out “4. Leatrix Latency Fix” and “5. Fixing various problems for Nvidia GPU users!” in this post.

      Does that ping spike in N550JK occur for other games too? If so, its network card might be the problem.

      08/08/2014 at 9:46 PM

  21. Abner Cunanan

    it’s me again, the ping that i’m talking about is not stable, every 5 seconds it happens, from 30 – 3900 :(
    but from my previous laptop,it never happens, please help me

    08/08/2014 at 12:18 AM

  22. Andrew

    Hey I’ve been having problems since I bought my lenovo y50 with the 860m gpu and dota 2. I would randomly get spikes that would make my gpu drop to 0% and lag for 1-2 seconds but by the grace of God I stumbled onto this and I think the thing about cuda might be spot on. Ever since I turned off cuda and threading I haven’t had any spikes yet keeping my fingers crossed will keep you updated. Thanks again for posting this and driver for finding this out.

    14/08/2014 at 2:10 PM

    • I’m glad my post helped you out! Thanks and glhf :)

      14/08/2014 at 10:21 PM

    • robzbenkei

      andrew please help me.. i am buy y50 and have same problem with you,,, please tell me how you fix it?? i cant open driver image.. and i already do the cuda.. but still have ping skyrocket but my fps is good.. please help me

      23/09/2014 at 9:32 PM

  23. Andrew

    So just an update I still got the spikes after doing the cuda thing so I decided to try the config file that you have here and since I did that I haven’t had any freezes keeping fingers crossed haha thank you again for everything. Also do you know the difference between the cfg file here and the other one you have posted on the tweaked page?

    15/08/2014 at 11:43 PM

    • CFG in the tweaked page has more features and is arranged more logically for literacy. Other than that, using the cfg in the post would be fine in terms of performance.
      Thanks again and glhf :) Make sure your GPU is not overheating!

      16/08/2014 at 1:15 PM

  24. antonio

    when i enter the game and the console opens it sais

    m_mapGameModeDetails contains 0 items
    Loaded default backpack filters.

    Does this mean that the autoexec.cfg did not load or what?

    29/08/2014 at 7:35 PM

    • As long as you see the ‘welcoming message’ just like in the screenshot, the cfg has loaded and other messages does not matter.
      Thanks for using my cfg!

      30/08/2014 at 2:20 PM

  25. Rohan

    im having massive FPS drops .Please help me .my Fps use to be 50-60 but now it drops down to 15 and in ganks it goes down to 9.Even after Lowering the Graphics option to its lowest possbile it remains the same and making it to optimum graphics it again remains the same ..i just dont understand.and i doubt it is because of the new patch update after 6.80.

    30/09/2014 at 9:57 PM

    • Have you tried all the possible solutions above?
      Is your PC over heating by any chance?

      01/10/2014 at 9:47 PM

  26. Erreip

    Hi dude you said earlier on the comments that when the screen freeze but I see my hero walking if the ping goes high and this is my case my ping for example is 90 when this happens it become higher than 1000 … Any solution?

    20/10/2014 at 2:32 AM

    • Try using wired connection. Do the last step of the post if you have Nvidia gpu.

      11/11/2014 at 12:39 PM

  27. my old HDD has trouble playing dota 2 too and often hang up 5-10s during combat for no reason.

    25/10/2014 at 5:35 AM

    • Keep your eyes on the CPU and GPU temperature. During combat there are more things to render and thermal throttling can be an issue.

      11/11/2014 at 12:40 PM

  28. YMS04

    I really appreciate what you are doing mate. The problem im still facing right now is input delay. Everytime i try to move to a certain spot it takes my hero around 0.5 seconds to go there. A lot of people has been saying that this was made on purpose by valve to keep the gameplay similar to the original DotA. This is not the case since the valve delay is around 0.1 second and doesnt bother me much but this 0.5 seconds input delay made Dota 2 unplayable for me. This ONLY happens when i play online, its smooth as butter when i play with bots. Its similar to this video https://www.youtube.com/watch?v=kuI8p1pIAVw

    23/11/2014 at 12:05 PM

    • That is most probably due to high ping. I believe no developer deliberately puts lag for ‘gameplay’. Go to Dota> find match section> select region> your ping should appear according to the servers. Ping is shown to users in milliseconds therefore 500ms ping = 0.5seconds delay.
      The only way to fix this issue is to get faster internet and play in the lowest ping server. Using CFG to give small tweaks might help however they are very minor (for my case, 70ms-ish to 50ms).
      Another way to lower the ping is using VPN service for games (like Battleping, WTFast). However this is only a temporary fix since it is a paid service with a week trial. If you were to pay for such service, I feel its more worthy to pay for faster internet.
      Anyway, I hope I was able to guide you in the right direction to solve the issue. I hope your lag problem gets fixed. GL! :)

      23/11/2014 at 1:21 PM

  29. MondRay

    hello dude i have this problem with my laptop ACER Aspire intel core 3, whenever i open dota 2 there is a slight delay when i play for about mili seconds then when having clashing there’s a delay for about 2 sec . how do i fix this delay problem ? and also i checked for minimum specs for dota 2 and it meets its requirements. I also checked the ping then it gives 150.. please help me .. thanks .

    02/12/2014 at 7:19 PM

  30. android2k10

    this helped me alot thanks

    06/12/2014 at 9:25 AM

  31. AsadaP

    Hi. I have my fps problem fixed. Thanks to that. But my fps drops for a period of time from 50+ to 10-12. Why is that happening? Thanks

    12/12/2014 at 8:39 PM

  32. pinky

    Can i use your Autoexec.cfg if i use wireless?

    18/12/2014 at 3:26 PM

  33. Brandon

    Hi there Bermuda Triangle.. Im using ur autoexec now, thanks to you I can now play dota 2 without lags. Anyway, everytime I go spectate a game of my friend or a game in the tournament.. I suddenly had lags so much lags that it just like a statue, heroes aren’t moving. Maybe you have any tips on how to solve lags everytime I spectate game. Thanks! :>

    12/01/2015 at 2:53 AM

  34. Hoody

    Have u guys tried changing your MTU ?? Worked for me

    15/01/2015 at 8:30 AM

  35. Hoody

    Have u guys tried changing your MTU? Worked wonders for my 3 second delays

    15/01/2015 at 8:31 AM

  36. Felipe

    Hello there,

    Here isn’t the option to unmark the CUDA-GPUs: OFF.. What should I do?

    23/01/2015 at 8:22 AM

  37. Bayuarika

    Hello there,
    Can you help me?
    First, i played dota in low graphic.. Itstable in 60fps, and suddenly my fps drop to 20 :( , and its normal again after a few second, then after 3 seconds , it happen again :( can you help me to solve that problem?

    30/01/2015 at 8:21 AM

    • Disable CUDA thing if you have Nvidia gpu. Make sure all of your hardware is not overheating. Lower audio settings.

      10/02/2015 at 5:06 PM

      • Bayuarika

        I already disable all CUDA things, and i think overheateing is my biggest problem right?, i dont know about it temperature but it is very hot :((

        15/02/2015 at 7:15 AM

  38. Glend Berte

    my internet ping starts to rise every time i open my dota 2. why is this happening? :(

    31/01/2015 at 8:29 PM

    • I need more details to know what is causing the problem.. Sorry!

      10/02/2015 at 5:05 PM

  39. Terry

    Hey there,

    I got a new monitor with 2560 x 1440 resolution and it gets choppy during fights. when i lower the resolution to 1920 x 1080 it seems to be working just fine. Any idea why?

    07/02/2015 at 1:56 AM

    • More pixels to render, more work for gpu. Therefore higher the resolution, more the lag.

      10/02/2015 at 5:03 PM

  40. Ming

    Hi there, I am facing some fps problem. Each time I enter the game, the fps will be like 50-60, After that the fps getting lower and lower until 9-15. I already tried disabling the CUDU and Threaded Optimization off as well. Also tried with the dota 2 console and it still the same. Overheat is not a problem because my room is cold and cooling fan, my ping is stable as well. Do you know what is the problem and any solution ? My laptop running Nvdia GEFORCE GT 635M. 2GB, laptop ram is 4gb. Sorry for my poor english .

    14/02/2015 at 4:58 PM

  41. tokoto

    ty works for me

    04/03/2015 at 3:50 AM

  42. faramout

    I have tried Kill Ping and it reduces my ping from 280ms to 70ms. I havent paid anything, they are giving app for free and its awesome. Try it once and it might solve your problem too. http://killping.com/beta/

    20/04/2015 at 5:56 PM

    • Thanks faramout… It actually worked for me. My ping has gone down from 270 to 180ish… :)

      28/11/2015 at 10:54 PM

  43. danial

    hello,i did your guide.but i still have delay what i have to do?!but my pinged from 150 to 115 thank you.
    sorry for my bad english

    02/05/2015 at 4:19 PM

  44. frenzya

    Hello..
    It was all smooth and fine until i suddenly encountered problem with my in..
    my fps, ping, lerp and out are all fine.. but the in is very much unstable..
    i tried playing with bots too and i faced the same problem..
    my in goes from 100 to 1300 and my screen freezes for about 2 to 3 seconds…
    plz help me with this problem…

    05/05/2015 at 10:10 PM

  45. Eddie

    So, we need follow all steps or 1 of them ?

    21/05/2015 at 12:48 PM

  46. i need help suddenly dota 2 becomes really laggy and i dont know how to fix it maybe its because of the recent overheating of my laptop how do i fix this please help i want to fix the over heating problem :/

    02/06/2015 at 11:12 AM

  47. Rex757

    I did all of them but still the lag didn’t go away especially after reborn update which sucks cauz cant play in peace. some times the spike cauz ping to go as high as 1000ms. After searching for solution on internet I found killping and it really worked for me. I would recommend that for sure and do try it for your self to believe it. I tried and I am satisfied with it.
    http://www.killping.com/

    27/11/2015 at 12:41 AM

  48. Same problem here

    28/11/2015 at 5:22 PM

  49. I have a constant 100-110 fps and 50-60 ping and 0% packet loss and still have random spikes ,what could it be ?

    26/12/2015 at 7:24 AM

  50. I have a constant 100-110 fps , 50-60 ping and 0% packet loss , and still having random spikes , what could it be ?

    26/12/2015 at 7:26 AM

  51. Pingback: Game Latency Too High | Waityou

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s