BellusEndus
Make love not war
+59|7059|Edinburg
Just out of curiosity, would there be anything to stop you running games on a dual CPU machine? (or dual CPU and dual core ?)

As far as I remember each CPU can address 4GB ram, so surely with 2 dual core CPUs you could have 16GB RAM? add two 512MB SLI video cards to boot and you could run everything on high with no troubles on any part of any sized map

I doubt any gamer has the money or inclination to do this, but a couple of top of the range Opterons with 4MB L2 cache with the above would be awesome. Did chuy ever get round to trying BF2 on Gibson before it went production?

Just a thought I had after reading the dream machine thread.
sixshot
Decepticon Geek
+50|7111|Planet Seibertron ;)
I doubt that's a possibility.  Multi-core processors are meant to be a single CPU package that is capable of processing multiple threads concurrently.  So a single processor capable of addressing up to 4GB would end up being the same when it comes to its dual-core version.
blackvenges
Member
+3|7116
windows has problems using more than 3gb of ram
BlackLegion42
Damn Command and Conquer Generals...
+62|7166|Rochester, NY
At the same time, 4 GB is like only used for extreme corporate applications in the workfield. BF2 doesn't need more than 2 GB of RAM to run smoothly and most dual-cores are sufficient with 2 GB of RAM, for now...
sixshot
Decepticon Geek
+50|7111|Planet Seibertron ;)

BlackLegion42 wrote:

At the same time, 4 GB is like only used for extreme corporate applications in the workfield. BF2 doesn't need more than 2 GB of RAM to run smoothly and most dual-cores are sufficient with 2 GB of RAM, for now...
I doubt 4GB is used in any corporate office in the world... because a server with that amount of memory is just asking to be completely overloaded.  For most desktop systems, 2-4GB is considered the top end spectrum.  However, there are those who need more, and that's where the 64bit part comes into play.  Windows will still run up to 4GB... whether or not this'll be an issue is yet to be known.  It'll hit the wall there.  But I haven't seen any documentation that dictates that there are performance issues regarding total memory of that size.

Usually the more memory a system have, the better it'll be.  However, the benefits to having such large memory directly reflects what the user does with the computer.  For people who do media editing, more memory means being able to apply various effects and work on large documents.  For 3D modeling, it means being able to work on complex multiple models and large 3D workspaces.  Depending on what the user demands from the system, having 4GB of memory can make or break the user's ability to expand and use the system to the fullest.
PheloniusRM
Member
+8|7134|Mission Viejo, CA
My company resells dual xeon Dell rack servers for use in our wireless data systems. They usually ship with 16gb and 15k scsi drives. Of course all the code that runs these is linux or unix. Windows doesnt even know what to do with all the hardware.
Cybargs
Moderated
+2,285|7152

blackvenges wrote:

windows has problems using more than 3gb of ram
oh rly? then why is my 3gb ram setup running a-ok
https://cache.www.gametracker.com/server_info/203.46.105.23:21300/b_350_20_692108_381007_FFFFFF_000000.png
BellusEndus
Make love not war
+59|7059|Edinburg

cyborg_ninja-117 wrote:

blackvenges wrote:

windows has problems using more than 3gb of ram
oh rly? then why is my 3gb ram setup running a-ok
stick another gig in and you'll find out
Airwolf
Latter Alcoholic
+287|7156|Scotland
cyborg_ninja-117 wrote:
blackvenges wrote:
windows has problems using more than 3gb of ram

oh rly? then why is my 3gb ram setup running a-ok

stick another gig in and you'll find out
LOL, can't even read, he said MORE than, omg u noob
BellusEndus
Make love not war
+59|7059|Edinburg

[E.F.L]Airwolf wrote:

cyborg_ninja-117 wrote:
blackvenges wrote:
windows has problems using more than 3gb of ram

oh rly? then why is my 3gb ram setup running a-ok

stick another gig in and you'll find out
LOL, can't even read, he said MORE than, omg u noob
no shit, -1 for being stupid.....

