These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE General Discussion

 
  • Topic is locked indefinitely.
 

When will EVE Online get a 64 bit client?

First post First post
Author
Haulie Berry
#121 - 2013-05-31 14:56:47 UTC  |  Edited by: Haulie Berry
James Amril-Kesh wrote:
Haulie Berry wrote:
Look, you just don't understand.

Currently, we have this many bits:
.............................
And we COULD have THIS many bits:
........................................................

Do you not see how the latter is better in every conceivable way? The fact that they haven't already given us the extra bits we deserve is frankly indicative of gross negligence (or possibly even a bit-hoarding conspiracy) on CCP's part.

Well it's obvious you've bought into the misconception of "bigger numbers are always better in computing, right!?"

I bet you're one of those people who buys desktops with 32 GB of RAM.


There are 500K subscribers being shorted 32 bits. That's 16 MILLION bits CCP is stealing from us, the "valued" customers.

******* disgraceful.

It's time for us to rise up and demand the bits that are rightfully ours. No longer shall we suffer under the yoke of the bit-bourgeoisie!
BoBoZoBo
MGroup9
#122 - 2013-05-31 16:00:20 UTC  |  Edited by: BoBoZoBo
Khira Kitamatsu wrote:
"Tippia is half right, 64 bits is not mandatory right now but it could improve things quite a bit." Thank you Ager for making it more clear as to how a 64bit game client can improve EVE. I just did not have the time nor patience to explain in such detail. Because for them to continue to say there would be no improvement is just silly.


You ignored the 1/2 of his comment that did not agree with you... so let me fix this for you -

Khira Kitamatsu wrote:
I just did not have the knowledge nor expertise to explain in such detail.

Primary Test Subject • SmackTalker Elite

De'Veldrin
Republic University
Minmatar Republic
#123 - 2013-05-31 16:30:04 UTC
Debora Tsung wrote:
Adela Talvanen wrote:
Given the fact that Microsoft is dropping support for XP in April next year, that may shrink the XP user pool down to...


no. everyone who's still using XP by now is either highly resistant to progress or cannot afford to upgrade his system.

So, our beloved XP crowd will stay with us until their PC's break down.


Or they were happy they had an operating system that worked and did what they needed it to do without blowing up on them repeatedly.

Not everyone stays with an older machine due to lack of finances or a resistance to change. Some people just like **** that works when they need it to.

