Pages: [1] :: one page |
|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |
Aidan Durden
da Vinci Holdings
1
|
Posted - 2013.04.20 20:56:00 -
[1] - Quote
I'm watching my CPU monitor while doing a 15 waypoint optimization. Does anyone know why the Eve-client only uses 1 processor?
My CPU is an i-7 meaning 4 processors with 2 cores per processor - totaling 8 cores. I was wondering why the Eve-client wasn't maxing out my CPU so I decided to change the Windows 7 application priority setting for 1 of my clients.
Here's a link to the screenshot. The arrow represents the time when I changed the setting from normal to realtime priority. Notice that the eve-client is also 32bit. http://imgur.com/fSQIeRi
Now the system alternates between maxing out Core 3 and 4 (processor 2) while continuing to crunch the numbers.
I was googling around and I thought I read something about a 64bit client coming out last year? What about HT? |
Obunagawe
1
|
Posted - 2013.04.20 21:34:00 -
[2] - Quote
Posting in a hardware brag thread...
Anyway, EVE can easily utilise multiple cores or threads. Just run more clients and they will use your other cores appropriately. |
Steve Ronuken
Fuzzwork Enterprises
1321
|
Posted - 2013.04.20 21:34:00 -
[3] - Quote
Aidan Durden wrote:I'm watching my CPU monitor while doing a 15 waypoint optimization. Does anyone know why the Eve-client only uses 1 processor?My CPU is an i-7 meaning 4 processors with 2 cores per processor - totaling 8 cores. I was wondering why the Eve-client wasn't maxing out my CPU so I decided to change the Windows 7 application priority setting for 1 of my clients. Here's a link to the screenshot. The arrow represents the time when I changed the setting from normal to realtime priority. Notice that the eve-client is also 32bit. http://imgur.com/fSQIeRiNow the system alternates between maxing out Core 3 and 4 (processor 2) while continuing to crunch the numbers. I was googling around and I thought I read something about a 64bit client coming out last year? What about HT?
I won't comment about Eve.
But your processor? It'll be 4 cores, with 2 threads per processor (kinda. It's hyper threading. Only runs one thing at a time, but you have more registers and so on, to make it look like two.) Steve Ronuken for CSM 8 Handy tools and SDE conversions Twitter: @fuzzysteve on Twitter |
Aidan Durden
da Vinci Holdings
1
|
Posted - 2013.04.20 21:44:00 -
[4] - Quote
Steve Ronuken wrote:But your processor? It'll be 4 cores, with 2 threads per processor (kinda. It's hyper threading. Only runs one thing at a time, but you have more registers and so on, to make it look like two.)
Thanks for clarifying that for me.
Obunagawa wrote:Anyway, EVE can easily utilise multiple cores or threads. Just run more clients and they will use your other cores appropriately
Ok - let me be more specific. :-D
I would really like it if a single client would use more of the processor.
This optimization took 67 minutes!!! It seems ridiculous that there's so much more power in the proc that the client isn't using - especially for computationally intensive stuff like optimization. |
Xercodo
Xovoni Directorate
2288
|
Posted - 2013.04.20 22:09:00 -
[5] - Quote
Aidan Durden wrote:Steve Ronuken wrote:But your processor? It'll be 4 cores, with 2 threads per processor (kinda. It's hyper threading. Only runs one thing at a time, but you have more registers and so on, to make it look like two.) Thanks for clarifying that for me. Obunagawa wrote:Anyway, EVE can easily utilise multiple cores or threads. Just run more clients and they will use your other cores appropriately Ok - let me be more specific. :-D I would really like it if a single client would use more of the processor. This optimization took 67 minutes!!! It seems ridiculous that there's so much more power in the proc that the client isn't using - especially for computationally intensive stuff like optimization.
Sorry but this is a pain in the ass and the bane of programmers everywhere.
It's why so many thing don't have decent multi core support or the devs have to be beaten with a stick to do it.
Essentially a LOT of how programs work is they run in a linear fashion. Result from action A feeds into action B and so on and so forth. The problem with opening up more threads to do things in parallel is that there aren't many places where it makes any sense to do so. And even if you do have some decent spots for parallel processing the synchronization to get them all back to the same linear path ruins the performance gain a little bit.
It's like making a sandwich. Sure you can send 4 different people to go get different parts of the sandwich, but if they don't all show up at the right time you'll end up with bread in the middle instead of the outside. The extra processing to make the others wait to ensure proper order execution is a logical ***** and results in the program spinning off cycles waiting for the synch to hit.
Running seperate client works fine cause they dont give a **** about communication between each other.
Parallel processing only works well when you have many of the same thing to do or if you have many asynchronous thing to do. That don't ever care to be synched later. The Drake is a Lie |
Roime
Shiva Furnace
2594
|
Posted - 2013.04.20 22:29:00 -
[6] - Quote
Why on earth would you even consider multicoring a simple game client? The hamster sweat on the server side in this game, on your machine the hardest work is done by your GPU.
64-bit architecture wouldn't provide any meaningful benefits either.
Quote:I would really like it if a single client would use more of the processor.
I would really like it if programs would use as little of the processing power as possible.
-á- All I really wanted was to build a castle among the stars - |
J'Poll
The Fiction Factory Tribal Band
2083
|
Posted - 2013.04.20 22:46:00 -
[7] - Quote
Roime wrote:Why on earth would you even consider multicoring a simple game client? The hamster sweat on the server side in this game, on your machine the hardest work is done by your GPU. 64-bit architecture wouldn't provide any meaningful benefits either. Quote:I would really like it if a single client would use more of the processor. I would really like it if programs would use as little of the processing power as possible.
This.
And because a client only uses a single processor...You can have multiple clients, each with their own processor to spread the load.
OP, next time...less bragging about your computer please When a WoW player leaves to return to WoW, the avg. IQ of both games rises. Professional Forum Thread locker. |
Haulie Berry
493
|
Posted - 2013.04.21 01:41:00 -
[8] - Quote
Aidan Durden wrote:Steve Ronuken wrote:But your processor? It'll be 4 cores, with 2 threads per processor (kinda. It's hyper threading. Only runs one thing at a time, but you have more registers and so on, to make it look like two.) Thanks for clarifying that for me. Obunagawa wrote:Anyway, EVE can easily utilise multiple cores or threads. Just run more clients and they will use your other cores appropriately Ok - let me be more specific. :-D I would really like it if a single client would use more of the processor.
I'm curious - are you at all capable of articulating why you would like it, or what benefit you imagine you would derive from it? |
Jonah Gravenstein
Khalkotauroi Defence Labs
8053
|
Posted - 2013.04.21 02:42:00 -
[9] - Quote
Haulie Berry wrote:...really? Why? If you're trying to heat a tiny apartment with the waste heat, you'll get more mileage out of your GPU. Plot of Incarna, season 1 episode 1, CCP update the client, every user now has the electronic equivalent to a small star, called a GPU, inside their pc case. Some Eve players start to remove clothing for the first time in 6 years because of the thermal output, the rest quail in terror and shoot at the monument in Jita as a protest against the mass of previously unseen flesh being exposed in basements and bedrooms worldwide. A war hasn't been fought this badly since Olaf the Hairy, High Chief of all the Vikings, accidentally ordered 80,000 battle helmets with the horns on the inside. |
Zanzbar
Seraphim Initiative. CRONOS.
127
|
Posted - 2013.04.21 02:58:00 -
[10] - Quote
in addition to whats said above its worth mentioning that eve is built on python which dosent make a lot of use of 64 bit processing or mjlti threading last time i looked. a few of the servers are running 64 bit in order to handel the extreme load of fleet fights and hub systems such as jita but is those instances the load on the servers justify such a setup |
|
Surfin's PlunderBunny
Sebiestor Tribe Minmatar Republic
10423
|
Posted - 2013.04.21 04:17:00 -
[11] - Quote
In other related news, my wife got back today and we had some marriage related stuff to do
*edit: Also there's food in the fridge again! "Little ginger moron" ~David Hasselhoff-á |
dark heartt
I Own Four Sheep The Methodical Alliance
121
|
Posted - 2013.04.21 09:19:00 -
[12] - Quote
Surfin's PlunderBunny wrote:In other related news, my wife got back today and we had some marriage related stuff to do *edit: Also there's food in the fridge again!
It's amazing how that happens when the better half is home. |
Concurssi Mellenar
Brave Newbies Inc.
16
|
Posted - 2013.04.21 09:50:00 -
[13] - Quote
I don't mean to be too rude, but: 1) Why do you have an I7 processor if you don't even know what actual benefit it brings you? Did you just buy the most expensive one, so that you could go around forums,telling everyone about how much #swag your computer has? 2) What on Earth could possibly have led you to believe that an I7 CPU is somehow four processors at once, with two cores each? 3) Quote:Does anyone know why the Eve-client only uses 1 processor? Do you not know the difference between a processor and a core?
I mean, I get involved in nerd pissing contests as well, all the time. It's fun! But at least make sure you've got your basic knowledge of the subject matter in working order, thanks |
Aidan Durden
da Vinci Holdings
1
|
Posted - 2013.04.25 19:08:00 -
[14] - Quote
Aidan Durden wrote:I'm watching my CPU monitor while doing a 15 waypoint optimization. Does anyone know why the Eve-client only uses 1 processor?
Thanks for all the replies everyone. Occassionally there is a time when you want to crunch your processor for the eve client. Optimizing over 12 waypoints is one of those times, and the reason why I created this post.
The optimization took 67 minutes. I believe that if was using more of my cores, it would have taken less time. |
Haulie Berry
511
|
Posted - 2013.04.25 19:22:00 -
[15] - Quote
Aidan Durden wrote:Aidan Durden wrote:I'm watching my CPU monitor while doing a 15 waypoint optimization. Does anyone know why the Eve-client only uses 1 processor? Thanks for all the replies everyone. Occassionally there is a time when you want to crunch your processor for the eve client. Optimizing over 12 waypoints is one of those times, and the reason why I created this post. The optimization took 67 minutes. I believe that if was using more of my cores, it would have taken less time.
Yeah - sparing the rare idiot who ignores the VERY CLEAR WARNING about doing that is clearly worth the development overhead of reworking the waypoint optimizaiton algorithm.
I hope they get on this at once. |
J'Poll
Aegis Consolidated
2098
|
Posted - 2013.04.25 19:52:00 -
[16] - Quote
Aidan Durden wrote:Aidan Durden wrote:I'm watching my CPU monitor while doing a 15 waypoint optimization. Does anyone know why the Eve-client only uses 1 processor? Thanks for all the replies everyone. Occassionally there is a time when you want to crunch your processor for the eve client. Optimizing over 12 waypoints is one of those times, and the reason why I created this post. The optimization took 67 minutes. I believe that if was using more of my cores, it would have taken less time.
Yeah. Because many people will do the optimization of 12 waypoints all the time. When a WoW player leaves to return to WoW, the avg. IQ of both games rises. Professional Forum Thread locker. |
Untanas Volmyr
Running with Knives Nexus Fleet
9
|
Posted - 2013.04.25 21:29:00 -
[17] - Quote
Look into binding core affinities. For example. Leave one dedicated to eve and the rest for explorer etc. I haven't notice one core maxing out on my i7. They never really peak. The cores will do more depending on your card as well. |
Tau Cabalander
Retirement Retreat Working Stiffs
1750
|
Posted - 2013.04.25 21:33:00 -
[18] - Quote
For what it is worth, EVE is not CPU limited in my experience. My CPU is idle most of the time, even with multiple clients.
However, EVE is heavily GPU limited. |
Troedoff Dude
Gambino Crime Family
0
|
Posted - 2013.04.26 23:43:00 -
[19] - Quote
I got 18 cores, and my knobs go to ELEVEN!!!!!!! |
Aidan Durden
da Vinci Holdings
1
|
Posted - 2013.04.26 23:45:00 -
[20] - Quote
Troedoff Dude wrote:I got 18 cores, and my knobs go to ELEVEN!!!!!!!
Lol, boom heAdshot |
|
Adam Junior
Jester Syndicate S0UTHERN C0MF0RT
172
|
Posted - 2013.04.27 11:02:00 -
[21] - Quote
What on earth would EVE do with a powerful processor? What would it do with more than 4GB of addressable memory? Why should CCP's programmers waste their time with this difficult and complex task?
Your sub lets you use CCP's powerful computers so that you don't need one. |
Juraj Dobrila
Deset Kuna
1
|
Posted - 2013.04.28 07:13:00 -
[22] - Quote
To actually answer the OP's question, it's 32-bit and utilizes only one core because it's ten years old. Ten years ago 64-bit and multiple core CPUs were still exotic stuff for people with too much money.
To make EVE truly multi-threaded and/or 64-bit would require pretty much rewriting most of the game code from scratch. That would take stupid amounts of time(read: money) for little actual gain(on the client side at least) and will likely never happen. |
|
|
|
Pages: [1] :: one page |
First page | Previous page | Next page | Last page |