• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 09:09
CEST 15:09
KST 22:09
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
ByuL, and the Limitations of Standard Play3Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12TL.net Map Contest #22 - Voting & Ladder Map Selection7Code S Season 2 (2026) - RO8 Preview8
Community News
MC vs IdrA, Boxer vs Nal_rA to be Legacy Matches @ BlizzCon225.0.16 Hotfix (June 30) - Balance + Bug Fixes28Weekly Cups (June 22-28): Zergs thrive in new patch2[TLMC] Summer 2026 Ladder Map Rotation05.0.16 patch for SC2 goes live (8 worker start)99
StarCraft 2
General
HomeStory Cup In Early July MC vs IdrA, Boxer vs Nal_rA to be Legacy Matches @ BlizzCon 5.0.16 Hotfix (June 30) - Balance + Bug Fixes 5.0.16 patch for SC2 goes live (8 worker start) Is the larve respawn broken?
Tourneys
Crank Gathers Season 4: BW vs SC2 Team League RSL Revival: Season 6 - Qualifiers and Main Event Douyu Cup 2026: $20,000 Legends Event (June 26-28) Maestros of The Game 2 announcement and schedule ! INu's Battles#17 <BO.9>
Strategy
[G] Having the right mentality to improve
Custom Maps
New Map Maker - Looking for Advice - Love or Hate Work In Progress Melee Maps [D]RTS in all its shapes and glory <3
External Content
The PondCast: SC2 News & Results Mutation # 532 Nuclear Family Mutation # 531 Experimental Artillery Mutation # 530 One For All
Brood War
General
First season(s) of tastosis gomtv gsl vods? ASL 22 Proposed Map Pool Starcraft vs Retro Category on Twitch Best thing happen to StarCraft since Remastered? BW General Discussion
Tourneys
[Megathread] Daily Proleagues [ASL21] Grand Finals The Casual Games of the Week Thread [BSL22] GosuLeague Casts - Tue & Thu 22:00 CEST
Strategy
Simple Questions, Simple Answers Creating a full chart of Zerg builds Relatively freeroll strategies Why doesn't anyone use restoration?
Other Games
General Games
Dawn of War IV Stormgate/Frost Giant Megathread ZeroSpace at Steam NextFest - Last free demo Nintendo Switch Thread Path of Exile
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Power Rank TL Mafia Community Thread Vanilla Mini Mafia
Community
General
Russo-Ukrainian War Thread The Games Industry And ATVI US Politics Mega-thread Men's Fashion Thread Canadian Politics Mega-thread
Fan Clubs
The HerO Fan Club! The herO Fan Club!
Media & Entertainment
Movie Discussion! Series you have seen recently... [Req][Books] Good Fantasy/SciFi books [TV/BOOK] *SPOILERS* Game of Thrones Discussion
Sports
2024 - 2026 Football Thread TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion McBoner: A hockey love story Cricket [SPORT]
World Cup 2022
Tech Support
How to clean a TTe Thermaltake keyboard? Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Listen To The Coaches!
TrAiDoS
An Exploration of th…
waywardstrategy
I'm an arrogant trash talke…
FlaShFTW
Gauntlet SC2: A Retrospectiv…
Ctone23
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Evil Gacha Games and the…
ffswowsucks
Customize Sidebar...

Website Feedback

Closed Threads



Active: 6525 users

Possible CPU problem in Dota 2

Forum Index > Tech Support
Post a Reply
GinNtoniC
Profile Blog Joined October 2007
Sweden2945 Posts
Last Edited: 2015-03-30 20:03:15
March 30 2015 20:02 GMT
#1
Hey fellow TLers,

This thread is a bit of a follow-up thread from this thread
- shoutout to FFGenerations who sent me here.

I've lately been having problems with Dota 2; the visual experience being a bit choppy.
At first it was a problem with correct refresh rate which was fixed (see the other thread), but now I suspect the problem is with my CPU.

