![]() |
|
Performance threads All discussions about CoD performnce |
![]() |
|
Thread Tools | Display Modes |
#1
|
||||
|
||||
![]()
I'm playing COD right now, at an unconfortable 22-30fps.
My GPU is a 6950@920MHz 2GB, BUT the game is using only 66% of the GPU capability. (As reported by GPU-Z and AtiTrayTools) I had a 6850 1GB before and I had no FPS improvement when I got the new card. My CPU is a Phenom 1090T X6, but the game uses only 1.5 core at most. So I assumed the Sim is lagging at the CPU, as it's uncapable of using more than 1.5 core. I put the plane in autopilot over the sea and logged the FPS: CPU@3200MHz = 29FPS CPU@3700MHz(+15%) = 33FPS (+14%) CPU@4100MHz(+28%) = 37FPS (+27%) So, the big problem is the CPU and the fact that the main thread runs on only 1 core. If they could mutithread it, everybody using 2+ core CPU would have a massive FPS improvement.
__________________
Ryzen 5800X 32GB 3200MHz AMD 6700X 12GB Windows 10 |
#2
|
|||
|
|||
![]() Quote:
|
#3
|
|||
|
|||
![]()
and your setting of ProcessAffinityMask= is?????
|
#4
|
||||
|
||||
![]()
What difference does it make?
AffinityMask is only to choose which core you want to use, not to use more than one.
__________________
Ryzen 5800X 32GB 3200MHz AMD 6700X 12GB Windows 10 |
#5
|
|||
|
|||
![]() Quote:
Process Affinity = =1 - core 0 =2 - core 1 =3 - core 0+1 =4 - core 2 =5 - core 0+2 =6 - core 1+2 =7 - core 0+1+2 =8 - core 3 =9 - core 0 + 3 =10 - core 1 + 3 =11 - core 0 + 2 + 3 =12 - core 2 + 3 =13 - core 0 + 2 + 3 =14 - core 1 + 2 + 3 =15 - core 0 + 1 + 2 + 3 PS. and make sure that you remove the ; sign in front of the processaffinity= line in your conf.ini (just in case) ~S~ |
#6
|
||||
|
||||
![]()
Now the question is does that actually work?
I know that in IL2 regardless of the above assignment it would only use 1 core. Has multicore support been built into CoD? I guess Ill fire it up and check out my core usage. We shall see...
__________________
|
#7
|
|||
|
|||
![]()
Here in my default conf.ini i don't have this setting anymore.
All setings i use now, same result: Launcher.exe spread over my 4 cores. |
#8
|
||||
|
||||
![]() Quote:
Sorry, I assumed that because that's how it usually works in linux daemons. My conf.ini does not have that option... Well I tried using it, and the difference I noticed is that now instead of having 1 full used core, and half another, I got 4 evenly distributed cores at 30% load. So, as I imagined, the game itself runs on only 1 thread, there is no way to make it use more right now. I think there are additional threads for terrain loading, but that doesn't improve your normal FPS while there is no terrain being loaded.
__________________
Ryzen 5800X 32GB 3200MHz AMD 6700X 12GB Windows 10 |
#9
|
|||
|
|||
![]()
It is my understanding that process affinity was originally included in the config but has been removed quite a while ago with subsequent patches.
At some point I added the line back in with a value of 15 and performance was not only not better it was worse on my comp. I do agree with the game benefitting from increased cpu performance/overclocking, I have the same experience here with a much better fps rate when I run the game with my cpu overclocked ( right now up to 4.1ghz ). At the same time game performance imo is as well influenced by how the ram is configured upon cpu overclocking. My so far best playability I think I get when I have a mild overclock (3.8ghz) on the cpu just with the fsb while having the ram increased at the same time. |
#10
|
|||
|
|||
![]()
I guess the code is not finished yet...
|
![]() |
|
|