Hi Team,
Just some notes on some testing ive done with regards to multi threading & performance in this game (and some unusual results?)
I have been testing this on multiple different cpus (7700k, 8700k, 3900x, 3960x,) but ill use thw 3960x (threadripper) as my prime example..
In 24 core mode, the game will utilise 48 threads, FPS will sit around 40 with GPU use around 30% (2080ti)
In 12 core mode, it will utilise all 24 threads, fps will go up slightly to around 60 fps
in 6 core mode it will once again... utilise all 12 threads and FPS rockets all the way up to 120ish with the GPU now aorund 90%
If i manually set affinity via windows, and utilise only 3 cores.... (only 3 threads total) once again the FPS goes up. to around 130
3 cores does introduce some stuttering though, 4-6 threads seems to be the happiest point for the game...
What im getting at though, is if the games utilising all the threads, why does performance go down when adding more ?
Some people might say inter CCX latency on the threaripper, but ive tried all different combinations of affinity and thats made very little difference.
It would jsut seem the games putting load onto cores when it doesnt need to, and causing the game in turn to run slower ?
Any Devs have much of an insight into this ? or has anyone else noticed it ?
Also that being said for anyone using a high core count CPU, try disabling a few cores through task manager and see if your FPS jumps up !
Just some notes on some testing ive done with regards to multi threading & performance in this game (and some unusual results?)
I have been testing this on multiple different cpus (7700k, 8700k, 3900x, 3960x,) but ill use thw 3960x (threadripper) as my prime example..
In 24 core mode, the game will utilise 48 threads, FPS will sit around 40 with GPU use around 30% (2080ti)
In 12 core mode, it will utilise all 24 threads, fps will go up slightly to around 60 fps
in 6 core mode it will once again... utilise all 12 threads and FPS rockets all the way up to 120ish with the GPU now aorund 90%
If i manually set affinity via windows, and utilise only 3 cores.... (only 3 threads total) once again the FPS goes up. to around 130
3 cores does introduce some stuttering though, 4-6 threads seems to be the happiest point for the game...
What im getting at though, is if the games utilising all the threads, why does performance go down when adding more ?
Some people might say inter CCX latency on the threaripper, but ive tried all different combinations of affinity and thats made very little difference.
It would jsut seem the games putting load onto cores when it doesnt need to, and causing the game in turn to run slower ?
Any Devs have much of an insight into this ? or has anyone else noticed it ?
Also that being said for anyone using a high core count CPU, try disabling a few cores through task manager and see if your FPS jumps up !