anyway ignoring the discussion i seemed to have brought up about memory limitations.....how much benefit do you think you would get from having a dual CPU setup? I'm assuming BF2 is single threaded (still on an Athlon XP here!), so obviously it could only use one processor, but would having a completely seperate CPU to run Windows background tasks etc. not increase performance over a dual core? eg seperate cache and memory channels?
Cybargs
Moderated
+2,285|7152
woops my bad but im running 3gb of ram and 1gb of cache... so its 4 gb?
https://cache.www.gametracker.com/server_info/203.46.105.23:21300/b_350_20_692108_381007_FFFFFF_000000.png
sixshot
Decepticon Geek
+50|7111|Planet Seibertron ;)

BellusEndus wrote:

how much benefit do you think you would get from having a dual CPU setup? I'm assuming BF2 is single threaded (still on an Athlon XP here!), so obviously it could only use one processor, but would having a completely seperate CPU to run Windows background tasks etc. not increase performance over a dual core? eg seperate cache and memory channels?
The benefits of a dual-CPU setup would almost be the same as a dual-core setup, because any threads that needs to be handled will be handled occordingly by the processor and for each core.  There may be a benefit to having a per-processor setup where each processor gets its own set of memory.  However, I do not know the extent of its benefits, if any.  A dual-core, or a multi-core for that matter, processor can be seen as what HyperThreading should have been in the first place.
EvilMonkeySlayer
Member
+82|7088
Just a note, XP Home will only use a single cpu. For example, with XP Home if you have a dual core processor it will only use one of the two cores.

XP Professional can use two processors (or two cores, since they act as two processors to the OS).

If you have say two dual core processors then XP Pro will not use the last two cores.

The more advanced editions of Windows server can use more than 4GB of memory, this also includes the 64bit versions of XP Pro etc.
AveryHawk
Member
+6|7130|Sacramento,CA
From some one running A Dual Xeon Rig, (3.6 ghz irwindales) BF2 is not multi threaded so it only uses one CPU where the Second processor comes into play is when you war multitasking, like ronning a local server and playing.
The memory limit on XP is 4gb but with the PCI-e memory remap you will lose the full capacity because of  the card/cards on the PCI-e slot, Example: I have 4 gb in physical mem 2 x 2gb , bios "sees" 4gb windows Xp pro reports 2 gb because I have 2 PCI-e video cards. Xp 64 and Windows Server 2003 break the 4gb memory limitation, I have frends gaming on Server 2003 but the hardware you use has to be very main stream or you will have troubles getting drivers for it. As to XP64 it gets better and better every day due to the amount of 64 bit capable processers sold. My next OS reload is going to be with XP64 to all use of all my Ram.
IronFerret
Member
+48|7093|Mexico City.
i have a x2 4800 its swett i have no problems et all.
=SA=VaSSiLi
Member
+2|7207
Cyborg Ninja, not sure what you mean about 1 GB Cache.  If you are talking about Processor Cache size, I think you jumped up a thousand places.  Its mean to be 1 MB.  And it doesnt really count to your total RAM.  And I thought it was 4 GB that was the MAX for Windows atm.  As in 4 would still be ok if you used it.

But yeah, I mean, who cares if you are running BF2 on Very High, Anti Aliasing etc, at 70 FPS or 700.. you won't really notice...
BlackLegion42
Damn Command and Conquer Generals...
+62|7166|Rochester, NY

EvilMonkeySlayer wrote:

Just a note, XP Home will only use a single cpu. For example, with XP Home if you have a dual core processor it will only use one of the two cores.

XP Professional can use two processors (or two cores, since they act as two processors to the OS).

If you have say two dual core processors then XP Pro will not use the last two cores.

The more advanced editions of Windows server can use more than 4GB of memory, this also includes the 64bit versions of XP Pro etc.
Wow, that is how bad XP Home is lol. I think people using Home w/Dual-Core right must be pissed to hear that. I think still 4 GB is overkill for most mainstream apps. You only need 4 GB if you want your server to perform the next digit for pi or something (Think Big Blue!).
sixshot
Decepticon Geek
+50|7111|Planet Seibertron ;)

EvilMonkeySlayer wrote:

Just a note, XP Home will only use a single cpu. For example, with XP Home if you have a dual core processor it will only use one of the two cores.

XP Professional can use two processors (or two cores, since they act as two processors to the OS).

If you have say two dual core processors then XP Pro will not use the last two cores.

