Oh yes, jpg Gaming

"
Sadaukar wrote:
It's just not optimized very well and from what I've seen the game still doesn't utilitze all CPU cores. It's mostly 2 cores doing the work and the rest is kinda idling/low workload all the time.


TLDR:
Spoiler
Your game may be CPU bottle-necked even if you see only 1 or 2 cores being used.


That's a really good point.

Sometimes a computer process cannot utilise additional CPU cores because it is doing a sequential calculation where each sub-calculation depends on the previous one.

Spoiler
One example of this is Fibonacci series. 1,1,2,3,5,8,13,... . There is no general formula for the nth term (well, there are approximations but you get the point) so if you have to calculate a particular term you'll have to use a single-thread to get there because each term depends on the previous one. Additional cores cannot accelerate the calculations here.


Damage calculations in PoE mostly happen sequentially (think chain lightning), unless there is a spell that hits all enemies at the same time. I reckon that's where most of the CPU bottlenecks would happen.

It's generally a good idea to get a CPU that has very good single-threaded performance and not just go for maximum cores.
"
hasatt0 wrote:

It's generally a good idea to get a CPU that has very good single-threaded performance and not just go for maximum cores.


Definitely. I'm running a Ryzen 5800X3D right now and I'm generally happy, but I have to agree that it is a CPU bottleneck in PoE. The question is, if there's something GGG can do to optimize the calculation process in order to utilize core usage better. I also understood ur explanation and it makes sense.

Well I'm not a dev, nor programmer so I just hope GGG is cooking something for PoE2 :P

Report Forum Post

Report Account:

Report Type

Additional Info