Author Topic: multi-core usage/choppiness  (Read 1671 times)

claymore

  • Guest
multi-core usage/choppiness
« on: 13 June 2010, 20:54:22 »
So it seems the choppiness problem isn't confined to multiplayer. Not sure quite what the problem is, because even with a decent framerate, Coldfusionstorm reported a stuttering of sorts.

While we were looking at it, I noticed my cpu usage was confined to one core. Not sure if this is causing the problem, but it sure doesn't help. This is on windows; apparently on linux all cores are used?

Here's my usage after setting up a large game with 7 mega cpu's and letting it run a while:

Code: [Select]
[img]http://i.imgur.com/zQc1L.png[/img]
Anybody else who can test this?
« Last Edit: 5 April 2016, 20:07:04 by filux »

Gabbe

  • Guest
Re: multi-core usage/choppiness
« Reply #1 on: 14 June 2010, 19:20:20 »
i too got that problem...whats the use of six cores when each running at 800 MHZ? when only one is in use...

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Re: multi-core usage/choppiness
« Reply #2 on: 14 June 2010, 19:41:05 »
The choppiness is not neccessarily related to use / or non use of multi-cores. Thank you for posting your findings, but unless you "know" that x results in y, then it would be better to point out your findings without directly relating it to something else. The fact that other cores are not used has little to do with the choppiness, especially when you consider that choppiness occurs in single player mode when you have lots of units showing in the map. It is well known that threading (using multiple CPU's / Cores) is often avoided by professional game developers as it has been proven in the majority of cases to actually decrease performance.

Code: [Select]
[url=http://developer.amd.com/media/gpu_assets/GDC2005_OpenGL_Performance.pdf]http://developer.amd.com/media/gpu_assets/GDC2005_OpenGL_Performance.pdf[/url]http://hacksoflife.blogspot.com/2008/01/opengl-and-threads-whats-wrong.html

P.S. I'm not saying there is no place for threads, but more that the use of them is not as traight forward as you may think.

Thanks
« Last Edit: 5 April 2016, 20:07:42 by filux »

 

anything