Pages: [1] :: one page |
|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |

Shameless Avenger
|
Posted - 2011.01.23 03:50:00 -
[1]
I don't know if there are any multithreaded games out there but if they exist, this is the place to ask?
Are there any? |

Akita T
Caldari Navy Volunteer Task Force
|
Posted - 2011.01.23 04:02:00 -
[2]
Pretty much almost everything that came out in the past year (or even past 2 years) is multithreaded... to some degree, anyway, some might only have just a few threads with one of them very heavy and rest not so much. Heck, even the first Supreme Commander managed (poorly) to fill up (most of) the CPU cores, and that's a 4 year old game.
Also, even EVE which some people still claim will only ever use a single core will take some advantage from multiple CPU cores... at least for me, with Win7 and the latest NVIDIA drivers with the "multi-threaded optimization" option turned on (or on auto), you WILL see multiple CPU cores being used (sure, one core gets used a bit more than others, but still, it's something).
|

Caleidascope
Minmatar Republic Military School
|
Posted - 2011.01.23 04:24:00 -
[3]
I am looking at the cores in Core Temp while playing EVE right now: Core 1: ~50% Core 2: 5% or less Core 3: 5% or less Core 4: 10-20%
I think it can easily run on single core CPU. I don't think EVE is really optimized for multicore CPUs. |

Akita T
Caldari Navy Volunteer Task Force
|
Posted - 2011.01.23 04:51:00 -
[4]
Edited by: Akita T on 23/01/2011 04:51:25
Vsynch off, maxed-out everything (including 32x AA forced from drivers) single client instance with focus on it in 1600x1024 windowed mode station-bobbing from the same distance/angle in both cases to eliminate most randomness and win task manager in the area below. Threaded optimisation on -> approx. 0-8%/0-8%/20-45%/20-45% CPU core usage with averages eye-guesstimated at around 3%/3%/35%/35%. Threaded optimisation off-> approx. 0-5%/0-5%/35-55%/15-35% CPU core usage with averages eye-guesstimated at around 3%/3%/45%/25%. Not a huge difference, but, meh. Also, the FPS was a tad bit better with threaded optimisation on (110-111 vs 104-105 with it off).
|

Grez
Neo Spartans Laconian Syndicate
|
Posted - 2011.01.23 12:39:00 -
[5]
Originally by: Akita T Edited by: Akita T on 23/01/2011 04:51:25
Vsynch off, maxed-out everything (including 32x AA forced from drivers) single client instance with focus on it in 1600x1024 windowed mode station-bobbing from the same distance/angle in both cases to eliminate most randomness and win task manager in the area below. Threaded optimisation on -> approx. 0-8%/0-8%/20-45%/20-45% CPU core usage with averages eye-guesstimated at around 3%/3%/35%/35%. Threaded optimisation off-> approx. 0-5%/0-5%/35-55%/15-35% CPU core usage with averages eye-guesstimated at around 3%/3%/45%/25%. Not a huge difference, but, meh. Also, the FPS was a tad bit better with threaded optimisation on (110-111 vs 104-105 with it off).
EVE isn't threaded, so enabling/disabling any 'threaded optimisation (??)' option will do nothing. The EVE process runs on a single core, and allows Windows to assign helper threads to fetch resources and other things that the main process will require. |

Akita T
Caldari Navy Volunteer Task Force
|
Posted - 2011.01.23 13:49:00 -
[6]
Edited by: Akita T on 23/01/2011 13:53:18
I'm not talking theory, but practical results.
So why do I see a small but noticeable difference in CPU core load and even FPS when I toggle that option on or off and run it the exact same way in an identical environment ? And what exactly resources would those "helper threads" fetch while idly station-bobbing that would make it so that with a single client two out of four cores get loaded noticeably but after closing the client they all return to near-idle levels ?
P.S. That "threaded optimization" thing is a NVIDIA control panel option (for the graphics card drivers). It's supposed to help multithread-capable applications even the loads better, and people running much older single-thread games are reporting a very nasty DECREASE in performance with that option forced on (as opposed to automatic or off). In the case of EVE, forcing it on did improve performance, even if just a bit.
|

Cpt Placeholder
|
Posted - 2011.01.23 13:51:00 -
[7]
Any program that does multiple IO operations at the same time is multi-threaded. Still, the program logic tends to run on a single thread. Graphics effects are another story. |

Meiyang Lee
Gallente Azteca Transportation Unlimited Gunboat Diplomacy
|
Posted - 2011.01.23 16:35:00 -
[8]
Edited by: Meiyang Lee on 23/01/2011 16:35:08 Well I suppose Supreme Commander (and Forged Alliance) deserve a mention.
SupCom was, prior to release, being touted as one of the first real multi-threaded games, and it certainly uses 2+ cores better than most games do. Seperating big chunks of the game into discrete threads certainly helps matters when lots of units are involved.
To get the most out of the multi-threading though, you need a tiny community made 3rd party program that forcibly reshuffles the CPU load once in a while and that is pretty hard on the games' engine, but it does work and allows for ridiculously massive battles providing your PC can handle it, as having 5-10 thousand units in a single map sort of melts most PCs.
|

Vogue
Short Bus Pole Dancers
|
Posted - 2011.01.23 17:08:00 -
[9]
Supreme Commander does not scale well beyond two cores. Even with the 'core maximser' utliity. I can play a big map game. Load the stats window from in game console and see my max_sp (game speed) go below zero while my third and forth cores are picking their nose doing not much.
Battlefield 2 Bad Company uses the Frostbite 1.5 engine that was designed to cater for the weird IBM Cell CPU. When I play that I can see my 4 cores in my Intel I5 being evenly utillised. So it's ironic that a console - the PS3 is driving truely multi core (>2 cores) FPS engines for PC, Xbox360, PS3. |

The Hag
|
Posted - 2011.01.23 17:18:00 -
[10]
EVE is multi threaded. The game engine runs on one thread, while sound on another. Call it what you want but it is not single threaded. Also all games that use any form of physics (Havoc or Physix) are multi threaded as they run the physics engine on one or two seperat threads. |
|

Ragnar256
Minmatar
|
Posted - 2011.01.25 05:41:00 -
[11]
Even if a game only uses one core/thread, the other core can run the background tasks.
|
|
|
|
Pages: [1] :: one page |
First page | Previous page | Next page | Last page |