| Pages: [1] :: one page |
| Author |
Thread Statistics | Show CCP posts - 0 post(s) |

Deakin Frost
|
Posted - 2006.02.13 20:51:00 -
[1]
What's this multiprocessor business claimed on the devblog? The last time I remember running EVE on my Windows Server 2003 installation, running on a dual processor machine, taskmanager told me that it is running on a single thread (with audio deactivated). Am I missing out on some command line switches that make EVE do real multithreading, or what?
Quote: Administrator@TSN# get-wmiobject win32_processor | select deviceid,name
deviceid name -------- ---- CPU0 Intel(R) Pentium(R) III processor CPU1 Intel(R) Pentium(R) III processor
Administrator@TSN# gps eve | select id,processname,threads
Id ProcessName Threads -- ----------- ------- 2580 eve 1
Administrator@TSN#
To be clarifying, please. - 400wx120h@24000 bytes Maximum. -Capsicum |

Kavin Alavandar
|
Posted - 2006.02.13 21:16:00 -
[2]
Edited by: Kavin Alavandar on 13/02/2006 21:20:22 Well, dual processors are not a dual-core processor. I have heard from developers on other games in the past that enabling it for a dual-core processor is not quite the same as enabling it for dual processors. That is all I know enough to say.
EDIT: I am running on a dual-core processor and Task Manager tells me EVE is running on both threads. __________________________________________________ 'The illiterate of this century are not those who cannot read and write; but those who cannot learn, unlearn, and relearn.' |

Deakin Frost
|
Posted - 2006.02.13 22:46:00 -
[3]
Edited by: Deakin Frost on 13/02/2006 22:51:45 A dual core processor is two physical processors on a single die. Also, the Windows operating system treats each core as a physical CPU. So much for that argument.
Also, just because EVE is creating CPU load on both cores, doesn't mean it's multithreaded. Blame Windows' scheduler for shoving the thread back and forth between the CPUs.
Thanks for trying, anyway.
--edit: toned down. - 400wx120h@24000 bytes Maximum. -Capsicum |

Darius Shakor
|
Posted - 2006.02.13 23:56:00 -
[4]
The new servers will be dual core and the client/server side coding is being optimised in the next patch to accompany the server hardware up-grade some time in the next week or two.
You might have already seen the recent news item from today but incase you haven't, here it is. dual core cpu support
Specifically, the last couple of lines state that in conjunction with the patch and servers dual core support and cpu loading is set to improve.
Hope that helps. Beyond that I know little of dual core support. ------
Shakor Clan Information Portal Every man has a devil. You can never rest until you find it. |

Joerd Toastius
|
Posted - 2006.02.14 00:17:00 -
[5]
Originally by: Deakin Frost What's this multiprocessor business claimed on the devblog? The last time I remember running EVE on my Windows Server 2003 installation, running on a dual processor machine, taskmanager told me that it is running on a single thread (with audio deactivated). Am I missing out on some command line switches that make EVE do real multithreading, or what?
Quote: Administrator@TSN# get-wmiobject win32_processor | select deviceid,name
deviceid name -------- ---- CPU0 Intel(R) Pentium(R) III processor CPU1 Intel(R) Pentium(R) III processor
Administrator@TSN# gps eve | select id,processname,threads
Id ProcessName Threads -- ----------- ------- 2580 eve 1
Administrator@TSN#
To be clarifying, please.
As the news item says, you may need to install a patch from Intel in order to make this work properly
|

Elea Electronica
|
Posted - 2006.02.14 07:02:00 -
[6]
Edited by: Elea Electronica on 14/02/2006 07:03:18 You must not install anny driver to use 2 CPU on a Win NT Based system as Deakin Frost uses but you must install a driver Pack for a Dual Core CPU. Dual Core issent a Dual CPU system. But the actual Client issent optimized to use 2 CPU or a Dualcore CPU the next patch would support it.
|

Sha'blach
|
Posted - 2006.02.14 16:08:00 -
[7]
<-- running a AMD x2 4800 so I'd love to see this support, it'd cut down on my CPU use. I'm only using about 50% average nowadays though.
|

Lokimon
|
Posted - 2006.02.14 17:13:00 -
[8]
Athlon FX-60 running 6 accounts at <90% cpu utilization. :)
|

Deakin Frost
|
Posted - 2006.02.15 14:17:00 -
[9]
Edited by: Deakin Frost on 15/02/2006 14:17:33
Originally by: Joerd Toastius As the news item says, you may need to install a patch from Intel in order to make this work properly
No I don't. The operating system sees two CPUs. For that matter, I'm going to check out EVETest, though I doubt to see a change.
--edit: Or not. Offline for indefinitely. - 400wx120h@24000 bytes Maximum. -Capsicum |

