Maintenance for the week of December 22:
• NA megaservers for maintenance – December 22, 4:00AM EST (9:00 UTC) - 8:00AM EST (13:00 UTC)
• EU megaservers for maintenance – December 22, 4:00AM EST (9:00 UTC) - 8:00AM EST (13:00 UTC)

Upcoming Perf Improvement: Multi-threading work

kapachia
kapachia
✭✭✭
"Multi-threading Work: This work is complete and successfully launched on the ESO Public Test Server. This is on track to release with Update 25."

Does this means EOS will be a full multi-thread game? Or just some functions will be multi-threading? So ESO will benefit from multi-core CPU?
  • Ermiq
    Ermiq
    ✭✭✭✭✭
    As far as I know ESO already benefits from multi-threading. This time they just seem to move more processes into parallel threads.
    One of the two of us definitely has gone mad. It only remains to define whether this one is the whole world or just me.

    PAWS (Positively Against Wrip-off Stuff) - Say No to Crown Crates!

    Sick&tired of being kicked off from your house when you complete a dungeon? ComingBackHome addon is what you need!
    Me is russian little bad in english :b
  • Micke3rd
    Micke3rd
    kapachia wrote: »
    Does this means EOS will be a full multi-thread game? Or just some functions will be multi-threading? So ESO will benefit from multi-core CPU?

    how I read the news: no benefit on your machine, only on server side.
    Ermiq wrote: »
    As far as I know ESO already benefits from multi-threading. This time they just seem to move more processes into parallel threads.

    multi-threading = to move tasks into (parallel) threads :smile:
    But in my opinion no, currently ESO doesn't use it.
    Edited by Micke3rd on February 13, 2020 8:44AM
  • Ermiq
    Ermiq
    ✭✭✭✭✭
    Micke3rd wrote: »
    Ermiq wrote: »
    As far as I know ESO already benefits from multi-threading. This time they just seem to move more processes into parallel threads.

    multi-threading = to move tasks into (parallel) threads :smile:
    But in my opinion no, currently ESO doesn't use it.
    I'm pretty sure that if you monitor your CPU usage while playing ESO you'll see that multiple cores are loaded at the same time.
    My supercomputer is at service currently so I can't check this out.
    PS: yeah, I know what multithreading means. I said they already have certain tasks running in separate threads, and they're going to move more tasks in separate threads. I just don't like to repeat the same word twice in a sentence, so I used a synonym.
    One of the two of us definitely has gone mad. It only remains to define whether this one is the whole world or just me.

    PAWS (Positively Against Wrip-off Stuff) - Say No to Crown Crates!

    Sick&tired of being kicked off from your house when you complete a dungeon? ComingBackHome addon is what you need!
    Me is russian little bad in english :b
  • essi2
    essi2
    ✭✭✭✭✭
    ✭✭
    Multithreading isn't a simple 'is it used or not'.

    Every part of the game has to be coded to utilise it.
    Multithreading large parts of the game won't necessarily see much benefit either, and introduces new problems.

    We'll just have to see what changes.


    The idea that ZOS is 'done' with multithreading ESO is hilarious.
    "The Heritance are racists yes? Idiots. But dangerous, destabilizing racist idiots." - Razum-dar

    "Wood Elves aren't made of wood, Sea Elves aren't made of water. M'aiq still wonders about High Elves" - M'aiq the Liar

    ** Leyawiin Layabouts (PC-EU) - Leyawiin Layabouts (PC-NA) **

    *** https://www.youtube.com/@essi2 - https://www.twitch.tv/essi2 ***
  • Ermiq
    Ermiq
    ✭✭✭✭✭
    essi2 wrote: »
    Multithreading large parts of the game won't necessarily see much benefit either, and introduces new problems.

    We'll just have to see what changes.
    Right.
    It could improve performance in one case: if you had CPU bottleneck, if some of the cores were overloaded from time to time (leading to GPU halts), now the tasks could be more evenly distributed between the cores and threads to reduce the overload of threads.
    But if your CPU was fast enough (had no 100% load), you won't see the difference.
    One of the two of us definitely has gone mad. It only remains to define whether this one is the whole world or just me.

    PAWS (Positively Against Wrip-off Stuff) - Say No to Crown Crates!

    Sick&tired of being kicked off from your house when you complete a dungeon? ComingBackHome addon is what you need!
    Me is russian little bad in english :b
  • TheFM
    TheFM
    ✭✭✭✭✭
    ✭✭
    Now if only they could get my gpu to work more than 5 percent.
  • Nyladreas
    Nyladreas
    ✭✭✭✭✭
    ✭✭✭✭
    Ermiq wrote: »
    Micke3rd wrote: »
    Ermiq wrote: »
    As far as I know ESO already benefits from multi-threading. This time they just seem to move more processes into parallel threads.

    multi-threading = to move tasks into (parallel) threads :smile:
    But in my opinion no, currently ESO doesn't use it.
    I'm pretty sure that if you monitor your CPU usage while playing ESO you'll see that multiple cores are loaded at the same time.
    My supercomputer is at service currently so I can't check this out.
    PS: yeah, I know what multithreading means. I said they already have certain tasks running in separate threads, and they're going to move more tasks in separate threads. I just don't like to repeat the same word twice in a sentence, so I used a synonym.

    Certainly not my case. ESO barely utilizes my CPU cores whatsoever. And mostly overloads just one, which doesn't even get fully utilized at that. Not sure why, but it's extremely frustrating knowing I could squeeze out a ton more out of my rig, yet I cannot.
    Edited by Nyladreas on February 13, 2020 3:27PM
  • JanTanhide
    JanTanhide
    ✭✭✭✭✭
    ESO does use multi cores and multi threads. You can see the thread and core loading by running MSI Afterburner and turning on those functions. Have it overlay on screen and you can see it in action.

    My CPUs are fairly balanced and the threads are as well in ESO.

    I think that ZOS has improved the coding to work in parallel as others have posted on the PTS and soon on update 25.
  • voodoobrew
    voodoobrew
    Soul Shriven
    CPU is a 10 year old I7, I get the same 60ish fps if I run 1080 or 4k. At 1080p the graphics card runs at about 30% usage. Even at 4k I have the settings set to barely max out the graphics card.

    The CPU however stays consistently at around 30% usage. Half of the cores do nothing, one is maxed out, and 3 cores run at about 40%.

    Hoping this changes but it's acceptable as is.
  • Banana
    Banana
    ✭✭✭✭✭
    ✭✭✭✭✭
    A few more hours and we will know. Although not me, I'm at work
  • Trancestor
    Trancestor
    ✭✭✭✭✭
    They promised the same thing in summerset and that only made everything way worse.
  • alainjbrennanb16_ESO
    alainjbrennanb16_ESO
    ✭✭✭✭✭
    Ermiq wrote: »
    As far as I know ESO already benefits from multi-threading. This time they just seem to move more processes into parallel threads.

    eso at mo runs of 1 core until today
    Main character dk - Vanikifar whitestrike
Sign In or Register to comment.