The symptoms:
• When I start a game the game feels smooth, but after a few minutes the game feels more and more choppy/gluey. I would not describe it as lagg (network), because there's no packet loss and everyone who's experienced lagg vs hardware issues know there's a different feeling to it. At first I thought the problem might be with my graphics card (Sapphire Radeon r9 280x) being unable to handle 144 hz (Screen: Benq 2720z)

• When I run Dota 2 my Task manager/Resource Manager says Dota 2 is hogging > 50% of my CPU capacity. I've heard that Source games are generally CPU intensive, but I have an i5 4690k processor and friends of mine with i5 2500k or worse CPU's only have about 15-20 % CPU usage in Dota 2.

So my main questions are:
• Is my CPU usage normal for dota 2 (considering the CPU I have)?
• Could the problem be that my graphics card is too weak to handle gaming Dota 2 at 144 hz?
• Overall: How come every Dota 2 game I play starts out feeling very smooth but after a couple of minutes start feeling worse and worse, ending up feeling rather choppy/gluey?

Any and all theories + suggestions on how to troubleshoot would be greatly appreciated!
Thank you in advance!

Extra info
• The Net Graph in Dota 2 shows the FPS being pretty stable around 144.
• I've updated my graphics drivers. I'm not using Raptr or other bonus programs.
• I'm using BitDefender Pro and have done a thorough virus scan. I even formated my entire comp/reinstalled Win8.1 just 1 week ago.
• Dota uses about 15 % of my RAM. I've also done extensive stresstests (Memtest and Prime95) on my RAM and CPU. No errors. Everything looks fine.
• My temperatures looks fine. All CPU cores hover around 50°C when after 1 hour+ of gaming. During stresstests they might reach 60°C. GPU temperature is usually around 60°C when gaming.
• I've set "fps_max" to 144 in my Dota 2 autoexec file
Huge fan of JulyZerg, HonestTea and that guy Kim Taek Yong.
Cyro
Profile Blog Joined June 2011
United Kingdom20338 Posts
Last Edited: 2015-03-30 20:33:30
March 30 2015 20:19 GMT
#2
CPU is supposed to be utilized. If your CPU didn't need to be above 20% load on any core, then you could buy a CPU 1/5'th as fast and still get the same performance. A load of 40% or whatever it is is normal unless you're GPU limited and the CPU is waiting for GPU all of the time, and it'd be higher (towards 100%) if you were CPU limited and the game could utilize more cores well

--

