Why do some games micro freeze.

Associate
Joined
16 Nov 2011
Posts
696
Hey guys, quick question.

So i've recently branched out from gaming on the usual stuff i do and started going at all the games on my steam list, ticking off one by one, which i finally have the time to do and have had time to play some absoloute gems!

But i've noticed some games have problems, not game breaking but surely noticable.

How come some games, when say, walking into a new area, spawning in an enemy, doing certain things, does the game freeze for a very short period of time?

I've noticed it with a few games recently, stuff like Skyrim, DmC, Dishonoured and a few others, going into certain areas or certain things happening cause a slight hiccup and then back to normal for a little bit.

Some games benefit from being on the SSD, but usually this doesnt eliminate it, sometimes i notice it more on games because i limit my FPS in order of stability but sometimes it just... Happens?

Some games run smooth as all can, Sleeping Dogs being a great example of a game that runs so fab on my computer, and Fallout 3 being a case of one that really doesnt.

I assume it's loading stuff off the Hard Drive, because in some games it happens in the same area, and in stuff like TF2 it happens sometimes (but i suspect thats tf2 being a bit shoddy lately)

It isnt completely game breaking, in most cases, fallout 3 has definately been a pain to replay due to this problem, but others seem completely fine.

Is it just natural? or is something in my setup causing it? Maybe the VRAM/RAM isnt as good as can be?

Many thanks for the insights!
 
Complicated one - disc IO or memory swapping can sometimes be the cause but it can be due to a number of game design consideration - sometimes the code for spawning a new enemy can be CPU time costly or the developer just forgot to precache resources for a given entity causing it to load data in the first time that object appears.
 
Complicated one - disc IO or memory swapping can sometimes be the cause but it can be due to a number of game design consideration - sometimes the code for spawning a new enemy can be CPU time costly or the developer just forgot to precache resources for a given entity causing it to load data in the first time that object appears.

Yea, i find the problem more noticable at higher framerates, but its always there annoyingly enough.

Some games just do it smoothly, like spec ops and sleeping dogs, others like DmC and Dishonoured handle it poorly
 
DmC was always bad for it - I don't think they cache any data before its used.

Not really noticed it with Dishonoured that much though occasionally it seems to cause an extended set of physics simulations when a new object spawns and settles into place which chews up CPU for longer than the normal game frametime.

EDIT: Thats another thing - some games make use of efficient threading to load assets at run time - others still using single threads, don't make efficient use of extra threads or load data on the main thread, etc.
 
Last edited:
Not all games are well optimised on PC so consider all game engines are different for starters.

Then consider many games have code which is ported to run @ 1920x1080 or 1280x720 anything else is most likely untested for more than a few moments so any bottlenecks are left in the game relying on the brute force of extreme PC hardware to make it go away.

Its way too complex a subject to give any specific answer as it could be down to hardware drivers, GPU, CPU, HDD, SSD, RAM, OS etc etc

Most likely a combination of several different factors also consider @ the higher resolutions = a lot more pixels for the game engine to render/manipulate especially if you use AA like MSAA.

1280x720 = 921600 Pixels
1920x1080 = 2073600 Pixels
2560x1080 = 2764800 Pixels
3440x1440 = 4953600 Pixels
3840x2160 = 8294400 Pixels
 
Not all games are well optimised on PC so consider all game engines are different for starters.

Then consider many games have code which is ported to run @ 1920x1080 or 1280x720 anything else is most likely untested for more than a few moments so any bottlenecks are left in the game relying on the brute force of extreme PC hardware to make it go away.

Its way too complex a subject to give any specific answer as it could be down to hardware drivers, GPU, CPU, HDD, SSD, RAM, OS etc etc

Most likely a combination of several different factors also consider @ the higher resolutions = a lot more pixels for the game engine to render/manipulate especially if you use AA like MSAA.

1280x720 = 921600 Pixels
1920x1080 = 2073600 Pixels
2560x1080 = 2764800 Pixels
3440x1440 = 4953600 Pixels
3840x2160 = 8294400 Pixels

Yea, some games seem to HATE if you unlock their fps, and some give you a 120hz option but dont seem to want to play at that framerate, and some just have broken features from the get go (borderlands physx)

Am i safe to assume i'm not alone in this problem?
 
71de2dea5e.png


This is my SSD

I dont think this is normal??
 
Doesn't look right!

I was about to suggest getting an SSD to eliminate these problems....

Is there a firmware update you can apply to that SSD?
 
Havent had any problems with booting, or anything, and my Samsung Magician always scores high.

And the SSD still makes games load better than the HardDrive. I just wonder if games are suppose to pause a bit like that.

Thanks for the link @vincent :)
 
Getting games to run totally smooth is my holy grail. I waste a lot of time trying to fix stuff, and have even bough the Rog Swift to try Gsync out.

The thing is - there is no quick and fast answer, or a one fix for all solutions. It's usually game dependent and/ or a specific engine issue rather than anything to do with hardware (running on ssd etc does nothing for games that have an endemic issue.)

What specific games you having trouble with? I may have an answer for some. Got one for dishonored which I think you mention....

Open "My Documents\My Games\Dishonored\DishonoredGame\Config"

Open the file "DishonoredEngine.ini" with Notepad.exe

Find the following section:
bSmoothFrameRate=TRUE
MinSmoothedFrameRate=30
MaxSmoothedFrameRate=130

Change the last line to your native monitor refresh rate (probably 60 but whatever it is you have set), so if 60hz then:
MaxSmoothedFrameRate=60

Save the file.

Also, try changing bSmoothFrameRate=TRUE to bSmoothFrameRate=FALSE which may be better.

