It does use all cores, most definitely, but it saturates only one. It would be nice if the thread that saturates this single core could be sub-divided into further threads that could therefore be executed on other cores. But AttorneyatLawl states this is tricky to do for an MMO.
AshySamurai wrote: »Really? It's hard to imagine to me that ESO runs only on one core. I tried to run game only on physical cores, and that was terrible.MULTICORE SUPPORT ZOS!!!
I run game on Xeon X3450, GeFrorce 550Ti, 4Gb Ram (yep, I know). Seems pretty lame if you compare to what others have, but my system is old and still works fine on medium-custom (little freezes on ultra).
You and I both. I cannot imagine what was going through their, or any other developer releasing games past 2010, minds when they thought it was a good idea. Honestly most people have a dual core at the very least by now.
It does run on all cores - ESO spawns about 34 or more threads - but only one main thread does any meaningful work. I analysed the game quite deeply when it was released as I was surprised by the weak performance. Basically these other threads end up waiting for this main thread, so it may as well be single-threaded, in a sense!
It is very surprising and it seems possible to me that the game started being developed on dual core machines. In that scenario what would happen is this main thread would run on say Core 0 and then the other 35 ESO threads, plus lots of other key OS activity, would be scheduled on Core 1. This would most likely result in two busy, load-balanced cores. But of course the world has moved on and ESO was out of date in this way as soon as it was released.
It's a lot of work to change it, so I am not sure we'll see it ever happen.
AshySamurai wrote: »I have 4 cores, so with virtual cores I have 8 totally. Few times I tried to run only on physical, and I feel a very big difference. So I'd say that ESO more or less effectivly use all cores.
It does use all cores, most definitely, but it saturates only one. It would be nice if the thread that saturates this single core could be sub-divided into further threads that could therefore be executed on other cores. But AttorneyatLawl states this is tricky to do for an MMO.
Perhaps because of the rather event driven nature of such a game, meaning a key thread is always awaiting input\events etc., before driving the other 34 or so threads to execute.

Attorneyatlawl wrote: »it's both an architectural issue pretty much inherent to this kind of software, as well as a large investment in resources to really improve after a point, with it eventually becoming an ROI issue as to how far is really worth pursuing making it more performant in the cases it does get bottlenecked to what and where a lot of users will notice it.
Doc_Baconb14_ESO wrote: »Literally bought an ibuypower yesterday, should arrive soon. It was one of those "pick the parts and we'll build it" things, and it was a pretty damn good deal too. Has an i7 4.0Ghz processor, a nvidia 760x 2gb graphics card, 16gb memory, terabyte hardrive, liquid cooling, and, yeah I think thats about it.
Checking various core monitoring programs. C0T0 is running at 100%, C0T1 0-20%, C1T0 15%, C1T1 0-20%, C2T0 0-20%, C2T1- C3T1 normally sit around 0. Granted the programme pushes multiple strings but it seems to really only be utilising a single core while the rest are running Windows tasks.
I don't want to get this thread off track.

Nice rigs guys! can't help but wonder tho why you'd play on small monitors when you've got so much invested in gear?! I can't even stand playing on anything less than 32" and even that seems small to me.
Nice rigs guys! can't help but wonder tho why you'd play on small monitors when you've got so much invested in gear?! I can't even stand playing on anything less than 32" and even that seems small to me.
Bit of a frustration but the NVidia 3DVision 2 kits all come with 27" monitors.
A secondary consideration for me is physical desktop space. I use 2 monitors for work and 2 x 27" fit nicely on my desk, 2 larger monitors would require lengthening my desk which in turned would put the squeeze on some other items in my home office.
RedMiniStapler wrote: »