Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

multithreaded games

Posted on 2006-11-17
11
4,249 Views
Last Modified: 2013-12-21
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
0
Comment
Question by:peterdungan
  • 9
  • 2
11 Comments
 
LVL 10

Assisted Solution

by:magnetic_kisser
magnetic_kisser earned 200 total points
ID: 17964683
0
 
LVL 10

Expert Comment

by:magnetic_kisser
ID: 17964810
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 !!
0
 
LVL 10

Expert Comment

by:magnetic_kisser
ID: 17965151
0
Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
LVL 10

Expert Comment

by:magnetic_kisser
ID: 17965235
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
0
 
LVL 10

Expert Comment

by:magnetic_kisser
ID: 17965358
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 !!
0
 
LVL 10

Expert Comment

by:magnetic_kisser
ID: 17965416
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 !!
0
 
LVL 62

Accepted Solution

by:
☠ MASQ ☠ earned 300 total points
ID: 17967239
There are a number of games that are able to take advantage of hyperthreading/dual core processors to improve performance but currently none that are specifically designed to use the technology.  The reason behind this is simple business economics.  Until the market place contains suffcient gamers with dual core/HT processing none of the big manufacturers are prepared to release a game which may have limited sales & they are certainly not prepared to develop two versions of the same game side-by-side when they can compromise and have games that perform better on dual core/HT because they are aware of the processor threads but will run fine on conventional processors.

For those with a long memory look at MMX graphics technology arriving via Intel, the same kind of compromise was adopted then, games would play better on MMX capable processors but would still play on non-MMX.

As gamers with cutting edge boxes we have to watch miserably as most games run on just one of the processing threads or worse get confused as clock timings on the dual processors confuse games that are unaware of what's happening and gradually grind to a halt.

Valve have already issued patches for HL2 Ep2
COD2 also has a performance boost since Activision released their multithreading patch

Dealing with your specific query:
BF2142 - patch released making the game multithread aware.  Conflicting reports about how well it works.
Doom 3 - Uses the Quake 4 engine see below but no patch available yet  - runs on a single thread and performance can actually be worse!
Quake 4 - patched to be multithread aware
Civ 4 - 1.61 patch makes game multithread aware


M :o)
0
 
LVL 10

Expert Comment

by:magnetic_kisser
ID: 17969201
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 .... ??
0
 
LVL 10

Expert Comment

by:magnetic_kisser
ID: 17985488
MASQUERAID

busy guy ...wanted ur answer buddy !! :o)
0
 
LVL 62

Expert Comment

by:☠ MASQ ☠
ID: 17994328
>> 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??
0
 
LVL 10

Expert Comment

by:magnetic_kisser
ID: 17995224
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 !!
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Can I obtain a single frame from a Java animated Image Object? 3 152
Does FanDuel have party creation? 1 87
dividesSelf challange 15 161
Gaming mouse pad 3 162
Recently, in one of the tech-blogs I usually read, I saw a post about the best-selling video games through history. The first place in the list is for the classic, extremely addictive Tetris. Well, a long time ago, in a galaxy far far away, I was…
Many people have issues streaming media like movies or photos to their PS3 due to the many different networking and security setups which make things complicated. In Windows for example, certain folders are only shared or the network, and if you wan…
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…
Email security requires an ever evolving service that stays up to date with counter-evolving threats. The Email Laundry perform Research and Development to ensure their email security service evolves faster than cyber criminals. We apply our Threat…

766 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question