1
Certain graphically intensive games I play tend to exhibit stuttering on my computer, and I don't know why.
The stuttering is usually in the form of FPS "dipping" for a fraction of a second, to a rate anywhere from half to a tenth of the normal one.
Lately this has been very bad with Chivalry: Medieval Warfare: The FPS will stay around 50, but every 1-2 seconds it will flash to 20 and perhaps less for an instant then go back up. The average FPS isn't affected much, but in practice this means that every 50th frame or so takes something like 100-200 milliseconds to render, which leads to noticeable stutter.
The issue isn't exclusive to Chivalry, it also happens with Torchlight 2 or Carrier Command, or any recent 3D game which my system can run just barely. I imagine the dipping may very well happen for older, less intensive games, but if the average time to render a frame is 5 ms, and the occasional frame takes 5 times as long, I won't notice it because 25 ms is still very short.
I am at a loss as to why this happens.
- My AMD Radeon 5750 isn't exactly top of the line, but averaging over a second or more, my FPS can be pretty high despite obvious stutter. Thus, it shouldn't be a matter of not pushing enough polygons fast enough.
- My WD Caviar Green is where I keep all my game files, and it isn't known for being fast. Mine is most likely malfunctioning as it often pauses for a few seconds when reading files (probably due to coming out of the sleep state). However, with games everything is loaded into memory anyway, so it shouldn't matter, and besides I get the same stutter on my faster spinny disk and my very fast SSD.
- I have more than enough RAM.
- My Athlon II x3 345 isn't the fastest, but why would a CPU cause every 100th frame to take much longer to draw?
To add to the frustration, I cannot get actual data on how long each frame took to load either.
Which piece of hardware is the bottleneck responsible for the stuttering?
Here is my dxdiag.txt file if it helps: http://pastebin.ca/2251545
Overheating of the CPU or GPU is always my first guess. Are all fans working? Are heat sinks clean and free of dust? Is the CPU heat sink properly mounted? – David Schwartz – 2012-11-14T17:59:44.173
With chivalry there is inherent engine lag that can even passed from the server. This is per the lead developer so I wouldn't worry about that game... I get 48 fps in 64 player servers on a 3930k @ 4.2ghz and gtx 580 3gb @ 850 mhz. Usage never spikes above 50% and is less than 5% on the CPU... That is just poorly written game. – Supercereal – 2012-11-14T18:00:37.757
http://www.chivalrythegame.com/forums/viewtopic.php?f=72&t=3844 – Supercereal – 2012-11-14T18:01:26.667
@DavidSchwartz No the heat sink is not clean and one fan is faulty. However the CPU never goes above 70C. Does that count as overheating? – Superbest – 2012-11-14T18:09:41.323
Have you tried disabling Aero while playing the game? – Darth Android – 2012-11-14T18:57:51.113
@DarthAndroid Yes. Stutter went away at first, came back after 30 seconds. – Superbest – 2012-11-14T20:37:31.790
70C is very, very close to the CPU's maximum of 73C. And most people don't see it going over 62C even under sustained maximum artificial load. So I'd think there's a good chance CPU heat is your problem. – David Schwartz – 2012-11-14T23:53:18.420