The more advanced editions of Windows server can use more than 4GB of memory, this also includes the 64bit versions of XP Pro etc.
I don't think that is correct.  Multi-core processors, as I have mentioned, is intended to act as what HyperThreading should have been, a method by which a single processor, as a whole, to process, handle, and execute multiple threads concurrently.  Having a dual-core processor would mean those with XP Home Editions would be screwed over in the first place.  There are numerous systems, which I have just done a quick look-up, that are dual-core and has XP Home Edition pre-installed in the specs.  Plus, I could have sworn that Microsoft's stand on multi-core vs multi-socket in that they will license based on socket rather than core.  In this case, XP Professional would then be able to handle two dual-core Opterons.

Dual-core processors is, by no means, another way of saying dual-processors.  The methodology surrounding this is blurry but the technical line between the two is not.
EvilMonkeySlayer
Member
+82|7088

sixshot wrote:

EvilMonkeySlayer wrote:

Just a note, XP Home will only use a single cpu. For example, with XP Home if you have a dual core processor it will only use one of the two cores.

XP Professional can use two processors (or two cores, since they act as two processors to the OS).

If you have say two dual core processors then XP Pro will not use the last two cores.

The more advanced editions of Windows server can use more than 4GB of memory, this also includes the 64bit versions of XP Pro etc.
I don't think that is correct.  Multi-core processors, as I have mentioned, is intended to act as what HyperThreading should have been, a method by which a single processor, as a whole, to process, handle, and execute multiple threads concurrently.  Having a dual-core processor would mean those with XP Home Editions would be screwed over in the first place.  There are numerous systems, which I have just done a quick look-up, that are dual-core and has XP Home Edition pre-installed in the specs.  Plus, I could have sworn that Microsoft's stand on multi-core vs multi-socket in that they will license based on socket rather than core.  In this case, XP Professional would then be able to handle two dual-core Opterons.

Dual-core processors is, by no means, another way of saying dual-processors.  The methodology surrounding this is blurry but the technical line between the two is not.
Yes, Microsoft have changed their licensing to correct for multi-core processors for their server editions.

On XP Home, the kernel itself is the uniprocessor one, it does NOT include the multiprocessor kernel. Unlike XP Pro which includes both the uni and multi processors kernels.

The operating system itself of XP Home will not use more than 1 core/1 processor, it's a kernel limitation.
The same is true of XP Pro, the kernel limitation is 2 processors/2 cores. If you use Windows Server 2000/2003 then you can use more than 2. It's an artificial limitation MS put into their consumer/workstation versions of Windows.



See here for some useful information.

Last edited by EvilMonkeySlayer (2006-04-24 00:12:39)

sixshot
Decepticon Geek
+50|7111|Planet Seibertron ;)

EvilMonkeySlayer wrote:

The operating system itself of XP Home will not use more than 1 core/1 processor, it's a kernel limitation.
The same is true of XP Pro, the kernel limitation is 2 processors/2 cores. If you use Windows Server 2000/2003 then you can use more than 2. It's an artificial limitation MS put into their consumer/workstation versions of Windows.
That implication would be false as it would mean XP Home can only handle a single-core altogether, which isn't the case with the computers out on the market today.  An installation of XP Professional would enable a user of a two-way dual-core system to be utilized to its fullest.  Limiting on a per-core basis would have people in an uproar over the performance limitation of a single processor, which eventually may lead us to not just quad-cores but maybe even higher.
jaymz9350
Member
+54|7013
xp home WILL use both cores on a dual core processor. i know cause i have xp home and also a dual core cpu (opteron 170) it may be true u can't use a dual cpu but you can use dual cores on home
slo5oh
Member
+28|7097

IronFerret wrote:

i have a x2 4800 its swett i have no problems et all.
I have a single core 2Ghz cpu and it runs the game lightening fast.    I am overclocked to 2.9Ghz though. 
Janus67
Tech God
+86|7031|Ohio, USA

cyborg_ninja-117 wrote:

woops my bad but im running 3gb of ram and 1gb of cache... so its 4 gb?
1gb of cache?  you mean page file?


as to answer the original question.  BF2 wouldn't really see any direct performance.  It would likely only make a difference so that the other core can handle background processes while a single core can handle the game.  AFAIK BF2 isn't a multithreaded application so it won't show any improvements.  Also, I doubt there is a significant difference between 2 and 3 gb of ram.

Board footer

Privacy Policy - © 2025 Jeff Minard