Maintenance for the week of October 12:
• PC/Mac: NA and EU megaservers for maintenance – October 12, 6:00AM EDT (10:00 UTC) – 8:00AM EDT (12:00 UTC)
• Xbox One: NA and EU megaservers for maintenance – October 14, 6:00AM EDT (10:00 UTC) – 9:00AM EDT (13:00 UTC)
• PlayStation®4: NA and EU megaservers for maintenance – October 14, 6:00AM EDT (10:00 UTC) – 9:00AM EDT (13:00 UTC)
The Markarth DLC and Update 28 base game patch are now available to test on the PTS! Read the full patch notes here: https://forums.elderscrollsonline.com/en/categories/pts/

Does ESO have a good support for multi cores?

Geroken777
Geroken777
✭✭✭✭✭
I'm thinking to get the Ryzen 1700X but i am curious if it would use all 8 cores effeciently? I am currently using 8150 and i think it is bottlenecking with my 970 and can't keep up with the current new releases.
The self-righteous shall choke on their sanctimony.
  • Doctordarkspawn
    Doctordarkspawn
    ✭✭✭✭✭
    ✭✭✭✭✭
    Absolutely not.

    This game has had a CPU bottleneck for as long as it has been. The game does not like CPU's with bad single core performance.

    So I'd settle that bet to bed.
  • Geroken777
    Geroken777
    ✭✭✭✭✭
    That's disappointing.

    Looks like im going to go with the i7 7700K.
    The self-righteous shall choke on their sanctimony.
  • Alexandrious
    Alexandrious
    ✭✭✭
    Geroken777 wrote: »
    That's disappointing.

    Looks like im going to go with the i7 7700K.

    Its what I did!
  • SirAndy
    SirAndy
    ✭✭✭✭✭
    ✭✭✭✭✭
    It uses all 4 of my physical cores on my i7. It does not use the other 4 virtual cores.

    Also, the notion that ESO is "single threaded" is bollocks, i'm looking at 24 threads for eso64.exe right now and a quick look at "UserSettings.txt" will show you that there are several settings for threading in there that you can tweak.
    shades.gif


    post-2-1508008199.jpg
    Edited by SirAndy on October 14, 2017 7:15PM
    The Sidekick Order:
    The Naked Nords | The Cannon Fodder of Tamriel | The Mercenaries without Skills | The League of formidable Crafters
    The Psijic Order - 0.016% | Elder Moot | Lone Wolf Help | Great House Hlaalu
  • RouDeR
    RouDeR
    ✭✭✭✭✭
    I play on i7 7740x overclocked to 4.7 ghz and i can 100% Confirm that eso is using ONLY 1 core .
  • kyle.wilson
    kyle.wilson
    ✭✭✭✭✭
    This game was programmed with 10 year old computers in mind.
    The game was released as 32 bit.

    Ryzen chips aren't going to perform well on this game. Maybe the 7700k with it's single core performance would be better.
    Edited by kyle.wilson on October 14, 2017 8:08PM
    Olava Stone Fist Nord Templar (EP)
    Pepper Moonchild Dunmer MagDK (AD)
    Rincewind Redguard Stam Sorc (AD)
    General Jar Jar Binks Altmer Sorc (AD)
    Lord Vetinari Stamblade (DC)
    Stupid men are often capable of things the clever would not dare to contemplate...
    Terry Pratchett, Feet of Clay
  • eso_nya
    eso_nya
    ✭✭✭✭✭
    It eats ~35% of my good ol' i5-2500ks power, w/ rare 100% spikes (mostly in loadingscreens). My cpu doesnt do hyperthreading tho.

    If eso only uses one core -> fix your usersettings.txt
  • Balamoor
    Balamoor
    ✭✭✭✭✭
    SirAndy wrote: »
    It uses all 4 of my physical cores on my i7. It does not use the other 4 virtual cores.

    Also, the notion that ESO is "single threaded" is bollocks, i'm looking at 24 threads for eso64.exe right now and a quick look at "UserSettings.txt" will show you that there are several settings for threading in there that you can tweak.


    Yeah.....the misinformation from the forum experts is hilarious.

    I fix about two to three usersettings a week on average, which in itself is a issue that should be addressed.
  • JasonSilverSpring
    JasonSilverSpring
    ✭✭✭✭✭
    I personally never said it users only one thread. I know it users more, but the game still relies heavily on a single core performance. You can have many threads but still have one that holds everything back.
  • Slick_007
    Slick_007
    ✭✭✭✭✭
    SET MaxCoresToUse "6" - unedited
  • danno8
    danno8
    ✭✭✭✭✭
    ✭✭✭
    It's odd because my i5 4670k uses all 4 cores just fine and 61 threads:

    wsFZI1H.png

    https://imgur.com/wsFZI1H
    Edited by danno8 on October 14, 2017 9:56PM
  • FakeFox
    FakeFox
    ✭✭✭✭✭
    ✭✭
    If it can use eight cores efficiently? Lol, this game can't even use one core efficiently.
    EU/PC (GER) 1400+ CP
    Healermain since 2014
    38505 Achievement Points

    Leader of THE UNITED BROTHERHOOD

    Scores:
    vAA: 149970
    vHRC: 150562
    vSO: 162574
    vMOL: 166402
    vHOF: 211729 (Tick Tock Tormentor)
    vAS: 112304 (Immortal Redeemer)
    vCR: 130101 (Gryphonheart)
    vSS: 244156 (Godslayer)
    vKA: 231133 (Kyne's Warth)
    vDSA: 49163
    vBRP: 100503 (Unchained)
    vMSA: 584810

    Youtube
  • Shadow-Fighter
    Shadow-Fighter
    ✭✭✭✭✭
    Natch Potes is like a box of chocolates - you never know what you're gonna get
  • Kanar
    Kanar
    ✭✭✭✭✭
    ESO does use multiple cores however there is still a single core bottleneck. So any 4 core intel CPU with good single threaded performance will beat a ryzen.

    But, it also depends on the res+settings you play at. If you have a mid tier GPU and play at 4k then the CPU won't be the overall bottleneck.
  • rfennell_ESO
    rfennell_ESO
    ✭✭✭✭✭
    ✭✭
    Ri38iNQ.png

    36 threads.

    I would say it uses all cores well enough.



  • rfennell_ESO
    rfennell_ESO
    ✭✭✭✭✭
    ✭✭
    Btw with the announced impending (or maybe the words are possibly eventually!) directX12 support, ESO will use multiple cores more efficiently.

    From my screenshot you can see that it's probably on CPU7 that's "in contact" with my GPU.

    That's 4k downsampled to 1440p CPU performance in Cyrondil.
  • Meetre
    Meetre
    ✭✭✭
    I get near identical usage across all four logical processors on my i7. check your user settings to make sure you have the right number of cores to use set.
    Edited by Meetre on October 15, 2017 12:10AM
  • JasonSilverSpring
    JasonSilverSpring
    ✭✭✭✭✭
    I think one point some might be missing is that the one thread for ESO that is limiting will not only use the same core. It might hit the various cores at different times, but that limited thread will still CPU limit you. Hence the more powerful the single core performance the better it will run.

    The near identical usage is because that limiting thread is utilizing a different core at different times.

    EDIT: Here is a chart of thread usage via Process Explorer:

    SYRAymJ.png

    Note that the first thread is accounting for most of the usage. This was while walking around Mournhold.
    Edited by JasonSilverSpring on October 15, 2017 3:20AM
  • rfennell_ESO
    rfennell_ESO
    ✭✭✭✭✭
    ✭✭
    I think one point some might be missing is that the one thread for ESO that is limiting will not only use the same core. It might hit the various cores at different times, but that limited thread will still CPU limit you. Hence the more powerful the single core performance the better it will run.

    The near identical usage is because that limiting thread is utilizing a different core at different times.

    I think the thing that people aren't getting is that a lot of it is DirectX. DirectX 12 as per @Shadow-Fighter 's post should improve things for multicore operation quite a bit.

    It's not really an ESO thing, DirectX12 will take some time to be implemented. Only a handful of newer games are supporting it right now, even though win10 supports it natively...

    Of course, it's really up to ZOS with how far they go in implementing Directx12 (if and when they do).
  • JasonSilverSpring
    JasonSilverSpring
    ✭✭✭✭✭
    I think one point some might be missing is that the one thread for ESO that is limiting will not only use the same core. It might hit the various cores at different times, but that limited thread will still CPU limit you. Hence the more powerful the single core performance the better it will run.

    The near identical usage is because that limiting thread is utilizing a different core at different times.

    I think the thing that people aren't getting is that a lot of it is DirectX. DirectX 12 as per @Shadow-Fighter 's post should improve things for multicore operation quite a bit.

    It's not really an ESO thing, DirectX12 will take some time to be implemented. Only a handful of newer games are supporting it right now, even though win10 supports it natively...

    Of course, it's really up to ZOS with how far they go in implementing Directx12 (if and when they do).

    That does make sense to me as the areas where it is CPU limited like in cities involves a large number of draw calls with everyone's outfits/skins/flashy mounts/pets. I use an add-on called Adaptive Settings which will dynamically reduce draw distance to help maintain a certain fps. Reducing draw distance will reduce this draw calls.

    Unfortunately I doubt DX 12 will come for a while as they would need to update game engine to truly take advantage of it.

    Dropping the 32 bit client early next year has already angered some and there were complaints when they dropped DX 9. They also have Mac's to support. Do Mac's support Vulkan?
  • UnseenCat
    UnseenCat
    ✭✭✭✭
    Macs don't natively support Vulkan, but that can be overcome with a 3rd-party framework called Molten. Apple has left OpenGL and Vukan in favor of their own Metal API -- you have to either use that or use a 3rd-party wrapper.

    Creating and maintaining a cross-platform game has its share of...challenges.
  • rfennell_ESO
    rfennell_ESO
    ✭✭✭✭✭
    ✭✭
    I think one point some might be missing is that the one thread for ESO that is limiting will not only use the same core. It might hit the various cores at different times, but that limited thread will still CPU limit you. Hence the more powerful the single core performance the better it will run.

    The near identical usage is because that limiting thread is utilizing a different core at different times.

    I think the thing that people aren't getting is that a lot of it is DirectX. DirectX 12 as per @Shadow-Fighter 's post should improve things for multicore operation quite a bit.

    It's not really an ESO thing, DirectX12 will take some time to be implemented. Only a handful of newer games are supporting it right now, even though win10 supports it natively...

    Of course, it's really up to ZOS with how far they go in implementing Directx12 (if and when they do).

    That does make sense to me as the areas where it is CPU limited like in cities involves a large number of draw calls with everyone's outfits/skins/flashy mounts/pets. I use an add-on called Adaptive Settings which will dynamically reduce draw distance to help maintain a certain fps. Reducing draw distance will reduce this draw calls.

    Unfortunately I doubt DX 12 will come for a while as they would need to update game engine to truly take advantage of it.

    Dropping the 32 bit client early next year has already angered some and there were complaints when they dropped DX 9. They also have Mac's to support. Do Mac's support Vulkan?

    That's the conundrum devs face. When to and by how much do they support something like directx12.

    The "best" decision for performance is to recode and make it directx12 required, but that alienates some users or more precisely eliminates them.

    Fortunately to implement the multicore aspect of directx12 they don't have to make it directx12 exclusive.

    The other little wrinkle within directx12 is it's "Explicit Multiadapter" function. Think SLI with unmatched (and unconnected) gpus. You can actually run a nvidia card and an AMD card at same time (or offload some GPU functions to a intel processor's built in gpu).

    We have at least gotten confirmation that directx12 support is being worked on. Intel/Microsoft have claimed it can give a 50% increase in performance, and even if it's half that it's huge.
  • CalydorEstalon
    CalydorEstalon
    ✭✭✭
    Eliminating everything but DX12 would effectively abandon everyone still on Windows 7, and considering Windows 7 has a 47% market share while Windows 10 only has 29% ( https://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10&qpcustomd=0 ) that would be a terrible, TERRIBLE strategic move.
  • ZOS_MikaS
    ZOS_MikaS
    admin
    We have recently removed a few off-topic/political comments. Please be sure to keep the discussion constructive.
    The Elder Scrolls Online: Tamriel Unlimited - ZeniMax Online Studios
    Forum Rules | Code of Conduct | Terms of Service | Home Page | Help Site
    Staff Post
  • Rygonix
    Rygonix
    ✭✭✭✭✭
    Aw shoot. I was hoping the ZoS post in this thread was some developer insight on this matter. Instead it is just another "We moderated this thread be civil, please." post.

    On topic: I view this current period as another awkward moment in game development. The transition from the old to the new. Much like when "3d" games first hit the scenes with the N64 and PS1, it will take a lot of refining before everyone is on the same page regarding modern hardware/software. This includes DX12 compatibility and 64-bit integration.

    It will come. It just takes time.
    Ceres Des Mortem-Dark Elf Templar, EP
    PC-NA 810+CP
  • helediron
    helediron
    ✭✭✭✭✭
    Few misunderstandings people make:
    - A single process using multiple cores is not the same as multi-threading. Processes in modern systems jump freely between cores.
    - Every process has multiple threads these days, also single-threaded ones. Counting threads is useless.
    Don't count cores nor threads. Count total CPU load. An actual multi-threaded process distributes significant load among multiple threads and they are programmed to run in parallel at the same time. You can see this in action when total cpu load of threads goes way beyond capacity of single core.

    If you can look inside into a prosess and into it's threads and when it is cpu-bound in performance:
    - A single-threaded process has one thread running close to 100% load.
    - A multi-threaded process has usually handful of active threads and sum of their loads is clearly over 100%.
    - Both single- and multi-threaded processes have these days lots of other threads, but their cpu load is below one or two percent.

    ESO is slightly multi-threaded. At least during login it clearly executes multiple threads at significant load. But after login it falls back to executing only one thread at heavy load and sum of loads varying slightly below and over 100% load of one core.

    It looks like LUA scripting can run in parallel with game engine. If you are using lots of heavy addons like Master Merchant, you will benefit having four core CPU and during login even eight core can potentially cut a blink away from wait time. Without addons ESO is happy with dual core CPU.

    All this assuming other components are up to date: good GPU enuugh fast memory, fast net and SSD.
    On hiatus. PC,EU,AD - crafting completionist - @helediron 900+ cp, @helestor 1000+ cp, @helestar 800+ cp, @helester 700+ cp - Dragonborn Z Suomikilta, Harrods, Master Crafter. - Blog - Crafthouse: all stations, all munduses, all dummies, open to everyone
  • SirAndy
    SirAndy
    ✭✭✭✭✭
    ✭✭✭✭✭
    I think one point some might be missing is that the one thread for ESO that is limiting will not only use the same core. It might hit the various cores at different times, but that limited thread will still CPU limit you.
    Or you have developers who know that you can set the processor affinity for each thread individually, making that thread run exclusively on the core you specify.
    type.gif
    The Sidekick Order:
    The Naked Nords | The Cannon Fodder of Tamriel | The Mercenaries without Skills | The League of formidable Crafters
    The Psijic Order - 0.016% | Elder Moot | Lone Wolf Help | Great House Hlaalu
  • SirAndy
    SirAndy
    ✭✭✭✭✭
    ✭✭✭✭✭
    helediron wrote: »
    Processes in modern systems jump freely between cores
    See my post above. You can set the processor affinity for each thread in your application, including the main one.
    shades.gif
    The Sidekick Order:
    The Naked Nords | The Cannon Fodder of Tamriel | The Mercenaries without Skills | The League of formidable Crafters
    The Psijic Order - 0.016% | Elder Moot | Lone Wolf Help | Great House Hlaalu
Sign In or Register to comment.