Jump to content
Sign in to follow this  
a24710

Will there ever be a multithread friendly ArmA??

Recommended Posts

I was reading a post about a 64bit ArmA version and i think that it´s more important to have multi-core support first

of course redesigning the whole game so it can take advantage of multi-core cpus it´s not an option

but i think that it´s possible to add some mutithread code here and there so ArmA can be faster runing on systems with multiple cpu´s

a lot of people have multi-core systems nowadays and that is a waste of cpu-power

what do you think guys???

PS: sorry for my english

Share this post


Link to post
Share on other sites

I don't think it really is a waste of horsepower. Single threaded applications are shunted to one processor or another when they start by the OS. If the game is running in one processor the other processor (or core) is busy doing the other tasks the PC needs to do at the same time.

It is not as efficient, but still single threaded applications are faster as a whole on multi-CPU computers because of this.

A good example is running Adobe Acrobat OCR'ing text. Before when I had a single cpu from pre hyper threading days running OCR would basically take over my PC until it was finished. Now that I have a nice dual core set up the OCR maxes out one of the processors while the other is still available and I can work in other applications seamlessly.

Share this post


Link to post
Share on other sites

that´s true when you want to do multiple things at the same time, but normally when someone is playing is not doing anything more in the background

and the OS tasks and all those things are minimal, the don´t keep a whole cpu busy all the time

i still think it´s a completely waste of cpu power

try a multithread game like for example rainbow six las vegas and set affinity to one processor so it does not use the other one, you will see a noticeable drop in fps

also some tests valve made public with their source engine in multithread mode show that multi-core support is a really cool thing

Share this post


Link to post
Share on other sites

There's already a multitude of multithreading threads and here's a response by Suma in one of them:

Quote[/b] ]Multithreading: Yes, ArmA is missing specific optimization for Dual Core systems. The same can be told about many (perhaps most) games released (including Microsoft flagship product Flight Simulator X). While this is unfortunate, there are reasons for this - implementing multithreaded architecture is very complicated and time consuming process. Still, even without any specific optimization on our side, thanks to the optimization done by both nVidia and ATI in the drivers, you can see a measurable performance gain in ArmA (my measurements have shown 5-20 % improvement depending on the scene).

We hope we will be able to provide some more support in future patches, but I cannot make any promises on when (or even if) that will be.

Share this post


Link to post
Share on other sites
Quote[/b] ]There's already a multitude of multithreading threads and here's a response by Suma in one of them:

Quote

Multithreading: Yes, ArmA is missing specific optimization for Dual Core systems. The same can be told about many (perhaps most) games released (including Microsoft flagship product Flight Simulator X). While this is unfortunate, there are reasons for this - implementing multithreaded architecture is very complicated and time consuming process. Still, even without any specific optimization on our side, thanks to the optimization done by both nVidia and ATI in the drivers, you can see a measurable performance gain in ArmA (my measurements have shown 5-20 % improvement depending on the scene).

We hope we will be able to provide some more support in future patches, but I cannot make any promises on when (or even if) that will be.

well, i´m happy to see that it´s something that the devs are taking in account and they plan to add some multi-core support, although they can´t promise anyhing

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×