BH Sharkbait
|
Posted - 2006.02.15 15:00:00 -
[10]
Originally by: Deakin Frost What's this multiprocessor business claimed on the devblog? The last time I remember running EVE on my Windows Server 2003 installation, running on a dual processor machine, taskmanager told me that it is running on a single thread (with audio deactivated). Am I missing out on some command line switches that make EVE do real multithreading, or what?
Quote: Administrator@TSN# get-wmiobject win32_processor | select deviceid,name
deviceid name -------- ---- CPU0 Intel(R) Pentium(R) III processor CPU1 Intel(R) Pentium(R) III processor
Administrator@TSN# gps eve | select id,processname,threads
Id ProcessName Threads -- ----------- ------- 2580 eve 1
Administrator@TSN#
To be clarifying, please.
i don't have any info about this stuff atm. but i always thought that dual processor and dual core was more or less the same. what did you try this on, unsure if it's on sisi yet, but i know it's not on tq atm
Bugreport Site How to file a bugreport |

Deakin Frost
|
Posted - 2006.02.16 15:59:00 -
[11]
Ok, after the related blog post got updated, I understood what it is about. EVE will still not be multithreaded (concurrent multithreading inside Stackless doesn't count), instead there'll be provisions that'll try to keep the process running on the same CPU (proc. affinity), because the game client doesn't seem to be able to handle cross-processor context switches without performance hits. What a letdown.
Since we're on that topic, why can't the client handle M:N mapping of those microthreads (more like fibers) of the Stackless python runtime? One thread per CPU and things should be fine and smoother, except for grave locking issues. Because that'd really help.
There are too much blocking operations going on in EVE, it ain't exactly funny. It can't be that the client locks up everytime it needs to fetch some larger amount of information from the server, or similar things. If there were other system threads scheduling these python fibers, the game client could continue doing its job while the information is being transferred and parsed, instead of locking it up completely. - 400wx120h@24000 bytes Maximum. -Capsicum |

Narasina
|
Posted - 2006.02.16 18:39:00 -
[12]
just wanted to throw a wrench into this subject. Dont think anyone mentioned HyperThreading(HT) HT intel processors, Windows will show 2 CPU's for a single HT Processor. Most probabily already know this. So with a intel dual core HT processor. Will a single chip show 4 processors in windows? hehe 
|

Joerd Toastius
|
Posted - 2006.02.16 19:29:00 -
[13]
Yup
|

Entiv
|
Posted - 2006.02.17 17:26:00 -
[14]
dont expect it to last long - intel will be moving away from the HT core from the p4 - since the dothan class cpu (also known as pentium M) is much more efficient and faster at a given clock speed
HT is really a kludge if you look into it - make believe something has 2 cores when it doesn't - lol
yes, some benchmarks do show an increase - but others show a slow down - dont forget to add the overhead for a scheduler to assign what goes to which cpu etc etc
|

Deakin Frost
|
Posted - 2006.02.18 16:31:00 -
[15]
Hyperthreading will give you slightly snappier speeds when you're computer is doing light but multithreaded work. Think Office applications. Heavy duty jobs are usually slowing things down more than necessary.
Afterall, HT makes two threads share the same processor resources, each thread is at the end being processed way slower since the processor has to schedule resources back and forth between two execution threads while Windows keeps the same time slice as on single processor machines.
|

Lady Britania
|
Posted - 2006.02.20 21:02:00 -
[16]
Originally by: Deakin Frost Ok, after the related blog post got updated, I understood what it is about. EVE will still not be multithreaded (concurrent multithreading inside Stackless doesn't count), instead there'll be provisions that'll try to keep the process running on the same CPU (proc. affinity), because the game client doesn't seem to be able to handle cross-processor context switches without performance hits. What a letdown.
Well, dual core support doesn't mean they are natively using dual core. Many games right now have problems with the switch over. Some don't at all. Windows installations are just as varied as the linux distro's in that one XP may not resemble or have all the fixes or patches that its version twin might have. I didn't have any problems on HOME SP2 that I have on PRO SP 2, for instance, with change offs. Even though both variations support 100% dual core.
Quote: Since we're on that topic, why can't the client handle M:N mapping of those microthreads (more like fibers) of the Stackless python runtime? One thread per CPU and things should be fine and smoother, except for grave locking issues. Because that'd really help.
Because there isn nothing special about stackless python and that it isn't 100% of the code base EVE is constructed from. There is still a vast amount of C++ in EVE. Think of EVE as the windows C++ + Python as similar to Java + Jython or C ( via JNI )
Lot of stuff can be done faster in stackless python, and there is no stack to be bothered with. However, Stackless python is only as mature as python 2.3 and currently doesn't envelope 2.4.
|
| |
|
| Pages: [1] :: one page |
| First page | Previous page | Next page | Last page |