Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Shutting the game down resolves that.
CPU utilisation in a level (not the load screen, per your description of that being a known bug). The dark blue rectangles are 100% or nearly-100% utilised cores.
The process monitor trace shows the threads being created and sitting around until the game was exited a couple minutes later. Definitely multi-threading, even if the core logic is written single-thread.
Is it really CW3? Or maybe something else going bogus?
Had some terrible CPU usage with a buggy GPU driver once for example.
Here's the Windows issue I'm talking about: https://youtu.be/M2LOMTpCtLA
As for being single threaded - as I said, large numbers of threads are a) being spawned and b) executing work, as shown by the data I've gathered. I don't know whats different about my config to trigger this behaviour, but its definitely happening :/
In CW3 I don't spawn any threads in the game code. But Unity itself does for sure. On my desktop it looks like a number are created related to my sound card and my amd GPU. In addition to those there's what looks like a thread pool. I don't have any direct control over the threads, other than unity version and possibly some command line options. So try the old version of unity in version 208. That may give us another data point.
Also, take a look at the log file for the game. Just to make sure there isn't something being logged there. Note that the log file gets created each time you launch the game (it gets overwritten on start). This post has info on where to find the log file: http://knucklecracker.com/forums/index.php?topic=16476.0
Fortunately even though its using 100% of all cores its not making the CPU shoot up to 100C and just hovering around 60C
I play in windowed mode, if I switch to full screen mode, then go back to windowed mode and now press "maximize window", the game starts to rapidly and continuously change the resolution between 1080P and 1050P (because of the taskbar) causing high CPU usage (up to 24 ~ 28% in the main menu and up to 40 ~ 50% in a map, screenshot 1).
Only happens the first time, the second time, when maximizing the window stays at 1050P but scaled to 1080P, resulting in the HUD/UI looking a little deformed (screenshot 2, the texts: CN2, Energy number, pause text and mission time), in addition to being behind the taskbar and causing the position of the buttons to be displaced, for example, if I want to unpause from the button I have to press the sound button and the sound on the number zero. This applies to all buttons.
As I say, it's nothing important because it's something that only happens in that situation, maximizing the window without switching to full screen doesn't happen.
1. https://steamcommunity.com/sharedfiles/filedetails/?id=3422100110
2. https://steamcommunity.com/sharedfiles/filedetails/?id=3422112404