De'Veldrin's Corollary (to Malcanis' Law): Any idea that seeks to limit the ability of a large nullsec bloc to do something in the name of allowing more small groups into sov null will inevitably make it that much harder for small groups to enter sov null.

Clansworth
Deep Core Mining Inc.
Caldari State
#124 - 2013-05-31 17:07:19 UTC
I would like to add that the eve CLIENT is already a fully multithreaded process. Mine is usually running between 50-100 threads simultaneously. All those threads perform different functions - some IO, some specific computations, some simply managing the gpu cache - etc. Those tasks do end up getting spread throughout the multiple cores in a system (not proportionally, as the tasks themselves to not all rely on the same amount of processing power.
Ager Agemo
Rainbow Ponies Incorporated
#125 - 2013-05-31 17:27:46 UTC
Clansworth wrote:
I would like to add that the eve CLIENT is already a fully multithreaded process. Mine is usually running between 50-100 threads simultaneously. All those threads perform different functions - some IO, some specific computations, some simply managing the gpu cache - etc. Those tasks do end up getting spread throughout the multiple cores in a system (not proportionally, as the tasks themselves to not all rely on the same amount of processing power.



wut what!? I don't even...

you sure you aren't confusing intra process tasks with threads? a single process could entail hundreds of loaded software,DLLs, OCX, subsystems and etc.

But all of this are being processed on a single thread hardware wise, in an orderly fashion, meaning one of your cores the one running eve is just doing something like, process bit 1 of module 1, then of mod 2, then 3, then bit 2 of mod 1, etc etc...

true multithreading means that each Core would be processing quite some modules by itself, meaning they have to cycle much less between same modules and thus finishing tasks faster which Equals more performance.
Clansworth
Deep Core Mining Inc.
Caldari State
#126 - 2013-05-31 18:04:41 UTC
Ager Agemo wrote:
Clansworth wrote:
I would like to add that the eve CLIENT is already a fully multithreaded process. Mine is usually running between 50-100 threads simultaneously. All those threads perform different functions - some IO, some specific computations, some simply managing the gpu cache - etc. Those tasks do end up getting spread throughout the multiple cores in a system (not proportionally, as the tasks themselves to not all rely on the same amount of processing power.



wut what!? I don't even...

you sure you aren't confusing intra process tasks with threads? a single process could entail hundreds of loaded software,DLLs, OCX, subsystems and etc.

But all of this are being processed on a single thread hardware wise, in an orderly fashion, meaning one of your cores the one running eve is just doing something like, process bit 1 of module 1, then of mod 2, then 3, then bit 2 of mod 1, etc etc...

true multithreading means that each Core would be processing quite some modules by itself, meaning they have to cycle much less between same modules and thus finishing tasks faster which Equals more performance.


OPTIMIZED multithreading would spread processor intensive tasks evenly to different cores - however, there are only one or two tasks the client really does that affect performance, and yes, those tasks reside in a single main task, so that is why most the cpu load of the exefile process run on a single core. however, support tasks (voice chat, IO, cache management, etc) are done in their own distinct threads, and those can be and are easily handled off to other cores, at the discretion of the OS.

The discussion of multithreading for performance improvements has been in regards to the sol system servers, NOT the client. The reason they had to implement time dilation was to compensate for the fact that usage growth in the single-threaded sol process has increased faster than hardware speeds have. multithreading the sol process is not entirely easy, as it is a linear progression of actions and results, continually running once every second (or longer now with time dilation). The only real way to multithread that sequence is to break the systems up into smaller chunks - which could have a lot more consequences.
Tippia
Sunshine and Lollipops
#127 - 2013-05-31 18:40:49 UTC
Adela Talvanen wrote:
Given the fact that Microsoft is dropping support for XP in April next year, that may shrink the XP user pool down to the point that CCP may well be thinking about changing to 64 bit code, and multi threaded processors, and maybe calculating how much a new shard, or Tranquility 2 will cost, as the current Tranquility server is just like any other piece of electronic equipment, in that it has a sell and dispose of date as more advanced electronics with better capabilities are manufactured.
…except that just because they're dropping XP doesn't meant they're they're dropping 32-bit. The XP-holdover issue is a completely different matter that mainly holds back DX11.
Haulie Berry
#128 - 2013-05-31 18:44:54 UTC
So is this thread ever going to reach a point where we stop conflating any/ever technology that eve doesn't currently use with a 64 client? Lol
Ramona McCandless
Silent Vale
LinkNet
#129 - 2013-05-31 19:33:27 UTC
If the OP wants to buy me a new rig to run EvE better, then I dont think its fair that they should be held back.

I am one of the "minority". Please let me know when you are going to wire me the funds, and Ill EvEMail you all the details.

Thanks.

"Yea, some dude came in and was normal for first couple months, so I gave him director." - Sean Dunaway

"A singular character could be hired to penetrate another corps space... using gorilla like tactics..." - Chane Morgann

CCP Explorer
C C P
C C P Alliance
#130 - 2013-06-17 19:53:56 UTC
I'm coming late to this thread, but we have no plans for a 64-bit EVE Client. The EVE Universe Server is 64-bit because we need access to the extra memory but there is only need for a 64-bit EVE Client once we need more than 3 GB on Windows XP / Windows Vista 32 or 4 GB on Windows Vista/7/8 64. Otherwise refer to the replies from Tippia, they were all quite good.

Erlendur S. Thorsteinsson | Senior Development Director | EVE Online // CCP Games | @CCP_Explorer

RubyPorto
RubysRhymes
#131 - 2013-06-18 01:46:02 UTC
James Amril-Kesh wrote:
Well it's obvious you've bought into the misconception of "bigger numbers are always better in computing, right!?"

I bet you're one of those people who buys desktops with 32 GB of RAM.



Mine has 20g of RAM. Not because I need it, just because it came with 4 and a 16gig kit was not significantly more expensive than an 8gig kit. (I think in some circumstances I would be better off ripping the 2x2gig stick kit out and leaving myself with 2 empty slots, but I digress). RAM's gotten so cheap that it's no longer a good barometer of someone's epeen numbers addiction.

"It's easy to speak for the silent majority. They rarely object to what you put into their mouths." -Abrazzar "the risk of having your day ruined by other people is the cornerstone with which EVE was built" -CCP Solomon

doomlord289
KarmaFleet
Goonswarm Federation
#132 - 2013-06-18 02:19:48 UTC
CCP Explorer wrote:
I'm coming late to this thread

Explorer vs OP. FIGHT!
CCP Explorer wrote:
[W]e have no plans for a 64-bit EVE Client. The EVE Universe Server is 64-bit because we need access to the extra memory but there is only need for a 64-bit EVE Client once we need more than 3 GB on Windows XP / Windows Vista 32 or 4 GB on Windows Vista/7/8 64.

Finish Her!
CCP Explorer wrote:
Otherwise refer to the replies from Tippia, they were all quite good.

Fatality!



Excellent post Explorer. Thanks for clearing that up for everyone.
Mr Kidd
Center for Advanced Studies
Gallente Federation
#133 - 2013-06-18 02:58:52 UTC
RubyPorto wrote:
James Amril-Kesh wrote:
Well it's obvious you've bought into the misconception of "bigger numbers are always better in computing, right!?"

I bet you're one of those people who buys desktops with 32 GB of RAM.



Mine has 20g of RAM. Not because I need it, just because it came with 4 and a 16gig kit was not significantly more expensive than an 8gig kit. (I think in some circumstances I would be better off ripping the 2x2gig stick kit out and leaving myself with 2 empty slots, but I digress). RAM's gotten so cheap that it's no longer a good barometer of someone's epeen numbers addiction.


No more than monocles.


Don't ban me, bro!

Chainsaw Plankton
FaDoyToy
#134 - 2013-06-18 03:03:20 UTC
Mr Kidd wrote:
RubyPorto wrote:
James Amril-Kesh wrote:
Well it's obvious you've bought into the misconception of "bigger numbers are always better in computing, right!?"

I bet you're one of those people who buys desktops with 32 GB of RAM.



Mine has 20g of RAM. Not because I need it, just because it came with 4 and a 16gig kit was not significantly more expensive than an 8gig kit. (I think in some circumstances I would be better off ripping the 2x2gig stick kit out and leaving myself with 2 empty slots, but I digress). RAM's gotten so cheap that it's no longer a good barometer of someone's epeen numbers addiction.


No more than monocles.




but I want to be special Sad

@ChainsawPlankto on twitter

Kronos
Caldari Provisions
Caldari State
#135 - 2013-06-18 09:01:03 UTC
I was going to say EVE do not need a 64-bit program, I think 99% of other games are all 32-bit and they run OK even newer games with higher demands.

Funny thing is even MS Office 2013 is more stable in 32-bit even thought they designed a 64-bit.

If anything CCP needs to make the client stable for Windows 8 more than anything else as its the way Microsoft are pushing new PC systems.
dexington
Caldari Provisions
Caldari State
#136 - 2013-06-18 09:26:36 UTC
Barakach wrote:
1) Certain algorithms are much faster when using 64bit registers


Unless you end up in a situation where you need to compare integers larger then 32 bit, or need memory allocation beyond 32 bit address space, you are not really gaining anything by using 64 bit registers.

Depending on the instruction set of the CPU there may be optimized instructions for comparing larger then 32 bit values, on 32 bit systems, but often this can be done without any extra help from the CPU. Most of the time it would be enough to compare the left or right 32 bit part of the 64 bit value, and only compare the remaining part if a match was found in the first part.

Besides a lot of the really heavy number crunching is done on the GPU, which is likely to be using larger then 64 bit registers.

I'm a relatively respectable citizen. Multiple felon perhaps, but certainly not dangerous.

Klandi
Consortium of stella Technologies
#137 - 2013-06-18 09:44:58 UTC
I personally think that the question should be - when will the client be able to used multi-cored processors efficiently. If that requires a 64bit re-write then that I'm all for.
Wouldn't it be nice to specify the priority and spread of client accounts over several processors out of the launcher...

Is that even do-able?

I am aware of my own ignorance and have checked my emotional quotient - thanks for asking

Muad 'dib
State War Academy
Caldari State
#138 - 2013-06-18 09:59:08 UTC
How much better would eve be with 32 more bits than it had now.

seems to work fine for me as it is.

Cosmic signature detected. . . . http://i.imgur.com/Z7NfIS6.jpg I got 99 likes, and this post aint one.

dexington
Caldari Provisions
Caldari State
#139 - 2013-06-18 10:05:46 UTC
Klandi wrote:
I personally think that the question should be - when will the client be able to used multi-cored processors efficiently. If that requires a 64bit re-write then that I'm all for.


making eve a 64 bit application would not mean it would support multiple cores.

I'm a relatively respectable citizen. Multiple felon perhaps, but certainly not dangerous.

Spurty
#140 - 2013-06-18 10:13:01 UTC
Only reason not have a 64bit OS is due to still owning a 32bit CPU

Unlikely you have one of those if you bought your computer in the last 5+ years!

We know some businesses still use them in their embedded devices which is why ms still sells 32bit, but who here is logging into eve via a heart monitor???

Look up PC Gaming rig 2011 for where you should be at a minimum in 2013

There are good ships,

And wood ships,

And ships that sail the sea

But the best ships are Spaceships

Built by CCP