FPS and GPU usage

qwertyrules

Distinguished
Jul 28, 2008
112
0
18,680
Hello everyone!

I was wondering something.
I'm playing a MMORPG and I was just monitoring my performance a bit.
I've noticed that if I look into a certain direction I get a really high fps (150+) and my GPU usage is at 100 percent.
But when I look in a different direction I only get like 70 FPS but my GPU usage seems to be at only 70 percent.
To me it feels like it should either always be at 100 because it's doing it's best or a higher FPS should have a lower GPU usage,
because it has less trouble getting more frames. Does this make sense at all for anyone here? Maybe it's because when it needs to
load a lot and when I get a low FPS it's because my CPU can't keep up or something?
I'm wondering what you guys think about this :)

Greetings,
qwertyrules

GTX 570
2500K @ 4.5 Ghz
 

Traciatim

Distinguished


That's just because most games don't thread very well, and generally MMO's are terrible at it. So you have one core in the 80's to 90's while some other things happen on other cores to make your total CPU usage come out to a smaller number once you average them out. It's pretty much thesame with any MMO or high AI/model PC game.
 

qwertyrules

Distinguished
Jul 28, 2008
112
0
18,680
Hmm, I just kinda tested what you where you were referring to and it seems that you're right. When I was monitoring the CPU usage per core I've noticed that one core jumps around 90 percent but the other ones stay below 40 percent. When I overclocked my GPU I didn't get ANY FPS increase but my GPU usage dropped however, which makes sense. So I guess buying a better videocard won't improve my FPS at all in crowded area's since my CPU is bottlenecking. It will only improve my FPS if I'm out in the middle of nowhere and where there's no one around, which isn't useful at all since my FPS is already good enough. Is there any way I can spread the load between the cores? I'm aware of the affinity function but that does nothing in this situation.

Thanks btw for all of your answers :)
 

qwertyrules

Distinguished
Jul 28, 2008
112
0
18,680
Thanks again for replying. So there's nothing I can do about this? I overclocked my CPU already to 4.5 Ghz. Is there still something I can do on my end to fix this problem? I've been trying to look up MMO CPU bottleneck but there's not much things that could help me.
 

qwertyrules

Distinguished
Jul 28, 2008
112
0
18,680
Hmm that's a shame. Can you tell me what kind of factors will influence the Frames Per Second, CPU Wise?

http://oi40.tinypic.com/2s6kqdk.jpg

It has around 25% CPU usage when I'm out in the open, 55% to 65% CPU usage when there's a lot of people nearby. And as you can see on the second graph my CPU only uses 5% max even if I have a lot of programs open.

I'm wondering if it would be a good upgrade if I would upgrade my CPU. The 3930K scores pretty good. It has more cache and it has 2 more cores. But I'm afraid it won't help much because I don't think the cache will increase my FPS but I could be wrong about that. Also I doubt that the game will support all of the cores so I'll probably be left out with several cores being on idle pretty much.

Thanks again! :)
 
Darkfall... what I can find seems to indicate the game is just poorly optimized. That doesn't bode well for something like a 3930K. More likely that better per-core performance is what would help - and the only real upgrade answer there is Haswell CPUs, which arrive in a few weeks. But even that would only be a modest improvement.
 

qwertyrules

Distinguished
Jul 28, 2008
112
0
18,680
Haha, it's the only MMORPG I'm interested in nowadays together with EVE online :) I like (semi) sandbox game with more freedom. But thanks a lot for your help. Hopefully they'll optimize CPU performance. Having 150+ FPS is useless if there's not much people around if my FPS still drops to around 50/60 in some situation if there's a lot of people nearby. I just wish to stay around 120. I'll just try to search for CPU bottleneck / performance in MMO's a bit to see if I can find anything else that could help me out performance wise. Thanks a lot for everything :) !