When I play Terraria, the game speed will change while I am playing. So sometimes it will be at "normal" speed, then it will dip into a slow speed, or a fast speed. It seems the actual game updates are slower too, not just a dip in FPS. For example, if I am mining I will collect more ore in the same amount of time if the game is sped up, and less if slower.

It doesn't seem to be controlled by anything going on in game, when there is a lot of things going on screen, it won't always go slower, and sometimes may go faster!

I have an AMD R9 290, intel i7 4770K, 16GB RAM. Running Win10 now, but it happened on Win8.1 too. This is in a single player game. There is nothing else going on in the background.

What might cause this? How do I prevent this?

  • Is this an online server? Is this single player? Is anything happening in the background (windows not terraria)?
    – Aequitas
    Commented Aug 16, 2015 at 22:08
  • Updated question. Single player; nothing other than normal windows bs going on in the background.
    – Isaac
    Commented Aug 16, 2015 at 22:11
  • 1
    In that case, have you tried turning it off?
    – Elise
    Commented Aug 16, 2015 at 22:17
  • 4
    Hit F10 in game to see the FPS, let us know what FPS you are getting and if it increases/decreases when the game speeds up/slows down
    – Aequitas
    Commented Aug 16, 2015 at 22:20
  • 1
    It is worth noting that FPS can easily effect how the rest of the game operates (mining for example) - however, this is a rookie mistake, from the developers point of view. Very unlikely, for terraria.
    – user106385
    Commented Aug 17, 2015 at 1:28

1 Answer 1


Since no one else is going to answer.

I turned the Frame Skip to OFF. This not only seemed to cause a huge fluctuation in CPU usage and FPS, but also limited the base FPS to be at 45.

Tldr. Frame skip sucks, dont use it.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .