Fulqrum Publishing Home   |   Register   |   Today Posts   |   Members   |   UserCP   |   Calendar   |   Search   |   FAQ

Go Back   Official Fulqrum Publishing forum > Fulqrum Publishing > IL-2 Sturmovik: Cliffs of Dover > Technical threads > Performance threads

Performance threads All discussions about CoD performnce

Reply
 
Thread Tools Display Modes
  #1  
Old 10-01-2011, 03:57 PM
zanzark's Avatar
zanzark zanzark is offline
Approved Member
 
Join Date: Sep 2011
Location: Maringá, Brazil
Posts: 26
Default CPU Multithreading please.

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
Reply With Quote
  #2  
Old 10-01-2011, 06:24 PM
LoBiSoMeM LoBiSoMeM is offline
Approved Member
 
Join Date: May 2010
Posts: 963
Default

Quote:
Originally Posted by zanzark View Post
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.
+1000000. Devs need to work towards this direction. It's hard work, i know, but the time is now...
Reply With Quote
  #3  
Old 10-01-2011, 06:41 PM
335th_GRAthos 335th_GRAthos is offline
Approved Member
 
Join Date: Oct 2007
Posts: 1,240
Default

and your setting of ProcessAffinityMask= is?????
Reply With Quote
  #4  
Old 10-01-2011, 09:08 PM
zanzark's Avatar
zanzark zanzark is offline
Approved Member
 
Join Date: Sep 2011
Location: Maringá, Brazil
Posts: 26
Default

Quote:
Originally Posted by 335th_GRAthos View Post
and your setting of ProcessAffinityMask= is?????
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
Reply With Quote
  #5  
Old 10-01-2011, 11:10 PM
335th_GRAthos 335th_GRAthos is offline
Approved Member
 
Join Date: Oct 2007
Posts: 1,240
Default

Quote:
Originally Posted by zanzark View Post
What difference does it make?
AffinityMask is only to choose which core you want to use, not to use more than one.
Says who!? Totally wrong.

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~
Reply With Quote
  #6  
Old 10-01-2011, 11:50 PM
CWMV's Avatar
CWMV CWMV is offline
Approved Member
 
Join Date: Mar 2011
Posts: 758
Default

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...
__________________
Quote:
Originally Posted by banned View Post
Just fix the friggin thing you boof heads. It's getting boring now. Only 11 people on the whole thing. Yawn.
Reply With Quote
  #7  
Old 10-02-2011, 03:01 AM
zanzark's Avatar
zanzark zanzark is offline
Approved Member
 
Join Date: Sep 2011
Location: Maringá, Brazil
Posts: 26
Default

Quote:
Originally Posted by 335th_GRAthos View Post
Says who!? Totally wrong.

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~

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
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 10:44 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 2007 Fulqrum Publishing. All rights reserved.