I'm not really sure what your issue is here, have you made sure that vsync is off? If it's on, that would cause stutters and spikes of input lag if any of your frames took even a moment longer than 1/144'th of a second (because the screen would have to wait for the next refresh cycle) which wouldn't necessarily show up on an FPS display (because they're not accurate unless your frametimes are consistent).

It could easily be possible that your CPU can keep all frames faster than ~6.94ms for the start of the game, then when more units and actions come on, it takes a bit longer to handle 1 frame so you could get those stutters/lags with vsync.

--

Just disable fps_max for now or use fps_max 999.

You should be able to see if you're GPU limited or CPU limited at times quite easily. The easiest way is to just grab msi afterburner or gpu-z and look at GPU load, if it's >95% then you're probably GPU limited
"oh my god my overclock... I got a single WHEA error on the 23rd hour, 9 minutes" -Belial88
issh
Profile Joined January 2011
Netherlands96 Posts
March 30 2015 21:18 GMT
#3
My i5 3570k uses like 60-70% in dota2, with my GPU using around 50-60% aswell (gtx 760), so afaik its pretty normal.

I have the same problem as you (way worse on windowed fullscreen), but mine starts after seeing certain spell effects ingame, alt-tabbing sometimes helps, or can make it worse, its been driving me nuts, gonna try what cyro said and see what happens.
GinNtoniC
Profile Blog Joined October 2007
Sweden2945 Posts
March 30 2015 22:28 GMT
#4
Thanks Cyro for the quick and informative reply!
What you say makes perfect sense. I've been looking at temperature and FPS as a way to measure the GPU workload; I'll look at it percentage-wise through GPU-z and will post another reply tomorrow.

To clarify, the issue I'm experiencing feels like input lagg, but since I'm a tech newb I have a hard time putting my finger on exactly what it is and even more so putting it into words.

If I remove the fps_max line my fps will not go above 120 (since Dota 2 is capped at 120 fps per default), but I might try setting it at 999 or whatever and see what happens.

Thanks again for your reply. I'll be back tomorrow with a progress report!
Huge fan of JulyZerg, HonestTea and that guy Kim Taek Yong.
Cyro
Profile Blog Joined June 2011
United Kingdom20338 Posts
Last Edited: 2015-03-30 23:28:07
March 30 2015 23:27 GMT
#5
You could also note what you have the issues with in particular - one of the main reasons that i didn't get into dota 2 was some lag that was deliberately put into the engine when doing stuff like scrolling the map to the sides with mouse.

That effect is smallish but annoying on 60hz when your game is already somewhat laggy anyway, but the closer you go to an input lag optimized setup (144hz, minimal pre-rendered frames etc) then the more disproportionally laggy that part of the game feels because the delay for accelerating and decelerating the camera is still the same. Not sure if that's related to your issue or not
"oh my god my overclock... I got a single WHEA error on the 23rd hour, 9 minutes" -Belial88
GinNtoniC
Profile Blog Joined October 2007
Sweden2945 Posts
March 30 2015 23:30 GMT
#6
I did a quick run (Dota 2) vs bots: One on High grahpics settings and one on Low graphics settings.
On High Settings (ambient occlusion and all that jazz enabled) my GPU was at 90 % load or higher.
- Isn't that quite high for an r9 280x card? (Sapphire, Tri-x)
On Low Settings (all effects off, rendering set to low) my GPU was around 35-40 % load.
- The funny/sad thing though was that the sense of lagg/stuttering/glue-ish feeling was still there. I can't say I experienced the game running significantly smoother on Low settings than High.

I go to bed scratching my head. This will be an interesting one to crack.
Ps. Oh and putting the fps_max to 999 made it significantly worse I'm afraid - so I put it back to 144.
Huge fan of JulyZerg, HonestTea and that guy Kim Taek Yong.
Cyro
Profile Blog Joined June 2011
United Kingdom20338 Posts
Last Edited: 2015-03-31 00:08:19
March 31 2015 00:07 GMT
#7
- Isn't that quite high for an r9 280x card? (Sapphire, Tri-x)


Unless something in your system is capped out and running the game as fast as it can, FPS will just keep going up and up until something does hit that limit. If it's GPU, it'll show ~100% load. If not, then GPU load will drop. For games, usually one CPU thread is running 100% of the time (limited by the speed of how fast individual CPU cores are) or GPU is at 100% load. It can easily change depending on the state of the game, for example sc2 can by GPU limited at the start of the game when CPU load is light, and then become extremely CPU limited when there are lots of units on the map~

I really have no idea what your issue could be, just disable vsync in game. Check your graphics driver and see if vsync is enabled or disabled there (disable if it is) - try playing around with pre-rendered frames setting, i can't remember what it's called for AMD cards

+ Show Spoiler +
sometimes people have problems with DPC latency causing lag/stutters, you can measure that with this program, but it's kinda annoying to troubleshoot or see if it's even your issue, because power management features etc can give you really messy results. If your DPC latency is constantly spiking into the thousands while your game is running though, that's probably bad. - http://www.resplendence.com/latencymon
"oh my god my overclock... I got a single WHEA error on the 23rd hour, 9 minutes" -Belial88
GinNtoniC
Profile Blog Joined October 2007
Sweden2945 Posts
Last Edited: 2015-03-31 09:11:34
March 31 2015 09:11 GMT
#8
Thanks again Cyro,
I guess that makes sense and although the GPU load is high, it isn't capped (100 %). I do however still believe the GPU load shouldn't be that high for a relatively powerful card like an r9 280x, especially not in a game like Dota 2, but maybe that's what happens when you're running 144 hz.

Anyway,I've disabled vsync in game and I don't know if there's an option in Catalyst control center for it; if so I haven't been able to find it.

I'm at work at the moment, but I'll have a look at this DPC latency as soon as I'm off work.
To be continued.
Huge fan of JulyZerg, HonestTea and that guy Kim Taek Yong.
Cyro
Profile Blog Joined June 2011
United Kingdom20338 Posts
Last Edited: 2015-03-31 09:34:20
March 31 2015 09:30 GMT
#9
I do however still believe the GPU load shouldn't be that high for a relatively powerful card


Your GPU load will always be at 100% unless you're limited by something else in the system.

If you get a 4x more powerful GPU, then you'll just have 200fps at 100% load instead of 50fps at 100% load - but you'll still be at 100% load.

If you're in a situation that doesn't put a demand on your GPU for it to be at high load, then you'd be able to use a weaker GPU with no FPS loss at all. That happens in cases like starcraft 2 lategame, because it's CPU bound - but generally for most games, you'd expect GPU to be at high load unless you have an extremely overkill GPU, you're very CPU limited or you have an FPS cap (so your system is idle instead of pumping out frames as fast as possible).

Dota 2 at 150-200fps and max settings is still probably quite challenging for a 280x at med settings and 60fps, not so much.
"oh my god my overclock... I got a single WHEA error on the 23rd hour, 9 minutes" -Belial88
hariooo
Profile Joined October 2013
Canada2830 Posts
March 31 2015 18:04 GMT
#10
OP you need to post what settings you're running the game at including resolution, whether it's fullscreen, and if not, if Windows Aero is enabled/disabled, otherwise you're just going to get generic answers that don't really help.

You're probably experiencing microstutter due to frame-time variation. Lots of people are sensitive to it and someone who isn't won't be able to understand why it feels off to you. There's several different reasons why it might be happening and although I can only speak for myself (and other people I googled with the same problem), running games in windowed mode with Windows Aero on means that V-Sync is enabled on the desktop whether or not you change the option in game and that contributes significantly to the stutter. So let me know exactly what your setup is and we can try from there.
GinNtoniC
Profile Blog Joined October 2007
Sweden2945 Posts
Last Edited: 2015-03-31 20:09:13
March 31 2015 20:08 GMT
#11
Cyro, thanks again for your informative replies. I'm learning a lot from you; really appreciate it!

hariooo: Thanks for your input! I was running Dota 2 with everything except vsync enabled and the other settings at "high". However, I recently disabled ambient occlusion because I don't see it making any real difference.
What you're describing about microstuttering is probably spot on. I've experienced similar things in Starcraft 2 and other games while friends of mine sometimes don't even see what the problem is (when trying the game out on my PC). I run Dota 2 in Fullscreen mode. I didn't know windows aero was still a thing in Win 8.1. Is it? If so, where are the settings for it? (I'll google in the meantime).

Hmm, am I forgetting something? I run Dota 2 in 1920 x 1080, in 16 : 9
My launch options are: "-novid -high -console -hideconsole -freq 144 -noforcemaccel -noforcemspd -useforcedmparms" and I have fps_max 150 as a line in my autoexec. Otherwise my autoexec is just keybindings etc, nothing that should affect visuals or hardware.
Huge fan of JulyZerg, HonestTea and that guy Kim Taek Yong.
hariooo
Profile Joined October 2013
Canada2830 Posts
March 31 2015 20:30 GMT
#12
Make sure your monitor settings are correct. Is it properly set to 144hz? Probably but check.

Try fps_max 143 or 145. I'm not sure why this works for some people (involving pre-processed frames) but it won't hurt.

Check how many steamwebhelper.exe processes are running during a game.

There's unfortunately a lot of possible reasons and one solution won't work for everyone. I encourage you to google Dota 2 microstutter and try as many tweaks as you can.
GinNtoniC
Profile Blog Joined October 2007
Sweden2945 Posts
March 31 2015 21:11 GMT
#13
Roger that! It's basically what I've been doing the past two weeks
My monitor is set to 144 hz in Catalyst control center and in Windows monitor settings.
I'll try setting fps_max to 145. May I ask what the theoretical mechanic behind this is? *curious*
Huge fan of JulyZerg, HonestTea and that guy Kim Taek Yong.
hariooo
Profile Joined October 2013
Canada2830 Posts
April 01 2015 14:06 GMT
#14
I'm honestly not too sure. V-Sync works by holding certain frames in memory until to display them in sync with the monitor refresh rate and prerendered frames is sort of how many frames you're keeping (but only sort of and definitely not technically). Some people found that subtractin or adding the number of prerendered frames (which varies by game) to any sort of fps_max command can help for some reason or other.

^don't that that explanation as super accurate though it's my very layman's understanding.
GinNtoniC
Profile Blog Joined October 2007
Sweden2945 Posts
April 04 2015 13:42 GMT
#15
hariooo, thanks for that layman's explanation
I've reached a point where thing are okay yet not great. I.e. I'm playing right now while trying minor changes daily, but I think I can safely say nothing is wrong with my CPU or GPU hardware-wise; yet there might be some setting and/or driver causing minor hiccups.
I'll keep troubleshooting and do welcome any suggestion you guys might have.
Not giving up just yet
Huge fan of JulyZerg, HonestTea and that guy Kim Taek Yong.
Please log in or register to reply.
Live Events Refresh
CrankTV Team League
11:00
Crank Gathers S4: Qualifiers
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Lowko428
mouzStarbuck 42
StarCraft: Brood War
Britney 38693
Calm 13792
Sea 1698
Horang2 947
firebathero 869
Jaedong 795
Soma 601
Shuttle 530
actioN 384
BeSt 349
[ Show more ]
ZerO 329
Larva 320
ggaemo 272
Light 263
Hyuk 228
Mini 223
Soulkey 181
Snow 179
Last 174
Hyun 152
Rush 141
Leta 128
hero 99
JulyZerg 93
Pusan 61
ToSsGirL 58
soO 39
Sharp 35
Killer 34
Barracks 31
Movie 28
Sacsri 26
Icarus 20
yabsab 19
Noble 17
sorry 17
Shine 16
zelot 15
Hm[arnc] 15
Bale 14
GoRush 14
scan(afreeca) 14
Terrorterran 13
HiyA 13
IntoTheRainbow 11
Aegong 10
Mong 1
Dota 2
Dendi647
Counter-Strike
olofmeister1961
byalli297
markeloff174
Super Smash Bros
Mew2King100
Other Games
gofns15708
singsing2186
B2W.Neo875
DeMusliM289
Pyrionflax184
Hui .171
ZerO(Twitch)8
Organizations
Other Games
BasetradeTV232
Dota 2
PGL Dota 2 - Main Stream160
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 14 non-featured ]
StarCraft 2
• Berry_CruncH317
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV407
League of Legends
• Nemesis1681
• TFBlade439
Upcoming Events
Bombastic Starleague
6h 51m
The PondCast
20h 51m
HomeStory Cup
21h 51m
Replay Cast
1d 10h
HomeStory Cup
1d 21h
Replay Cast
2 days
HomeStory Cup
2 days
OSC
2 days
Sparkling Tuna Cup
3 days
WardiTV Weekly
4 days
[ Show More ]
The PondCast
5 days
Replay Cast
6 days
CrankTV Team League
6 days
Liquipedia Results

Completed

YSL S3
Douyu Cup 2026
Murky Cup 2026

Ongoing

IPSL Spring 2026
Acropolis #4
CSL Season 21: Qualifier 2
SCTL 2026 Spring
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026

Upcoming

Escore Tournament S3: W1
CSL 2026 Summer (S21)
Escore Tournament S3: W2
ASL Season 22:Wild Card Qualifier
CSLAN 4
Blizzard Classic Cup 2026
Kung Fu Cup 2026 Grand Finals
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
HSC XXIX
Light Tournament 2026
Eternal Conflict S2 Finale
Heroes Pulsing #3
Eternal Conflict S2 E1
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.