Link to home
Start Free TrialLog in
Avatar of peterdungan
peterdunganFlag for Ireland

asked on

multithreaded games

I've had a bit of a google and different sources contradict each other.
What games are multithreaded?
In particular which, if any, of the following are: Battlefield 2142, Doom 3, Quake 4, civ 4
thanks
SOLUTION
Avatar of magnetic_kisser
magnetic_kisser
Flag of Pakistan image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
http://www.computerpoweruser.com/editorial/article.asp?article=articles/archive/c0508/19c08/19c08.asp&guid

this half artical shows and describes a bit of multithreading ....with the fast pace dual core ...(and quad core abt to release)
today present games are not meeting the requirement of a dual core or simply multicore processers !! ....
(Amzaing to knew that ....since previously i have always listen abt the games which do not run on high end PC's ...hmm it is the first time there would be a challenge for game development people to make such games which could meet the requirmenets of dual core and quad core !!

bloodryne 2 i think is abt to release which has a support for multithreading !!!

wait a bit will find out more this si interesting !!
http://www.tgdaily.com/2005/07/08/dual_core_and_the_future_of_gaming/index.html
http://techreport.com/ja.zz?comments=9928&page=1

i did not talk abt Ps3 in this regard ...it supports 5-9 thread which means that the games on ps3 are multithreaded a bit ...Ps3 is launched and lets see what does the extreme threading and blue ray results in
________________________________________________________________________________

Battlefield 2142

http://www.xtremesystems.org/forums/showthread.php?t=68932
as far as this forum and as i said before no game in present support multi threading ...same as this one ....it is not muti threaded but boost game if played on a dual core
Doom 3

http://www.gamespot.com/pc/action/doom3/news.html?sid=6103236&page=3  (he looks a bit confused is saying abt the future of doom 3 games to meet xbox and ps3 ...it may means that future games will be more complex to make with threading supporting them !! ......)

by looking at this thread from gamespy ....it even says that ps3 will be not fully threaded ..so Doom 3 stilll is not supported by multithreading we gamers have to wait for the thing to happpen !!
http://www.gamespy.com/articles/641/641662p3.html

http://www.hothardware.com/viewarticle.aspx?page=15&articleid=571&cid=3
multi threading checked on these games farcry ,doom 3 doesnt gave a bit of a change .....so no multithreading !!
Quake 4, civ 4

Quake 4 is i htink from the makers of doom ...(didnt check that ...cant remeber ;)  ) but these both games as said in the interview of gamespy doesnt seems to me as a support for multithreading either .....


CONCLUSION.......

well i concluded after a long discussion that multithreading in PC games are not yet avalable ....since it is really difficult to makes games supporting multithereading ...we all have to wait for such stronger games to be build so we could play games to gr8 extreme on our dual core or quad core processers ...

meanwhile hook up to Ps3 for a few multithreading experience !!

i think i have clarifyied u and myself enough !!
gr8 question and loved to answer this one !!
ASKER CERTIFIED SOLUTION
Avatar of ☠ MASQ ☠
☠ MASQ ☠

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
by multithread aware means that the game WILL 100 BE a multithread then ?? ..........this could not be so as articles are contradicting present gaems to be multithreaded ....there would be many issues of graphical problems ....and severe crashing of the game .... ??
MASQUERAID

busy guy ...wanted ur answer buddy !! :o)
Avatar of ☠ MASQ ☠
☠ MASQ ☠

>> by multithread aware means that the game WILL 100 BE a multithread then ??

No, because if the game is truly exploiting the multicore potential of hyperthreading it wont cope with single core processing.  What the current patches are doing are changing priorities on mutli-thread aware machines so that the processor handles the game more efficiently.  

As your question implies, with the games as they are currently written there are far too many opportunities for "data collision" - when the cores handle separate parts of the game and then their outputs conflict.  Because of this the best the programmers can patch at present is the "HT aware" option where parallel processing can take place but only of functions that can be calculated independently.  

It's a compromise to match the game to the newer technology, improving the game but not taking full advantage of the processor's potential.

With quad processors in the marketplace it is only a matter of time before true parallel processing becomes available but the publishers have to take a business decision about potentially abandoning single core players.

BTW apologies to peterdungan for partly hijacking your thread - is this helping with your original question??
BTW apologies to peterdungan for partly hijacking your thread - is this helping with your original question??

i think ......the detail given by me is preety comprehensive abt the games he asked ...that are they multi threaded or not ...also we both described it quit comprehensively and ur last post cleared every remaining question i and peter may be having ....i dont think we were off topic ...between we were discussing multi threading ...

good work !! i clear up with all of my quarries i was facing in understanding multithreading !!