• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

unmerged(6561)

History Professor
Nov 27, 2001
125
0
Visit site
Howdy,

I'm planning on purchasing my copy in the next few days and I haven't yet had a chance to completely scan thru the archives to see if this topic has been covered--as far as I can see it has not. From what I can tell EUIII is very processor intensive and I was wondering if the game took any advantage of multiple processors by offloading various game tasks onto other CPUs or cores. Personally, I'm particularly interested in this as I use both multi-core and multi-cpu systems.

If this isn't currently enabled, is there any future plans for this sort of functionality? I can understand why other games would be less inclined to use multi-cpu systems, but EUIII (and, for that matter, this whole family of games) seems perfect for multiple processing. I would also think, although I plead ignorance here, that it might be relatively easy to incorporate multiple processors to the game's advantage?

Anyway, looking forward to buying the game this week!

-AESHistory
 

SharpAlignment

MM Dev Team
57 Badges
Jan 17, 2007
733
0
  • Stellaris: Galaxy Edition
  • Cities: Skylines
  • Europa Universalis III: Collection
  • Europa Universalis IV: El Dorado
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Stellaris: Galaxy Edition
  • 500k Club
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Crusader Kings II: Monks and Mystics
  • Stellaris - Path to Destruction bundle
  • Stellaris: Synthetic Dawn
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Crusader Kings III
  • Europa Universalis IV: Wealth of Nations
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Crusader Kings II
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Semper Fi
  • Victoria 2
  • Victoria 2: A House Divided
Programming multithreaded code is normally considered alot more complex then standard coding, so I highly doubt that this engine makes use of multiple core processors. This is not something they could easily patch in either.
 

unmerged(6561)

History Professor
Nov 27, 2001
125
0
Visit site
Strager said:
It's not very CPU intensive - it works flawlessly on a 2 year old 3800+ AMD single core.

Interesting, I had read just the opposite in some earlier threads. Then again, I hadn't considered how subjective this is... after all, one person's 'processor intensive' task in another person's doddle. :p I suppose I'll really have to wait to see for myself. Thanks!
 

unmerged(6561)

History Professor
Nov 27, 2001
125
0
Visit site
SharpAlignment said:
Programming multithreaded code is normally considered alot more complex then standard coding, so I highly doubt that this engine makes use of multiple core processors. This is not something they could easily patch in either.

I wish that I was better educated about this, but I really can't discuss it with any bearing or solid foundation. I've read some things that certainly support that what you're saying is true, which is why multithreaded games have been slow in coming, but I've also wandered across articles that indicate that the difficulty in multithreading really depends largely on the type of programming being done, with some programs actually being relatively easy (emphasis on relatively... for me programming in basic was still a Herculean task :wacko: ). Anyway, that's why I bring it up. However, you are likely quite right in that it would be either impossible or not worth the effort to implement any sort of multi-cpu support with a patch.

Developers? Anyone else care to comment?
 

Wolf52

Emir of Grufunkistan
55 Badges
Mar 14, 2003
1.799
15
  • Hearts of Iron IV: Together for Victory
  • Cities: Skylines
  • Europa Universalis III: Collection
  • Europa Universalis IV: El Dorado
  • Mount & Blade: With Fire and Sword
  • Europa Universalis IV: Common Sense
  • Cities: Skylines - After Dark
  • Europa Universalis IV: Cossacks
  • Cities: Skylines - Snowfall
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Europa Universalis IV: Rights of Man
  • Stellaris: Leviathans Story Pack
  • 500k Club
  • Stellaris - Path to Destruction bundle
  • Steel Division: Normandy 44
  • Cities: Skylines - Mass Transit
  • Surviving Mars
  • Stellaris: Synthetic Dawn
  • Steel Division: Normand 44 - Second Wave
  • Cities: Skylines - Green Cities
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Apocalypse
  • Steel Division: Normandy 44 -  Back to Hell
  • Cities: Skylines - Parklife
  • Stellaris: Ancient Relics
  • For the Motherland
  • Hearts of Iron II: Armageddon
  • Cities in Motion
  • Crusader Kings II
  • Crusader Kings II: Sword of Islam
  • Deus Vult
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Arsenal of Democracy
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Heir to the Throne
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Rome Gold
  • Semper Fi
  • Victoria 2
I sure hope it supports dual core processors, because if it only can make use of one that means i have 2.2 ghz instead of twice that...
 

Araanor

Myrran
44 Badges
May 2, 2002
1.333
3
  • Hearts of Iron IV: Death or Dishonor
  • Pillars of Eternity
  • Magicka 2
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Hearts of Iron IV: Cadet
  • Europa Universalis IV: Rights of Man
  • Hearts of Iron IV: Together for Victory
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Third Rome
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Dharma
  • Europa Universalis IV: Golden Century
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: La Resistance
  • Battle for Bosporus
  • Europa Universalis 4: Emperor
  • Hearts of Iron IV: No Step Back
  • Europa Universalis IV
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Deus Vult
  • Europa Universalis III
  • Crusader Kings II
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • 500k Club
  • Cities: Skylines
  • Europa Universalis III: Collection
  • Europa Universalis IV: El Dorado
Well, dual-core has some benefits anyway, the other core can take care of all the background stuff you have running asides from the game. I have a lot of stuff running.

As for multi-core support in EU3, won't happen. You need to parallelize the game engine from the ground up, any attempt at a completed game would mean ripping up and rearranging huge tracts of code, not the kind of thing you would do for a patch. Not for a casual expansion either, for that matter.

We could hope for support in future Paradox games, though. But I wouldn't expect it until "everyone" has at least dual-core.
 

unmerged(6777)

Field Marshal
Dec 10, 2001
12.470
5
AFAIK, EU3 does not have the code to take full advantage of dual core processors (I have two such computers) but as Araanor says you will still gain some significant advantages by having almost all background processes handled by one core while the other chews away at the EU3 exe. I certainly have good performance on both of mine. :)