I will try to contribute something now. Typically I only show my disappointment.
Pretty sure most of those users who experience performance issues with high end PCs have a problem with one CPU core being completely choked while the overall CPU usage is normal. According to my observations, the game cannot properly utilize more than 1 CPU core. It is not an expansion related issue, most likely it's here from the very beginning. The more ram game uses, the more load will be applied that single core which is already struggling.
Here are a few of observations from my end.
1. Game runs perfectly fine even on Lenovo x250 laptop with integrated Intel graphics, but only for the first 4-5 manual missions. Then game gets persistently unresponsive, and more so the longer I continue playing. After a refresh and reconnect, game always returns to smooth operation. Perhaps oddly, on those first few missions, I can run them perfectly smooth even on the "Highest" graphical settings. Unfortunately, lowering the settings to 'Medium' or 'Low' does not eliminate the need for refreshes neither does it increase the count of missions I can run before a mandatory refresh. In case of Chrome browser, the game will crash itself before getting too unresponsive while Firefox does not crash itself but gets increasingly more unresponsive - if I don't refresh Firefox, eventually I will see a literal slideshow at around ~3 FPS. Not so surprisingly, it's possible to do unlimited amount of automated missions on this laptop - no problems encountered whatsoever.
2. Linux is not an option at all, but to be fair, this is not game's fault. There are 2 flash plugins available. Flash plugin for Linux browsers shipped by Adobe is out of date, buggy, and as they have said, they do not care to update it. This plugin doesn't support any GPU's with proper hardware acceleration. This buggy out of date Flash plugin is currently used by ALL Linux web browsers except for Chromium and those based on Chromium, such as Opera. Chromium uses their own pepperflash plugin. Unfortunately, this plugin too is terribly buggy and unstable. With Chromium or Opera on Linux, the game loads and you even get great performance due to supported hardware acceleration. As a downside, crashes occur far more often than in case of Chrome or Opera on Windows 10. Chromium support publicly blames Nvidia for shipping low quality Linux drivers while Nvidia blames the plugin developers. Flash content on Linux is persona non grata. ALL Linux developer communities are waiting for Flash to die for good. Since Youtube already uses more HTML5 streaming than Flash, and support for Flash on Windows will go away in 2020, it's highly unlikely Flash on Linux will see better days ever again. Don't bother trying the game on Linux unless all you do is auto missions.
3. But now let's talk where it should matter for Conartist games. A proper gaming PC.
My gaming PC setup:
- AMD Ryzen 5 1600 CPU
- 32GB Corsair DDR4 RAM 2400Mhz
- Gigabyte GeForce GTX 1050 Ti
- Windows 10
- Browser Firefox or Chrome
- Location Tallinn or Lisbon (Europe)
- Internet 150Mbps down, 25Mbps up. Ethernet cable-connected.
- Manual missions typically played with 5 survivors
I'd expect the game to run better on my gaming PC compared to laptop with integrated graphics, but to my surprise I don't see any difference. First 4-5 missions are perfectly fine, after that, it's time to reconnect.
Nvidia drivers are up to date as well as other critical system drivers, but nothing seems to stop the game from crashing (Chrome) or slide-showing (Firefox). Resource usage observations:
- Memory usage 5.9G on 5th manual mission (when it starts to get unresponsive and low FPS). This is 5.9 out of 32, so definitely not a bottleneck
- CPU usage - 9%. BUT, one core out of 12 is at 99%. I found that the game only uses 1 core out of 12 cores available. Ryzen 5 1600 CPU has 6 physical cores which are divided into a total of 12 virtual cores/workers. So all in all, one CPU (v)core is struggling at 99% while the other 11 rest below 10% load. Most likely bottleneck here. It is a client-side bottleneck but why doesn't the game use more CPU cores than 1? Is there any configuration I must apply on my end?
- Graphics card utilization only at around 6%
FYI, I observed the exact same happens with my Lenovo x250 laptop which has Intel i7 mobile processor. One CPU core gets completely choked during 5.th manual mission while the overall CPU usage remains normal.
FYI2: For me, the problem at hand is not new. I played in 2015 while living in Belgium. This was long before expansion. "Game of refreshes" - was the nickname of this game according to in-game Public chat. It was very common already back then for people to spell out in game chat "brb, refreshing". 'Black screens' is a completely new issue I did not witness in 2015, and additionally 'white noise' screens. Both seem to occur sporadically. Black screen sometimes occurs after mission ends (compound loads) but the 'white noise' screen occurs while the mission itself is loading. And then the 3rd new problem is that issue of zombies stopping spawning at around 2:35 before mission's end. This also occurs sporadically in around 1 out of 7 missions, more likely to occur in bigger police stations and construction yards.
Edited by Par Sennah, 21 September 2017 - 12:52 AM.