Page 1 of 1

-cpuCount and -exThreads

Posted: 2012-05-27 14:58
by zamani532
What are appropriate values for both parameters, I have 8 physical cores and no virtual threads.

Re: -cpuCount and -exThreads

Posted: 2012-05-27 16:06
by MaSSive
http://community.bistudio.com/wiki/Arma ... s#cpuCount

http://community.bistudio.com/wiki/Arma ... #exThreads

http://forums.bistudio.com/showthread.p ... -exThreads

8 physical cores? Bulldozer? It has 8 threads and 4 physical cores.

So it would be for you

Code: Select all

arma2oa.exe -cpuCount=4 -exThreads=7
That is not needed if you run beta, it should detect your cpu automatically and use this same values.

Moved to general hardware support.

Re: -cpuCount and -exThreads

Posted: 2012-05-27 16:22
by zamani532
'[R-COM wrote:MaSSive;1775955']http://community.bistudio.com/wiki/Arma ... s#cpuCount

http://community.bistudio.com/wiki/Arma ... #exThreads

8 physical cores? Bulldozer? It has 8 threads and 4 physical cores.

So it would be for you

Code: Select all

arma2oa.exe -cpuCount=4 -exThreads=7
Moved to general hardware support.
Actually Bulldozer has 8 Physical cores and 8 Threads. Each bulldozer cluster contains 2 physical cores, but they share a FPU and share L2 cache. This is why everybody but you refers to it as a 8 core processor, 4 modules and 2 cores per module.

Image

Re: -cpuCount and -exThreads

Posted: 2012-05-27 16:31
by MaSSive
That is same a HTT. Those are virtual cores not physical.

Bulldozer Architecture Explained | Overclockers

Re: -cpuCount and -exThreads

Posted: 2012-05-27 16:33
by zamani532
'[R-COM wrote:MaSSive;1775963']That is same a HTT. Those are virtual cores not physical.

Bulldozer Architecture Explained | Overclockers
It isn't HyperThreading. There are physically 8 cores on the die.

Re: -cpuCount and -exThreads

Posted: 2012-05-27 16:44
by MaSSive
Its kinda hard to explain. Its 4 physical cores, and each of them having 2 virtual inside them.

Go ahead and try to start the game with -cpuCount=8 and say what do you get. While it might work, I doubt you will see any improvement.

Re: -cpuCount and -exThreads

Posted: 2012-05-27 17:01
by LITOralis.nMd
If you have a FX 8120 or FX 8150, try
-cpuCount=6 -exThreads=7

however, the -exThreads=7 doesn't always do anything for your FPS.

Reports show it's important to have 1GB of RAM dedicated per CPU.

-cpuCount=4 -maxmem=4096 seems to be the perfect pairing for your CPU.

Re: -cpuCount and -exThreads

Posted: 2012-05-27 18:39
by zamani532
I tried -cpuCount=4 and -cpuCount=8 and I get 40% improvement with -cpuCount=8. Looks like I'll do -exThreads=7 and -cpuCount=8

Re: -cpuCount and -exThreads

Posted: 2012-05-28 10:42
by MaSSive
zamani532 wrote:I tried -cpuCount=4 and -cpuCount=8 and I get 40% improvement with -cpuCount=8. Looks like I'll do -exThreads=7 and -cpuCount=8
And what happens if you start the game without that switches and -maxMem=8192 ?

Only do that if you have 8gb if not put there maximum you have. But afaik any value higher than 2047 will fall down to that value. Its a limitation in game engine.

Try and run tests in that way see what happens. Btw how did you measure that values? 40%?

Re: -cpuCount and -exThreads

Posted: 2012-05-28 20:10
by zamani532
I measured with the ArmA2 OA benchmark. 70FPS with Cpucount=8 and 55FPS with Cpucount=4

If I don't put in any switches I get 65. Go figure.

Re: -cpuCount and -exThreads

Posted: 2012-05-30 06:42
by LITOralis.nMd
Did you test out the
Cpucount=8 -exThreads=7
combination? What were results in the benchmark?

Re: -cpuCount and -exThreads

Posted: 2012-05-30 13:16
by zamani532
[R-COM]LITOralis.nMd wrote:Did you test out the



combination? What were results in the benchmark?
I used that combination in both benchmarks.