![]() ![]() numactl -physcpubind=+0-7 CiVġ: There was one exception: The only consumer CPU that did at the time of its release was the Core i7-980X, a $1000 part. If your system is NUMA (like AMD Threadripper or a Workstation using 2 server-grade CPUs), or has a very large amount of cores (>32), you'll have to use numactl instead. Or, when running from Steam, change the command line parameters, which can be found under: Right-click the game title > Properties > General > Launch Options to: taskset 0x000000ff %COMMAND% sh script from CiV (where this is whatever command runs the game) to taskset 0x000000ff CiV Replace the startup command for Civilization 5 in its startup. You can also use your desktop environment's process manager, e.g. If for some reason you want to run this game on a crazy powerful computer with say two AMD EPYC 7601s (64C/128T) then you'll have to read up on Processor Groups as well.įor Linux run the following command after starting the game, where PID is the process ID it happens to be running at (you can find this out by using top or a similar command): taskset -p 0x000000ff Here the values 1, 2, 4, 8, 16, (.) are your CPU cores. To start the game with the affinity mask on the first 8 CPUs.įor more information on how masks work, see this question over at SO. I found a fix for black screen when starting Beyond Earth You have to disable the Logos video that plays when you launch the game. Use the command start /AFFINITY FF CiV.exe bat script to do this for you every time the game starts up. Configure the Civilization process to only run on at most 8 cores, and only on the first eight cores in that list. Right click the Civilization process, and select configure affinity. Open the task-manager using Ctrl-alt-del. Scroll down to your specific operating system and follow the instructions for it. You can fix this by setting the process affinity mask such that Civilization will run only on the first 8 cores. If you want to get into RTS games, this is a very good game to start with. This game is worth what it is priced at, and you should buy it. But to be fair This is one of my favourite games, and I suggest it completely. If you have a modern, high end processor, these nowadays come with 12, 16, or even more virtual cores, and whenever civilization happens to run on more than 8 of them, it may crash occasionally. Too be completely honest, most people dont know how to start playing, and they think its quite boring. SMT virtual 'cores' also counts toward this maximum. This assumption was (mostly) true at the time of its release: only some very expensive server CPUs and dual-socket systems had that many cores 1. Civilization V has a known issue where it assumes that a computer can't have more than 8 CPU cores. ![]()
0 Comments
Leave a Reply. |