Author Topic: Dual Core Support?  (Read 1291 times)

Mezasa

  • Hydlaa Resident
  • *
  • Posts: 118
    • View Profile
    • tefrik.net
Dual Core Support?
« on: January 31, 2006, 12:06:46 am »
Are there any plans for true dual core support in PS?  Will that much power ever be needed anyway?  The game works fine as is, I\'m just wondering ?(
X2 3800+ (2.5GHz) | eVGA 7900GT (500/1500) | 2GB XMS (210MHz)
Audigy2 ZS | A8N SLI Premium | 250GB SATAII | TT Tsunami

ramlambmoo

  • Hydlaa Notable
  • *
  • Posts: 567
    • View Profile
(No subject)
« Reply #1 on: January 31, 2006, 03:06:11 am »
Well it would have to be implemented in Crystal Space, as thats what takes up most of the processing time, as is my limited understanding.
Then again, perhaps if they implemented it so one core ran the graphics engine and the other ran everything else, they wouldnt need to change crystal space.  But I think dual core support for PS wouldnt be that high on the list of priorities, I think the community would rather other features first, unless it is very simple and wouldnt take much time to add.
« Last Edit: January 31, 2006, 03:06:26 am by ramlambmoo »

white_slayer

  • Guest
(No subject)
« Reply #2 on: January 31, 2006, 04:45:19 am »
not meaning to sound like an idot here but whats dual core lol

Vjorin

  • Traveller
  • *
  • Posts: 34
    • View Profile
(No subject)
« Reply #3 on: January 31, 2006, 05:04:32 am »
Modern technology allows for computers to run on multiple processors.  So like, say you had a computer, you could build it with a motherboard running duel, or even quad processors.

The problem with this, is generally software isn\'t designed to send one set of operations to one processor, and another set of operations to another processor, hence limiting the use of multiple processors.  You have to build the program to do this.

I\'m not sure how the programming works in this case, but if CrystalSpace or PlaneShift did this, they would have to restructure the core code, which would be, my guess, very time consuming.
« Last Edit: January 31, 2006, 05:05:07 am by Vjorin »

Bereror

  • Hydlaa Notable
  • *
  • Posts: 773
    • View Profile
    • Planeshift API
(No subject)
« Reply #4 on: January 31, 2006, 05:23:50 am »
I think there are no changes needed to the Planeshift or CrystalSpace code. Planeshift is already a multi-threaded application and the operating system can run these threads on different CPUs. It is up to the operating system to support more than one CPU or more than one core, which all the modern operating systems should be doing already.
PlaneShift Sources
PlaneShift API
"Words never spoken
Are the strongest resounding"

Xordan

  • Crystal Space Developer
  • Forum Addict
  • *
  • Posts: 3845
  • For God and the Empire
    • View Profile
(No subject)
« Reply #5 on: January 31, 2006, 07:59:38 am »
Yes, I believe that there\'s already some support for taking advantage of multi-processor/core & hyperthreading somewhere. I\'m not sure what code can be tweaked for further improvement though. The tweaks don\'t enable the use of multi-cores, but enable to code to do things a bit quicker. A question best asked to a CS dev no doubt.
« Last Edit: January 31, 2006, 08:02:36 am by Xordan »

Mezasa

  • Hydlaa Resident
  • *
  • Posts: 118
    • View Profile
    • tefrik.net
(No subject)
« Reply #6 on: January 31, 2006, 03:02:12 pm »
I don\'t mean dual proc, I mean dual core.  I have one processor with 2 cores on it (an Athlon X2), and I was just wondering about the support.  While PS doesn\'t really even need it IMO (it isn\'t a very intensive program), it works much better whenever it\'s implemented into the software, because Windows/Linux can\'t make it fully efficient.  Hell, many people have to turn off one of the cores for certain programs (I, however haven\'t yet for some reason).

And no, it isn\'t very important at all.  I mean, you can probably run PS max with a 6800GS and a A64 3000+...
X2 3800+ (2.5GHz) | eVGA 7900GT (500/1500) | 2GB XMS (210MHz)
Audigy2 ZS | A8N SLI Premium | 250GB SATAII | TT Tsunami

Xordan

  • Crystal Space Developer
  • Forum Addict
  • *
  • Posts: 3845
  • For God and the Empire
    • View Profile