Dishonored is an unreal engine game, and most unreal engine games have problems like this and need similar tweaks. It's pathetic that the devs don't just implement simple fixes like this.
 
Last edited:
Getting games to run totally smooth is my holy grail. I waste a lot of time trying to fix stuff, and have even bough the Rog Swift to try Gsync out.

The thing is - there is no quick and fast answer, or a one fix for all solutions. It's usually game dependent and/ or a specific engine issue rather than anything to do with hardware (running on ssd etc does nothing for games that have an endemic issue.)

What specific games you having trouble with? I may have an answer for some. Got one for dishonored which I think you mention....

Open "My Documents\My Games\Dishonored\DishonoredGame\Config"

Open the file "DishonoredEngine.ini" with Notepad.exe

Find the following section:
bSmoothFrameRate=TRUE
MinSmoothedFrameRate=30
MaxSmoothedFrameRate=130

Change the last line to your native monitor refresh rate (probably 60 but whatever it is you have set), so if 60hz then:
MaxSmoothedFrameRate=60

Save the file.

Also, try changing bSmoothFrameRate=TRUE to bSmoothFrameRate=FALSE which may be better.

Dishonored is an unreal engine game, and most unreal engine games have problems like this and need similar tweaks. It's pathetic that the devs don't just implement simple fixes like this.

Yea i gave that a shot but no dice, most unreal games have horrendous texture streaming bugs. I find it prevelent in almost every unreal game, the best games that dont have it are Spec Ops The Line and Hard Reset, both run amazingly.

Bioshock Infinite had it, but after some tweaking made it only certain areas transitioning, dishonoured just does it a lot and DmC does too.

I think it depends, some games dont expect to be over 60fps because of being made for consoles so when you hit 120fps and suddenly the games problems that are masked by a lower framerate are exacerbated and small freezes are extended out a bit.

ITs like, i can play Sleeping Dogs fine, same with a few other games, some games pause for .3-5 of a second like F3AR and Half Life 2, whilst others do it like Skyrim, Fallout 3 and Dishonoured going into new areas or chunks etc.

Some games like Dota 2, it happens when an ally buys an item that pops up on the side hud, it gives me a slight freeze when a couriers been purchased or something, or when visage first summons his minions.

Sleeping Dogs is perhaps the best port ive played in a long time, game is so friggin smooth and a joy to play in every way!
 
Yea i gave that a shot but no dice, most unreal games have horrendous texture streaming bugs. I find it prevelent in almost every unreal game, the best games that dont have it are Spec Ops The Line and Hard Reset, both run amazingly.

Bioshock Infinite had it, but after some tweaking made it only certain areas transitioning, dishonoured just does it a lot and DmC does too.

I think it depends, some games dont expect to be over 60fps because of being made for consoles so when you hit 120fps and suddenly the games problems that are masked by a lower framerate are exacerbated and small freezes are extended out a bit.

ITs like, i can play Sleeping Dogs fine, same with a few other games, some games pause for .3-5 of a second like F3AR and Half Life 2, whilst others do it like Skyrim, Fallout 3 and Dishonoured going into new areas or chunks etc.

Some games like Dota 2, it happens when an ally buys an item that pops up on the side hud, it gives me a slight freeze when a couriers been purchased or something, or when visage first summons his minions.

Sleeping Dogs is perhaps the best port ive played in a long time, game is so friggin smooth and a joy to play in every way!

Agreed. Sometimes it is simply the game, and nothing we do will ever fix it. I think some people just aren't bothered by the odd stutter. I am though, hate it.
I'm surprised about Dishonered though. With that tweak (I think it was only that tweak, may have been more) I got it running so smooth it was unbelievable.

I would say the smoothest running games I've ever played are Tombraider, SLeeping Dogs and Dishonered. And that was before I got the Swift and tried Gsync by the way. As long as I had vsync on and could maintain my monitor refreah rate (was was an overclocked 75hz on my Dell superwide) which I can on most games with my rig.
 
Last edited:
Agreed. Sometimes it is simply the game, and nothing we do will ever fix it. I think some people just aren't bothered by the odd stutter. I am though, hate it.
I'm surprised about Dishonered though. With that tweak (I think it was only that tweak, may have been more) I got it running so smooth it was unbelievable.

I would say the smoothest running games I've ever played are Tombraider, SLeeping Dogs and Dishonered. And that was before I got the Swift and tried Gsync by the way. As long as I had vsync on and could maintain my monitor refreah rate (was was an overclocked 75hz on my Dell superwide).

Perhaps i notice it more as i'm running 120hz? i usually got 120fps in Dishonoured, and running through some areas would make it micro freeze, regardless of the harddrive it was on or SSD, sometimes it wasnt as bad other times it was a nightmare i dont understand why.

Tomb Raider was very smooth yea i agree on that one!
 
Perhaps i notice it more as i'm running 120hz? i usually got 120fps in Dishonoured, and running through some areas would make it micro freeze, regardless of the harddrive it was on or SSD, sometimes it wasnt as bad other times it was a nightmare i dont understand why.

Tomb Raider was very smooth yea i agree on that one!

You running vsync or not? I always ran vsync but made sure my frames could lock at monitor refresh rate (or did before getting the swift:)).
If you were running vsync for Dishonered, but not hitting 120fps ALL THE TIME (you said usually), then there is your problem/ microstutter, in that game at least. Possibly :)
 
Last edited:
I was running vsync off and w/o any fps limiter hitting 170 fps on max settings with dishonoured, when i go inbetween certain points it still stutters unlocked, just noticable when locking to 120 (well noticable unlocked but yknow i see the fps drop on the counter with it lockeD)
 
Back
Top Bottom