Thank you Ignasis! May I ask, do any of the devs have luck recreating the same lag spikes at the same place? Is this specific to only certain users? I know there are a lot here in forums that have the issue, but is it possible that most players don’t have it at all? Should we all post our computer specs, brand and driver versions, to see if there is a common denominator? I really feel there would be something obvious if we have ones that work and ones that lag spike.
I used to run tech support for a tech company, many years ago. We had a team of brilliant engineers that designed great products. God like in their understanding of how to make things work with maximum performance. Where they missed the ball was always the simple things: “Bill, it is cold in here! Why?” “I’ll disassemble the thermostat Jim and test all the circuitry”. (Janitor) “Hey guys, who left the door open??”
I know it is a joke, but I saw things like that every day in that tech company. Get some “not devs” to start tossing around ideas. I know this worn’t be hard to diagnose in the long run.
When our servers and PCs show absolutely no stress during those spikes, there has to be some piece of code that executes in a way that the operating machine just doesn’t know how to handle properly. It is like the PC is being sent on a really big detour, rather than the direct route. Like when you do a trace route and see 30 different stops along the way, rather than 5-10.
Which makes me think… TCP is a super chatty protocol, with a ton of back and forth, for every bit of data sent. Is it something like that? Is some piece of code needlessly chattinng back and forth to accomplish getting data from the disk into RAM, rather than saying “hey, give me all the data in a stream and let’s chat later dude”.
My hard drive is an samsung 960 pro 1TB SSD with some really slick performance stats. Windows 10 boots from a full power off, in about 3 seconds. Running CE on ultra settings doesn’t even kick my laptop fans to high speed. I’m probably rambling here, but just maybe something here will click off a lightbulb in someone’s mind and link it to the actual bottleneck in code, or incompatibility with some graphics driver/protocol or whatever.
Thanks for listening!