Does this game only run on one CPU core?

Teh_Troll

Master of Baiting
Mucking around with Proccess lasso . . . seems to do two threads tops and only if they share a core. I am using the 64-bit client.
 

Rusty_helmet

Teh_troll’s Fluffer
But two is double what it was using with the 32 bit client. Maybe log into Cormyr and see if the results change? I don’t think they will though
 

rabidfox

The People's Champion
It's a game from the days of singled threaded software; so yeah it's all about 1 fast core to run well. Some of the library calls made by the game might get offloaded onto another core, but that's probably the extent of it.
 

Vua

Mostly A Douche
The first multicore processors for public consumption really weren't released until 2005ish and didn't become popular enough to start planning around people using them until after that. While multicore processors predate this game's release, they don't predate the architecture it's built on. That said, the 64 bit client technically supports multicore processors, but only uses them for secondary tasks. It relies heavily on a single core.
 

Stoner81

Well-known member
Most games are single threaded, more and more are slowly beginning to use the fuller extent of modern CPU's now but it is taking time.

Stoner81.
 

Bracelet

Well-known member
There is likely extremely high concurrency within the GPU itself, which is where you are going to get the most benefit by far. The game itself could make good use of two threads. One processing incoming network data and updating the model accordingly. The other processing user input, updating the model, and transmitting the changes to the server.
 
Last edited:

Dandonk

Beater of Dead Horses
Half a core, half a core, half a core onward!
All in the valley of DDO rode the 600.

(on their chonky dwagons)
 

paddymaxson

Deliberately obtuse
To be fair, who gives a **** if it runs on one core? If the DDO client isn't performant enough in 2025 there's probably more wrong with your device than DDO not using enough processor cores.
 

Teh_Troll

Master of Baiting
To be fair, who gives a **** if it runs on one core? If the DDO client isn't performant enough in 2025 there's probably more wrong with your device than DDO not using enough processor cores.
The intelligent investigate, simple mammals say "who cares."

DDO's performance is all over the place. You can see 500+ frames in the harbor on a 10 year old PC and they there are places where it'll drop below 100 on something modern with top of the line specs.
 

paddymaxson

Deliberately obtuse
The intelligent investigate, simple mammals say "who cares."

DDO's performance is all over the place. You can see 500+ frames in the harbor on a 10 year old PC and they there are places where it'll drop below 100 on something modern with top of the line specs.
That'd be a valid point, but if the performance is poor on top of the line specs, the issue isn't down to the number of threads being used, each thread being used is already many times more performant than what they were when the game's engine was conceived.

Simple proof of this is that the one core DDO is running on won't be sitting at 100% utilisation when you get your frame drops.

I'm not incurious pal, I'm just not mystified by computers in such a way I imagine where problems are based on knowing half the facts.
 

Teh_Troll

Master of Baiting
That'd be a valid point, but if the performance is poor on top of the line specs, the issue isn't down to the number of threads being used, each thread being used is already many times more performant than what they were when the game's engine was conceived.

Simple proof of this is that the one core DDO is running on won't be sitting at 100% utilisation when you get your frame drops.

I'm not incurious pal, I'm just not mystified by computers in such a way I imagine where problems are based on knowing half the facts.
Sorry for being a little testy in my reply, coffee hadn't kicked in.

What's interesting is during frame drops the CPU core is pegged but the GPU utilization drops.
 

Br4d

Well-known member
Most games are single threaded, more and more are slowly beginning to use the fuller extent of modern CPU's now but it is taking time.

Stoner81.

Everybody bet on Moore's Law until the industry went to multicore processors in the mid-00's and stopped with the relentless focus on doubling CPU power every couple of years (actually less).

Any game in development before that was likely focused on squeezing the best advantage out of a single core that was also being used for non-related processes.
 

misterski

Well-known member
Sorry for being a little testy in my reply, coffee hadn't kicked in.

What's interesting is during frame drops the CPU core is pegged but the GPU utilization drops.
That's because some applications are GPU-limited and some are CPU-limited, depends oh how they're written and the hardware (bandwidth) available.
 

lilgeek

Well-known member
That's because some applications are GPU-limited and some are CPU-limited, depends oh how they're written and the hardware (bandwidth) available.
And some are anti-virus limited. Anti-virus running on access scans of DDO data files can bring everything to a slow snail crawl.
 
Top