64 bit multicore support for Crusader Kings 2 + Stellaris

  • 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.
Status
Not open for further replies.

SCARRIOR

Corporal
88 Badges
Jul 8, 2014
48
0
  • Stellaris: Synthetic Dawn
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III Collection
  • Heir to the Throne
  • Naval War: Arctic Circle
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Semper Fi
  • Sword of the Stars II
  • Crusader Kings II
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Pre-order
  • Europa Universalis IV: Mare Nostrum
  • Crusader Kings II: Monks and Mystics
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Europa Universalis IV: Rights of Man
  • Crusader Kings II: Sons of Abraham
  • A Game of Dwarves
  • 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
  • For the Motherland
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Commander: Conquest of the Americas
  • Europa Universalis III: Chronicles
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Europa Universalis IV
  • Divine Wind
  • Europa Universalis III Complete
  • Europa Universalis III
  • Europa Universalis IV: El Dorado
  • Stellaris: Necroids
  • Mount & Blade: Warband
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Europa Universalis III Complete
  • Stellaris: Galaxy Edition
Anyone know when this would happen as the title suggests many of you know that stellaris and crusader kings 2 was built around the old clauswitz engine which does not have multicore or 64 bit support so you end up being stuck with 4gb of ram and one core on your CPU.

Does anyone know when this will change?

Cheers
 
Both these games already use multiple CPU cores. Neither will ever be converted to 64bit, as they do not need 4gb of memory.
 
If it really hit the virtual memory limit, the game would crash immediately, not slow down. Getting near the virtual memory limit also does not slow the game down, since either it can allocate more memory when it needs to or it can't.

The games already use multiple cores as much as they can, but there are limits to what they can do while maintaining perfect sync for multiplayer.

So unfortunately your suggestions are either impractical or wouldn't have the effect you think they would.
 
in addition to the above, the Clausewitz engine is old only in name and original release. it's very much modern and in a constant state of development- a permaWIP state that very quite often sees first light in Stellaris.
 
Nice passive aggressive use of the word mate.

Anyway. The reason the game slows is probably due to the demands on the cpu rather than lack of memory.

he should've used m8.

or GPU too! even having a good GPU goes a long way.

Anyone know when this would happen as the title suggests many of you know that stellaris and crusader kings 2 was built around the old clauswitz engine which does not have multicore or 64 bit support so you end up being stuck with 4gb of ram and one core on your CPU.

Does anyone know when this will change?

Cheers

what are the specs of your computer?
 
Nice passive aggressive use of the word mate.

Anyway. The reason the game slows is probably due to the demands on the cpu rather than lack of memory.

How charmingly defensive of you. Ill have you know 'mate' is a common word that can be applied to practically anyone.
 
Cut out the snark, all of you, and return to the topic. Thank you.
 
Both these games already use multiple CPU cores. Neither will ever be converted to 64bit, as they do not need 4gb of memory.
Would future game releases finally move to 64 bit systems? I know that vanilla probably it isn't needed (althougth late game in stellaris is laggy on bigger games) but when the game is modded, it would be good to be able to allocate more memory
 
The game logic can't be multithreaded because of how Clausewitz is coded. The game wouldn't benefit from 64 bit as all Paradox games are less than 4GB big for the entire game.
 
Considering that CKII is a 5 year old game that's near the end of its dev cycle?

Nope.
 
The game logic can't be multithreaded because of how Clausewitz is coded. The game wouldn't benefit from 64 bit as all Paradox games are less than 4GB big for the entire game.

A lot of misinformation in this thread.

upload_2017-8-7_14-21-26.png


Both Clausewitz and CK2 are multithreaded, so that is already a fact. Our games will most likely become 64-bit executables in the future, when there is a need to do so. Going from 32-bit to 64-bit has a number of advantages and disadvantages, only one of which is the larger memory address space. I can't speak for what's going to happen in the future, but our current games don't need to be 64-bit yet.
 
This thread exploded wow, no GTX 1080, 32 GB of RAM, quad core CPU @ 4.5Ghz, SSD Read and Write, sees usually at 3850 Mb when playing Stellaris and Crusader Kings hits rather around 3450 mb when 500 years in.

Games won't crash when they hit 4Gb of RAM all other processes slow down and memory is queued waiting for more space to be diverted, games crash from memory when more memory is designated to be used but can't be used when using a 32bit operating system, you know if you ever played minecraft and started a server and you give it loads of RAM capacity but you don't have much RAM on your system and it crashes from a feedback loop, thats the only type of crash from memory you will get, if a 32Bit game reaches 4GB it will just slow down the entire game waiting for the next memory chunk to be loaded.

If it does indeed have multicore support why does only Stellaris, Crusader Kings 2 Slow down after getting far in the game? All my resources are being 10% used including my read and write.
 
Also why is there a load of child like moderators on this company's forum? I've been sent some insults and self defensive inbox messages by moderators on this issue?
 
A lot of misinformation in this thread.

View attachment 290310

Both Clausewitz and CK2 are multithreaded, so that is already a fact. Our games will most likely become 64-bit executables in the future, when there is a need to do so. Going from 32-bit to 64-bit has a number of advantages and disadvantages, only one of which is the larger memory address space. I can't speak for what's going to happen in the future, but our current games don't need to be 64-bit yet.

This is a good answer. Locking this thread now.
 
Status
Not open for further replies.