DAoC 64bit

SonicBorg

Regular Freddie
Joined
Mar 12, 2005
Messages
25
Since DAoC is a subscription game, does that mean we are in our rights to be expecting a new client designed for 64bit world of PCs.

With the 64bit processors out there being the standard today, and 64bit OS staking its claim in the world, it would be extremely nice of mythic to consider porting DAoC into 64bit world.

Granted the game "should" run fine anyways as it is, but i am guessing if they put in the effort we pay them for, updating the game and support, then we could find ourselves with even smoother running clients for those players in the 64bit world.

i heard somewhere that DAoc doesnt seem to get on with dual core systems too? anyone got experience on that? ta.
 

Septina

Part of the furniture
Joined
Dec 23, 2003
Messages
4,746
SonicBorg said:
Since DAoC is a subscription game, does that mean we are in our rights to be expecting a new client designed for 64bit world of PCs.

With the 64bit processors out there being the standard today, and 64bit OS staking its claim in the world, it would be extremely nice of mythic to consider porting DAoC into 64bit world.

Granted the game "should" run fine anyways as it is, but i am guessing if they put in the effort we pay them for, updating the game and support, then we could find ourselves with even smoother running clients for those players in the 64bit world.

i heard somewhere that DAoc doesnt seem to get on with dual core systems too? anyone got experience on that? ta.

Daoc on dual core systems doesnt work at all.
When logging on after a fresh reboot it will work for an hour or so then it will start to flicker and the char will lag ahead and eventually it will crash.
Every time i start daoc i have to disable one core for it to run smoothly :/
 

Roteca

Can't get enough of FH
Joined
Dec 24, 2003
Messages
1,077
Septina said:
Daoc on dual core systems doesnt work at all.
When logging on after a fresh reboot it will work for an hour or so then it will start to flicker and the char will lag ahead and eventually it will crash.
Every time i start daoc i have to disable one core for it to run smoothly :/

thats odd, for me it runs perfectly fine on my dual core system... have both cores activated for daoc... you have a intel dualcore or a amd dualcore ?
 

Hansa

Fledgling Freddie
Joined
Dec 23, 2003
Messages
55
im running daoc on a dual core 64bit system with xp 64bit and got no problems at all, all runs very smoothly.
 

Septina

Part of the furniture
Joined
Dec 23, 2003
Messages
4,746
Roteca said:
thats odd, for me it runs perfectly fine on my dual core system... have both cores activated for daoc... you have a intel dualcore or a amd dualcore ?

AMD, have the same problem in most games.
Have to disable one of the cores to be able to run it smoothly.
Was a thread about this earlier here but cant find the link to it atm :O
 

Roteca

Can't get enough of FH
Joined
Dec 24, 2003
Messages
1,077
Septina said:
AMD, have the same problem in most games.
Have to disable one of the cores to be able to run it smoothly.
Was a thread about this earlier here but cant find the link to it atm :O

yea i have that problem in a few games, but never had in daoc... nor in toa client or catacombs client. and not in any other online game either, just in single player games strangely...
 

Ame

Fledgling Freddie
Joined
Jan 23, 2004
Messages
685
a) whats 64bit
b) whats a "dual core system"
c) have I been spending the last year underneath a rock or something? ><
 

Falukropp

Fledgling Freddie
Joined
Aug 4, 2004
Messages
121
Stupid question maybe, but are you sure you got the latest chipset drivers installed? Some ppl dont even install those, they go with the generic settings windows comes with.

If you've done that or it doesn't work, you could try making a new shortcut to camelot.exe, bring up it's properties by rightclicking it and select properties, then click the compability tab and set it to run in win98 compatibility mode. That should definitely lock it to one core as win98 got no SMP support.

If you got the energy to do some research, I'm sure you can find better ways to set the process affinity to one specific core right when you start it instead of doing it via the task manager once it's started.
 

DocWolfe

Part of the furniture
Joined
Jan 3, 2005
Messages
2,855
Ame said:
a) whats 64bit
b) whats a "dual core system"
c) have I been spending the last year underneath a rock or something? ><


a) 64bit refers to memory addressing, most processors now, use 32bit memory addressing. Once all 32-bits have been used then the processor needs to rewrite over the old address, thus a possible loss of needed information. This information if needed again, needs to be reinserted back into the memory. 64-bit allows more information to be stored and accessed at once. And therefore it is faster, this speed increase may not be disctintly visible in most applications you use, but it will speed things up where large amounts of memory are used. e.g. video encoding, or game textures.


Analogy: You have a massive filling cabinet, holding thousands and thousands of records, you have a desk which can hold say 32 records at once. So you take the 32 you are going to be needing now, and put them on the desk. But after a couple of minutes work, shit, you realise you need more files than your desk can hold. So you have to remove a couple of the records and place them back in the cabinet before you can take out the ones you need, and place them on your desk. Moving and searching through the cabinet takes alot longer to do than simply searching through the files on the desk. So it is in your own interest to work as most efficiently as possible to have all the files you need on the desk at once.


b) a dual core system, has two processors (cores) which work parrallel with each other and allow multi-threading, which allows you two run two processes simultaniously, without one's performance being reduced by the other.