(No subject)
« Reply #7 on: January 31, 2006, 06:16:26 pm »
Quote
Originally posted by Mezasa
I don\'t mean dual proc, I mean dual core.


Roughly the same optimizations.
« Last Edit: January 31, 2006, 06:19:06 pm by Xordan »

Mezasa

  • Hydlaa Resident
  • *
  • Posts: 118
    • View Profile
    • tefrik.net
(No subject)
« Reply #8 on: February 01, 2006, 12:09:53 am »
Yes, for the most part, but dual proc has pretty much went away since the PIII days (unless you count xeons).

The only real reason I was asking about this is because some games require that you turn off one of your cores for the program to run right.  I\'ve yet to need that done, but I\'ve read that it was a pretty big issue for a lot of people :P
X2 3800+ (2.5GHz) | eVGA 7900GT (500/1500) | 2GB XMS (210MHz)
Audigy2 ZS | A8N SLI Premium | 250GB SATAII | TT Tsunami

Xordan

  • Crystal Space Developer
  • Forum Addict
  • *
  • Posts: 3845
  • For God and the Empire
    • View Profile
(No subject)
« Reply #9 on: February 01, 2006, 06:45:14 am »
I\'ll ask about it. :)

And dual/quad/multi processors are a huge buisness...  The AMD opteron was designed around being muti-processor.

Edit: Asked Jorrit and he said that there\'s no support at all for dual-core. So I guess it\'s just good coding that\'s the reason for it working. ;)
« Last Edit: February 01, 2006, 10:46:11 am by Xordan »

Mezasa

  • Hydlaa Resident
  • *
  • Posts: 118
    • View Profile
    • tefrik.net
(No subject)
« Reply #10 on: February 01, 2006, 05:17:21 pm »
People use quad Optys?  That\'s freaking insane O.o

I know it\'s probably in a really high end server, but still, that\'s powerful 8o
X2 3800+ (2.5GHz) | eVGA 7900GT (500/1500) | 2GB XMS (210MHz)
Audigy2 ZS | A8N SLI Premium | 250GB SATAII | TT Tsunami

Xordan

  • Crystal Space Developer
  • Forum Addict
  • *
  • Posts: 3845
  • For God and the Empire
    • View Profile
(No subject)
« Reply #11 on: February 01, 2006, 05:55:36 pm »
4 isn\'t high end, more like entry level.
http://www.sun.com/servers/entry/v40z/specs.jsp

This is high end:
http://www.sun.com/servers/highend/sunfire_e25k/specifications.jsp

And I\'ve seen servers with 500 opterons in. :)

Mezasa

  • Hydlaa Resident
  • *
  • Posts: 118
    • View Profile
    • tefrik.net
(No subject)
« Reply #12 on: February 01, 2006, 09:29:51 pm »
All I can say is this:

 8o
X2 3800+ (2.5GHz) | eVGA 7900GT (500/1500) | 2GB XMS (210MHz)
Audigy2 ZS | A8N SLI Premium | 250GB SATAII | TT Tsunami

Vjorin

  • Traveller
  • *
  • Posts: 34
    • View Profile
(No subject)
« Reply #13 on: February 02, 2006, 01:12:54 pm »
That\'s still nothing...

At my college...Iowa State University, they recently purchase the words 73rd most powerfull super computer.  It contains something like 2048 processors.  I haven\'t seen it in person, but there was a picture of it on the home page yesterday.

Actually, just go here...

http://www.iastate.edu/~nscentral/news/2006/jan/supercomputer.shtml

That\'s the news article.

Quade processor isn\'t a big deal, even so.  The xBOX 360 has something like two, quad core processors.  Or is it four duel core processors? I can\'t remember for sure.
« Last Edit: February 02, 2006, 01:15:03 pm by Vjorin »

Xordan

  • Crystal Space Developer
  • Forum Addict
  • *
  • Posts: 3845
  • For God and the Empire
    • View Profile
(No subject)
« Reply #14 on: February 02, 2006, 01:20:37 pm »
That supercomputer is still nothing...

compared to _the_ BlueGene/L anyway :P

I\'ve stood in a room containing a 500 opteron and a 1000 xeon supercomputer, along with a couple of other smaller ones. \\o/ Was really cool stuff. Very loud and windy, and the floor vibrated. :D