Preliminary Performance Improvement Results

While many users reported significant performance improvements, there are some issues that we are investigating. Some users are experiencing crashes, and some reported a reduction in performance.

We have investigated the crash reports and have fixes in progress. We expect to have those fixes deployed within a day.

To investigate the performance impact for our users, we used our telemetry system to analyse how the performance changed for various hardware setups. We found that users who have only two hardware threads (cores) indeed experience worse performance than before when using the new mode. Due to the nature of the improvement, it is probably necessary to only engage it if you have four or more hardware threads.

Results (Average Frame Rates)
All users, without optimisation: 53.502fps
All users, with optimisation: 65.385fps (+22.210%)

In maps, without optimisation: 47.351fps
In maps, with optimisation: 55.699fps (+17.630%)
The improvement in maps is likely more easily capped due to GPU fill-rate.

Geforce 970 series, without optimisation: 70.298fps
Geforce 970 series, with optimisation: 80.767fps (+14.892%)
This is the most common graphics card series used to play Path of Exile.

2 hardware threads, without optimisation: 34.910fps
2 hardware threads, with optimisation: 30.921fps (-11.426%)
This is a case where users are experiencing reduced performance. 4% of our users have two hardware threads. This optimisation will be disabled for users with only two hardware threads.

4 hardware threads, without optimisation: 51.765fps
4 hardware threads, with optimisation: 62.955fps (+21.615%)
49% of our users have four hardware threads.

8 hardware threads, without optimisation: 61.707fps
8 hardware threads, with optimisation: 71.526fps (+15.911%)
40% of our users have eight hardware threads

Intel CPU, without optimisation: 54.962fps
Intel CPU, with optimisation: 67.208fps (+22.281%)

AMD CPU, without optimisation: 49.442fps
AMD CPU, with optimisation: 58.806fps (+18.940%)

No shadows, without optimisation: 51.714fps
No shadows, with optimisation: 60.618fps (+17.217%)

Low shadows, without optimisation: 49.268fps
Low shadows, with optimisation: 64.387fps (+30.687%)

High shadows, without optimisation: 56.614fps
High shadows, with optimisation: 72.804fps (+28.596%)
It's faster with shadows because users with more powerful machines play with shadows on

Note that these averages include all gameplay. The improvements are more noticeable (and represent larger percentage increases) under extreme combat than when idling or running around.

To more accurately judge the improvements, we should examine the variance of the frame rate rather than just the average frame rate. We'll keep collecting data and will share anything interesting we find!
Last bumped on Aug 11, 2016, 4:30:28 PM
first - without any optimization at all
Last edited by MBata on Aug 3, 2016, 9:58:35 PM
good works guys, ad maiora semper
Last edited by ForteBraccio on Aug 3, 2016, 9:59:16 PM
Cool stuff! Can't wait for more improvements.
You expect me to act as something I'm not? I picked this name for a reason.
AllanPls - A Poe.Trade-inspired style for the official Path of Exile Trade website (v0.1.2)
been testing the new multi-threading

crashed a few times but honestly cant tell if its due to this or normal poe just screwing up as it usually does to be completely honest
Great work GGG !!!!
Coffee & Cigarettes
Did a Beyond Map with Sea Witches for my own test - definitely noticeable in the improvement department.
~ GGG good work.
~ Do not expect to be taken seriously if you hide behind a private profile or an alt account.

Report Forum Post

Report Account:

Report Type

Additional Info