I'm not sure if I'm remembering this correctly but Windows NT kernals have virtual multi-threading where if you have multiple processes running simultaniously then the processor is shared equally, which gives the impression of multi-threading but it is not true multi-threading. Whereas Windows 95/98/ME used something where the process would only be run if the window was currently selected.

Anyway, n-core systems, allow you to run something like a dvd encoder and a game at the same time without a performance hit. Which on a single core processor would be impossible.

What the people here are refering to is the new AMD processors which feature two cores on a single chip, rather than two cores on two separate chips, like in the olden days.

Analogy: Pretend you have one arm, and you are asked to put things in two boxes. You have to keep swapping which box your putting things in with one arm. But with two arms you dont have to swap between boxes, each arm can place things in a separate box. So if you have 10 arms you could place items in 10 boxes simultaniously

c) yes

I dont think you need an analogy for this.
 

noaim

Fledgling Freddie
Joined
Jan 29, 2004
Messages
1,898
Septina said:
Daoc on dual core systems doesnt work at all.
When logging on after a fresh reboot it will work for an hour or so then it will start to flicker and the char will lag ahead and eventually it will crash.
Every time i start daoc i have to disable one core for it to run smoothly :/

Had the same problem before I installed AMD cpu driver.
 

Ame

Fledgling Freddie
Joined
Jan 23, 2004
Messages
685
DocWolfe said:
a) 64bit refers to memory addressing, most processors now, use 32bit memory addressing. Once all 32-bits have been used then the processor needs to rewrite over the old address, thus a possible loss of needed information. This information if needed again, needs to be reinserted back into the memory. 64-bit allows more information to be stored and accessed at once. And therefore it is faster, this speed increase may not be disctintly visible in most applications you use, but it will speed things up where large amounts of memory are used. e.g. video encoding, or game textures.


Analogy: You have a massive filling cabinet, holding thousands and thousands of records, you have a desk which can hold say 32 records at once. So you take the 32 you are going to be needing now, and put them on the desk. But after a couple of minutes work, shit, you realise you need more files than your desk can hold. So you have to remove a couple of the records and place them back in the cabinet before you can take out the ones you need, and place them on your desk. Moving and searching through the cabinet takes alot longer to do than simply searching through the files on the desk. So it is in your own interest to work as most efficiently as possible to have all the files you need on the desk at once.


b) a dual core system, has two processors (cores) which work parrallel with each other and allow multi-threading, which allows you two run two processes simultaniously, without one's performance being reduced by the other.

I'm not sure if I'm remembering this correctly but Windows NT kernals have virtual multi-threading where if you have multiple processes running simultaniously then the processor is shared equally, which gives the impression of multi-threading but it is not true multi-threading. Whereas Windows 95/98/ME used something where the process would only be run if the window was currently selected.

Anyway, n-core systems, allow you to run something like a dvd encoder and a game at the same time without a performance hit. Which on a single core processor would be impossible.

What the people here are refering to is the new AMD processors which feature two cores on a single chip, rather than two cores on two separate chips, like in the olden days.

Analogy: Pretend you have one arm, and you are asked to put things in two boxes. You have to keep swapping which box your putting things in with one arm. But with two arms you dont have to swap between boxes, each arm can place things in a separate box. So if you have 10 arms you could place items in 10 boxes simultaniously

c) yes

I dont think you need an analogy for this.
Thanks.

Was going to rep you for explaining it, but the answer to my last question made me cry :(
 

Roteca

Can't get enough of FH
Joined
Dec 24, 2003
Messages
1,077
Falukropp said:
Stupid question maybe, but are you sure you got the latest chipset drivers installed? Some ppl dont even install those, they go with the generic settings windows comes with.

If you've done that or it doesn't work, you could try making a new shortcut to camelot.exe, bring up it's properties by rightclicking it and select properties, then click the compability tab and set it to run in win98 compatibility mode. That should definitely lock it to one core as win98 got no SMP support.

If you got the energy to do some research, I'm sure you can find better ways to set the process affinity to one specific core right when you start it instead of doing it via the task manager once it's started.

there is a program that i think is called Rope if i dont rmbr wrong that does that thing for you, start programs on 1 core only that is...
 

GReaper

Part of the furniture
Joined
Dec 22, 2003
Messages
1,984
Is there any urgent need for a 64 bit client? Whilst DAoC works with Windows on Windows 64, everyone can continue to use the existing client.

It's something Mythic should work towards in the next 1-2 years or so. I'd say once Windows Vista is launched and becomes the mainstream choice on new 64 bit machines we'll see a good reason for a 64 bit client.
 

evzy

Can't get enough of FH
Joined
Jan 2, 2004
Messages
2,482
DAOC works fine for me on dual core amd, although a mate fo mine has had trouble with the same set-up as me with a few other games - but he is running xp64 at the moment, I havent got around to putting it on my machine yet until I know for sure that his doesnt explode first.... but he doesnt play daoc so can't say if it would have affected him - Live for Speed or something like that spat in his eye when he tried to play it online ... though Farcry liked him....
 

Users who are viewing this thread

Top Bottom